Made Chunk.getEntities() account for the world height increase. Fixes BUKKIT-1059

Dieser Commit ist enthalten in:
EvilSeph 2012-03-09 13:09:15 -05:00
Ursprung 45cf927446
Commit d1dd96f560

Datei anzeigen

@ -84,13 +84,13 @@ public class CraftChunk implements Chunk {
int count = 0, index = 0; int count = 0, index = 0;
net.minecraft.server.Chunk chunk = getHandle(); net.minecraft.server.Chunk chunk = getHandle();
for (int i = 0; i < 8; i++) { for (int i = 0; i < 16; i++) {
count += chunk.entitySlices[i].size(); count += chunk.entitySlices[i].size();
} }
Entity[] entities = new Entity[count]; Entity[] entities = new Entity[count];
for (int i = 0; i < 8; i++) { for (int i = 0; i < 16; i++) {
for (Object obj : chunk.entitySlices[i].toArray()) { for (Object obj : chunk.entitySlices[i].toArray()) {
if (!(obj instanceof net.minecraft.server.Entity)) { if (!(obj instanceof net.minecraft.server.Entity)) {
continue; continue;