Optimize getRealShipSize()
This commit is contained in:
parent
8c8a185a02
commit
5b66c1d84c
1 changed files with 7 additions and 8 deletions
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue