diff --git a/src/main/java/land/chipmunk/chayapak/chomens_bot/plugins/BossbarManagerPlugin.java b/src/main/java/land/chipmunk/chayapak/chomens_bot/plugins/BossbarManagerPlugin.java index c1a85b59..2ae93027 100644 --- a/src/main/java/land/chipmunk/chayapak/chomens_bot/plugins/BossbarManagerPlugin.java +++ b/src/main/java/land/chipmunk/chayapak/chomens_bot/plugins/BossbarManagerPlugin.java @@ -139,9 +139,12 @@ public class BossbarManagerPlugin extends Bot.Listener { } public void remove (String name) { - for (Map.Entry bossBar : bossBars.entrySet()) { + final Map mapCopy = new HashMap<>(bossBars); + + for (Map.Entry bossBar : mapCopy.entrySet()) { if (bossBar.getValue().id.equals(bossBarPrefix + name)) bossBars.remove(bossBar.getValue().uuid); } + bot.core().run("minecraft:bossbar remove " + bossBarPrefix + name); }