Optimize getRealShipSize()

This commit is contained in:
Disasm 2013-07-11 00:46:40 +04:00
parent 8c8a185a02
commit 5b66c1d84c

View file

@ -447,16 +447,14 @@ public class EntityJump extends Entity {
public int getRealShipSize() {
int shipSize = 0;
for (int y = minY; y <= maxY; y++) {
for (int x = minX; x <= maxX; x++) {
for (int z = minZ; z <= maxZ; z++) {
for (int y = minY; y <= maxY; y++) {
int blockID = worldObj.getBlockId(x, y, z);
// Пропускаем пустые блоки воздуха
if (blockID != 0) {
shipSize++;
}
if (blockID == Block.bedrock.blockID) {
bedrockOnShip = true;
@ -465,6 +463,7 @@ public class EntityJump extends Entity {
}
}
}
}
return shipSize;
}