package com.nisovin.magicspells.util; import net.milkbowl.vault.economy.Economy; import org.bukkit.Bukkit; import org.bukkit.entity.Player; import org.bukkit.plugin.RegisteredServiceProvider; public class MoneyHandler { private Economy economy; public MoneyHandler() { RegisteredServiceProvider<Economy> provider = Bukkit.getServer().getServicesManager().getRegistration(Economy.class); if (provider != null) { economy = provider.getProvider(); } } public boolean hasMoney(Player player, float money) { if (economy == null) return false; return economy.has(player.getName(), money); } public void removeMoney(Player player, float money) { if (economy != null) { economy.withdrawPlayer(player.getName(), money); } } public void addMoney(Player player, float money) { if (economy != null) { economy.depositPlayer(player.getName(), money); } } }