Browse Source

Think we may have been adding some entities twice.

GJ 12 năm trước cách đây
mục cha
commit
77638bf56a

+ 2 - 4
src/main/java/com/gmail/nossr50/util/blockmeta/chunkmeta/HashChunkManager.java

@@ -619,11 +619,9 @@ public class HashChunkManager implements ChunkManager {
 
         List<Entity> tempSpawnedMobs = new ArrayList<Entity>(spawnedMobs);
         for (Entity entity : tempSpawnedMobs) {
-            if (entity.isDead())
-                mobsToRemove.add(entity);
-
-            if (!entity.isValid())
+            if (entity.isDead() || !entity.isValid()) {
                 mobsToRemove.add(entity);
+            }
         }
 
         spawnedMobs.removeAll(mobsToRemove);