diff --git a/TwosideKeeper.jar b/TwosideKeeper.jar index 924ebb3..48cc4aa 100644 Binary files a/TwosideKeeper.jar and b/TwosideKeeper.jar differ diff --git a/src/sig/plugin/TwosideKeeper/TwosideKeeper.java b/src/sig/plugin/TwosideKeeper/TwosideKeeper.java index 41f8dad..bd86ecf 100644 --- a/src/sig/plugin/TwosideKeeper/TwosideKeeper.java +++ b/src/sig/plugin/TwosideKeeper/TwosideKeeper.java @@ -535,8 +535,11 @@ public class TwosideKeeper extends JavaPlugin implements Listener { MonsterStructure mon = monsterdata.get(id); Monster m = mon.m; if (!m.isValid()) { - monsterdata.remove(id); - log("Removed one from Structure",5); + Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, + () -> { + monsterdata.remove(id); + log("Removed one from Structure",5); + }, 1); } if (mon.isLeader) { //Make it glow red.