From d7cbbc8d521aa9318e024cff5876ea29eb19695c Mon Sep 17 00:00:00 2001 From: Telesphoreo Date: Fri, 18 Mar 2022 14:15:05 -0500 Subject: [PATCH] Fix errors when unloading modules with listeners --- src/main/java/dev/plex/module/ModuleManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/dev/plex/module/ModuleManager.java b/src/main/java/dev/plex/module/ModuleManager.java index 4140d04..793751c 100644 --- a/src/main/java/dev/plex/module/ModuleManager.java +++ b/src/main/java/dev/plex/module/ModuleManager.java @@ -110,7 +110,7 @@ public class ModuleManager Plex.get().getServer().getCommandMap().getKnownCommands().remove(plexCommand.getName()); plexCommand.getAliases().forEach(alias -> Plex.get().getServer().getCommandMap().getKnownCommands().remove(alias)); }); - module.getListeners().forEach(module::unregisterListener); + module.getListeners().stream().toList().forEach(module::unregisterListener); module.disable(); }); }