package me.lethunderhawk.tradeplugin; import me.lethunderhawk.fluxapi.util.interfaces.FluxAPIModule; import me.lethunderhawk.tradeplugin.command.TradeCommand; import me.lethunderhawk.tradeplugin.listener.PlayerInteractListener; import me.lethunderhawk.tradeplugin.listener.TradeInventoryListener; import me.lethunderhawk.tradeplugin.trade.TradeManager; import me.lethunderhawk.tradeplugin.trade.TradeRequestManager; import org.bukkit.plugin.java.JavaPlugin; public class TradeModule extends FluxAPIModule { private TradeManager tradeManager; private TradeRequestManager requestManager; public TradeModule(JavaPlugin plugin) { super(plugin); } @Override public String getPrefix() { return "[Trade]"; } public void onEnable() { tradeManager = new TradeManager(plugin); requestManager = new TradeRequestManager(this); registerListener(new PlayerInteractListener(this)); registerListener(new TradeInventoryListener(this)); registerCommand("trade", new TradeCommand(this)); //registerCommand("acceptTrade", new TradeAcceptCommand(this)); } @Override public void onDisable() { } public TradeManager getTradeManager() { return tradeManager; } public TradeRequestManager getRequestManager() { return requestManager; } }