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