From 70929fbda5cb4901bd420b366110171edb86ef6c Mon Sep 17 00:00:00 2001 From: Daniel Saukel Date: Sat, 11 Apr 2020 12:58:28 +0200 Subject: [PATCH] Fix DungeonSign CME --- .../src/main/java/de/erethon/dungeonsxl/world/DGameWorld.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/de/erethon/dungeonsxl/world/DGameWorld.java b/core/src/main/java/de/erethon/dungeonsxl/world/DGameWorld.java index 61d3877d..a98aebc5 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/world/DGameWorld.java +++ b/core/src/main/java/de/erethon/dungeonsxl/world/DGameWorld.java @@ -361,7 +361,7 @@ public class DGameWorld extends DInstanceWorld implements GameWorld { int mobCount = 0; signs: - for (DungeonSign sign : getDungeonSigns()) { + for (DungeonSign sign : getDungeonSigns().toArray(new DungeonSign[getDungeonSigns().size()])) { if (!(sign instanceof MobSign)) { continue; } @@ -414,7 +414,7 @@ public class DGameWorld extends DInstanceWorld implements GameWorld { isPlaying = true; - for (DungeonSign sign : getDungeonSigns()) { + for (DungeonSign sign : getDungeonSigns().toArray(new DungeonSign[getDungeonSigns().size()])) { if (sign == null || sign.isOnDungeonInit()) { continue; }