From 060a395213e33018b2de6406ead35ea7e738b249 Mon Sep 17 00:00:00 2001 From: Andreas Troelsen Date: Sun, 5 Aug 2018 23:30:03 +0200 Subject: [PATCH] Guard against non-living entities in MACreature. This should prevent runtime errors where MobArena tries to spawn non-living entities, causing arenas to get locked up. Fixes #438 --- .../java/com/garbagemule/MobArena/waves/MACreature.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/garbagemule/MobArena/waves/MACreature.java b/src/main/java/com/garbagemule/MobArena/waves/MACreature.java index b36318c..01c04b0 100644 --- a/src/main/java/com/garbagemule/MobArena/waves/MACreature.java +++ b/src/main/java/com/garbagemule/MobArena/waves/MACreature.java @@ -29,8 +29,10 @@ public class MACreature static { map = new HashMap<>(); for (EntityType type : EntityType.values()) { - // Instantiating a new creature registers it - new MACreature(type); + if (type.isAlive()) { + // Instantiating a new creature registers it + new MACreature(type); + } } }