From 7bd79b19ed9e751a9cf9c30c4daf0aa493548ced Mon Sep 17 00:00:00 2001 From: Ryder Belserion Date: Fri, 11 Oct 2024 14:38:32 -0400 Subject: [PATCH] move inv close event to misc listener class --- .../crazyauctions/CrazyAuctions.java | 2 ++ .../controllers/GuiListener.java | 9 -------- .../controllers/MiscListener.java | 22 +++++++++++++++++++ 3 files changed, 24 insertions(+), 9 deletions(-) create mode 100644 paper/src/main/java/com/badbones69/crazyauctions/controllers/MiscListener.java diff --git a/paper/src/main/java/com/badbones69/crazyauctions/CrazyAuctions.java b/paper/src/main/java/com/badbones69/crazyauctions/CrazyAuctions.java index d487252..6615e35 100644 --- a/paper/src/main/java/com/badbones69/crazyauctions/CrazyAuctions.java +++ b/paper/src/main/java/com/badbones69/crazyauctions/CrazyAuctions.java @@ -13,6 +13,7 @@ import com.badbones69.crazyauctions.commands.AuctionCommand; import com.badbones69.crazyauctions.commands.AuctionTab; import com.badbones69.crazyauctions.controllers.GuiListener; import com.badbones69.crazyauctions.controllers.MarcoListener; +import com.badbones69.crazyauctions.controllers.MiscListener; import com.badbones69.crazyauctions.currency.VaultSupport; import com.ryderbelserion.vital.paper.Vital; import com.ryderbelserion.vital.paper.api.files.FileManager; @@ -127,6 +128,7 @@ public class CrazyAuctions extends Vital { manager.registerEvents(new ExpiredMenu(), this); // register expired menu manager.registerEvents(new GuiListener(), this); + manager.registerEvents(new MiscListener(), this); manager.registerEvents(new MarcoListener(), this); registerCommand(getCommand("crazyauctions"), new AuctionTab(), new AuctionCommand()); diff --git a/paper/src/main/java/com/badbones69/crazyauctions/controllers/GuiListener.java b/paper/src/main/java/com/badbones69/crazyauctions/controllers/GuiListener.java index e0d2150..5a03dec 100644 --- a/paper/src/main/java/com/badbones69/crazyauctions/controllers/GuiListener.java +++ b/paper/src/main/java/com/badbones69/crazyauctions/controllers/GuiListener.java @@ -391,15 +391,6 @@ public class GuiListener implements Listener { } catch (Exception ignored) {} } - @EventHandler - public void onInvClose(InventoryCloseEvent e) { - FileConfiguration config = Files.config.getConfiguration(); - - Player player = (Player) e.getPlayer(); - - if (e.getView().getTitle().contains(Methods.strip(config.getString("Settings.Bidding-On-Item")))) HolderManager.removeBidding(player); - } - @EventHandler public void onInvClick(InventoryClickEvent e) { FileConfiguration config = Files.config.getConfiguration(); diff --git a/paper/src/main/java/com/badbones69/crazyauctions/controllers/MiscListener.java b/paper/src/main/java/com/badbones69/crazyauctions/controllers/MiscListener.java new file mode 100644 index 0000000..23be44f --- /dev/null +++ b/paper/src/main/java/com/badbones69/crazyauctions/controllers/MiscListener.java @@ -0,0 +1,22 @@ +package com.badbones69.crazyauctions.controllers; + +import com.badbones69.crazyauctions.Methods; +import com.badbones69.crazyauctions.api.enums.misc.Files; +import com.badbones69.crazyauctions.api.guis.HolderManager; +import org.bukkit.configuration.file.FileConfiguration; +import org.bukkit.entity.Player; +import org.bukkit.event.EventHandler; +import org.bukkit.event.Listener; +import org.bukkit.event.inventory.InventoryCloseEvent; + +public class MiscListener implements Listener { + + @EventHandler + public void onInvClose(InventoryCloseEvent event) { + FileConfiguration config = Files.config.getConfiguration(); + + Player player = (Player) event.getPlayer(); + + if (event.getView().getTitle().contains(Methods.strip(config.getString("Settings.Bidding-On-Item")))) HolderManager.removeBidding(player); + } +} \ No newline at end of file