From b175f092d8fa503a86d442dd0f29f390ef838423 Mon Sep 17 00:00:00 2001 From: Niklas Eicker Date: Fri, 7 Jun 2019 08:25:08 +0200 Subject: [PATCH] resolves #214 (#215) --- .../main/java/co/aikar/commands/BukkitCommandManager.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/bukkit/src/main/java/co/aikar/commands/BukkitCommandManager.java b/bukkit/src/main/java/co/aikar/commands/BukkitCommandManager.java index cfe09a93..e3496a82 100644 --- a/bukkit/src/main/java/co/aikar/commands/BukkitCommandManager.java +++ b/bukkit/src/main/java/co/aikar/commands/BukkitCommandManager.java @@ -275,10 +275,9 @@ public class BukkitCommandManager extends CommandManager< } public void unregisterCommands() { - for (Map.Entry entry : registeredCommands.entrySet()) { - unregisterCommand(entry.getValue()); + while (!registeredCommands.isEmpty()) { + unregisterCommand(registeredCommands.values().toArray(new BukkitRootCommand[]{})[0]); } - this.registeredCommands.clear(); }