External Economy Example

public class ExternalEconomyIntegration {
    
    private final Economy economy;
    
    public ExternalEconomyIntegration() {
        this.economy = Bukkit.getServicesManager().getRegistration(Economy.class).getProvider();
    }
    
    public boolean hasBalance(Player player, double amount) {
        return economy.has(player, amount);
    }
    
    public void withdraw(Player player, double amount) {
        economy.withdrawPlayer(player, amount);
    }
    
    public void deposit(Player player, double amount) {
        economy.depositPlayer(player, amount);
    }
}

Last updated