diff --git a/leaves-server/src/main/java/org/leavesmc/leaves/bot/BotList.java b/leaves-server/src/main/java/org/leavesmc/leaves/bot/BotList.java index 4437f826..82f0cd31 100644 --- a/leaves-server/src/main/java/org/leavesmc/leaves/bot/BotList.java +++ b/leaves-server/src/main/java/org/leavesmc/leaves/bot/BotList.java @@ -303,7 +303,8 @@ public class BotList { if (bots == null) { return; } - bots.forEach(this::loadNewBot); + Set botsCopy = new HashSet<>(bots); + botsCopy.forEach(this::loadNewBot); } public void updateBotLevel(ServerBot bot, ServerLevel level) {