From e0adab47fe1ce35e855d601f45e3e6330c32b700 Mon Sep 17 00:00:00 2001 From: Daniel Saukel Date: Wed, 6 Oct 2021 17:58:05 +0200 Subject: [PATCH] Fix removeWhenPlayed --- core/src/main/java/de/erethon/dungeonsxl/dungeon/DDungeon.java | 2 +- core/src/main/java/de/erethon/dungeonsxl/dungeon/DGame.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/de/erethon/dungeonsxl/dungeon/DDungeon.java b/core/src/main/java/de/erethon/dungeonsxl/dungeon/DDungeon.java index 670ad765..3df2f2e2 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/dungeon/DDungeon.java +++ b/core/src/main/java/de/erethon/dungeonsxl/dungeon/DDungeon.java @@ -125,7 +125,7 @@ public class DDungeon implements Dungeon { @Override public List getFloors() { if (isMultiFloor()) { - return getConfig().getFloors(); + return new ArrayList<>(getConfig().getFloors()); } else { return new ArrayList<>(Arrays.asList(map)); } diff --git a/core/src/main/java/de/erethon/dungeonsxl/dungeon/DGame.java b/core/src/main/java/de/erethon/dungeonsxl/dungeon/DGame.java index 248a24e2..26fdc64f 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/dungeon/DGame.java +++ b/core/src/main/java/de/erethon/dungeonsxl/dungeon/DGame.java @@ -140,7 +140,7 @@ public class DGame implements Game { public void setDungeon(Dungeon dungeon) { this.dungeon = dungeon; if (dungeon.isMultiFloor()) { - unplayedFloors = new ArrayList<>(dungeon.getFloors()); + unplayedFloors = dungeon.getFloors(); } }