Economy - Maxlego08/zShop-API GitHub Wiki
Economy avaible
- VAULT
- PLAYERPOINT
- TOKENMANAGER
- MYSQLTOKEN
- OPTECO
- CUSTOM
Add your own economy
To add your own economy you have 4 events available, one to check if a player has enough money, one to recover the currency of your economy, one to withdraw money from a player and one to add money. money to a player.
You must also put your economy in CUSTOM in the levels.yml file: economy: CUSTOM
Here is an example of a class to add your own economy
public class CustomEconomy implements Listener {
@EventHandler
public void getMoney(EconomyMoneyEvent event){
Player player = event.getPlayer();
//Your method of recovering the player's money
event.setMoney(500);
}
@EventHandler
public void currencyEvent(EconomyCurrencyEvent event){
event.setCurrency("you currency");
}
@EventHandler
public void depositeEvent(EconomyDepositEvent event){
Player player = event.getPlayer();
double value = event.getMoney();
//Your method of giving money to a player
}
@EventHandler
public void withdrawEvent(EconomyWithdrawMoney event){
Player player = event.getPlayer();
double value = event.getMoney();
//Your method of withdrawing money from a player
}
}