| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package me.lethunderhawk.tradeplugin;
- import me.lethunderhawk.bazaarflux.util.MessageSender;
- import me.lethunderhawk.tradeplugin.command.TradeAcceptCommand;
- import me.lethunderhawk.tradeplugin.command.TradeCommand;
- import me.lethunderhawk.tradeplugin.listener.InventoryListener;
- import me.lethunderhawk.tradeplugin.listener.PlayerInteractListener;
- import me.lethunderhawk.tradeplugin.trade.TradeManager;
- import me.lethunderhawk.tradeplugin.trade.TradeRequestManager;
- import net.kyori.adventure.audience.Audience;
- import net.kyori.adventure.text.Component;
- import org.bukkit.plugin.java.JavaPlugin;
- public class TradeModule {
- private static TradeManager tradeManager;
- private static TradeRequestManager requestManager;
- public void onEnable(JavaPlugin plugin) {
- tradeManager = new TradeManager(plugin);
- requestManager = new TradeRequestManager();
- plugin.getServer().getPluginManager().registerEvents(new PlayerInteractListener(this), plugin);
- plugin.getServer().getPluginManager().registerEvents(new InventoryListener(this), plugin);
- plugin.getCommand("trade").setExecutor(new TradeCommand());
- plugin.getCommand("tradeaccept").setExecutor(new TradeAcceptCommand());
- }
- public static void sendText(Audience receiver, Component infoText){
- MessageSender.sendText(receiver, infoText, "[Trade]");
- }
- public static TradeManager getTradeManager() {
- return tradeManager;
- }
- public static TradeRequestManager getRequestManager() {
- return requestManager;
- }
- }
|