crucial performance optimization

This commit is contained in:
Leijurv 2018-09-07 13:33:51 -07:00
parent 0d515b336f
commit 439ff92727
No known key found for this signature in database
GPG Key ID: 44A3EA646EADAC6A

View File

@ -47,11 +47,8 @@ public class GoalGetToBlock implements Goal {
int xDiff = pos.getX() - this.x; int xDiff = pos.getX() - this.x;
int yDiff = pos.getY() - this.y; int yDiff = pos.getY() - this.y;
int zDiff = pos.getZ() - this.z; int zDiff = pos.getZ() - this.z;
if (yDiff == -2 && xDiff == 0 && zDiff == 0) { if (yDiff < 0) {
return true; yDiff++;
}
if (yDiff == -1) {
yDiff = 0;
} }
return Math.abs(xDiff) + Math.abs(yDiff) + Math.abs(zDiff) <= 1; return Math.abs(xDiff) + Math.abs(yDiff) + Math.abs(zDiff) <= 1;
} }