From 2d032b24831d131e5ed6753efc635739f33f9c5f Mon Sep 17 00:00:00 2001 From: Indyuce Date: Sat, 25 Apr 2020 16:58:59 +0200 Subject: [PATCH] !Fixed ChatInput eventHandler leak --- .../java/net/Indyuce/mmocore/api/util/input/ChatInput.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/Indyuce/mmocore/api/util/input/ChatInput.java b/src/main/java/net/Indyuce/mmocore/api/util/input/ChatInput.java index 9f7267ce..001e6214 100644 --- a/src/main/java/net/Indyuce/mmocore/api/util/input/ChatInput.java +++ b/src/main/java/net/Indyuce/mmocore/api/util/input/ChatInput.java @@ -22,6 +22,7 @@ public class ChatInput extends PlayerInput { @Override public void close() { AsyncPlayerChatEvent.getHandlerList().unregister(this); + InventoryOpenEvent.getHandlerList().unregister(this); } @EventHandler(priority = EventPriority.LOWEST) @@ -30,7 +31,7 @@ public class ChatInput extends PlayerInput { close(); event.setCancelled(true); - if(!event.getMessage().equals("cancel")) + if (!event.getMessage().equals("cancel")) Bukkit.getScheduler().scheduleSyncDelayedTask(MMOCore.plugin, () -> output(event.getMessage())); } }