SETUP: Developer
The following page is for developers, that like to hook into DeluxeShop, to expand their plugin with an easy to use shop.
Import DeluxeShop into your IDE library
Creating a ShopHook
import java.util.List;
import org.bukkit.entity.Player;
import de.timderspieler.deluxeshop.external.Currency;
import de.timderspieler.deluxeshop.external.ShopHook;
public class TestHook extends ShopHook{
@Override
public void removeCurrency(Player p, Currency currency, int amount) {
// TODO Auto-generated method stub
}
@Override
public void addCurrency(Player p, Currency currency, int amount) {
// TODO Auto-generated method stub
}
@Override
public void setCurrency(Player p, Currency currency, int amount) {
// TODO Auto-generated method stub
}
@Override
public boolean meetRequirement(Player p, String requirement_type, String value) {
// TODO Auto-generated method stub
return false;
}
@Override
public boolean hasEnoughCurrency(Player p, Currency currency, int amount) {
// TODO Auto-generated method stub
return false;
}
@Override
public List<String> getRequirementTypes() {
// TODO Auto-generated method stub
return null;
}
@Override
public List<Currency> getCurrencies() {
// TODO Auto-generated method stub
return null;
}
}The currency class
Register the shop hook
Last updated