Think we may have been adding some entities twice.

This commit is contained in:
GJ 2013-02-17 12:14:20 -05:00
parent 57e6e5400b
commit 77638bf56a

View File

@ -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);