FabledSkyBlock/src/main/java/com/craftaro/skyblock/economy/EconomyManager.java

32 lines
1.0 KiB
Java

package com.craftaro.skyblock.economy;
import com.craftaro.core.hooks.Hook;
import com.craftaro.core.hooks.OutdatedHookInterface;
import com.craftaro.core.hooks.economies.Economy;
import com.craftaro.skyblock.SkyBlock;
import com.craftaro.skyblock.manager.Manager;
public class EconomyManager extends Manager {
private Economy economy;
public EconomyManager(SkyBlock plugin) {
super(plugin);
com.craftaro.core.hooks.EconomyManager.load();
this.economy = com.craftaro.core.hooks.EconomyManager.getEconomy();
}
public void setEconomy(String economyString) {
OutdatedHookInterface hook = com.craftaro.core.hooks.EconomyManager.getManager().getHook(economyString);
if (hook != null &&
hook.isEnabled() &&
hook instanceof Economy &&
!hook.equals(com.craftaro.core.hooks.EconomyManager.getManager().getCurrentHook())) {
this.economy = (Economy) hook;
}
}
public Economy getEconomy() {
return this.economy;
}
}