| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- 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;
- }
- }
|