Don't grab state if we don't need it

This commit is contained in:
ZacSharp 2023-01-12 21:39:55 +01:00
parent de5f6d5fce
commit c39b6c3fe7
No known key found for this signature in database
GPG Key ID: 9453647B005083A3
1 changed files with 3 additions and 1 deletions

View File

@ -114,7 +114,7 @@ public class MovementDiagonal extends Movement {
return; return;
} }
IBlockState destInto = context.get(destX, y, destZ); IBlockState destInto = context.get(destX, y, destZ);
IBlockState fromDown = context.get(x, y - 1, z); IBlockState fromDown;
boolean ascend = false; boolean ascend = false;
IBlockState destWalkOn; IBlockState destWalkOn;
boolean descend = false; boolean descend = false;
@ -125,8 +125,10 @@ public class MovementDiagonal extends Movement {
return; return;
} }
destWalkOn = destInto; destWalkOn = destInto;
fromDown = context.get(x, y - 1, z);
} else { } else {
destWalkOn = context.get(destX, y - 1, destZ); destWalkOn = context.get(destX, y - 1, destZ);
fromDown = context.get(x, y - 1, z);
boolean standingOnABlock = MovementHelper.mustBeSolidToWalkOn(context, x, y - 1, z, fromDown); boolean standingOnABlock = MovementHelper.mustBeSolidToWalkOn(context, x, y - 1, z, fromDown);
frostWalker = standingOnABlock && MovementHelper.canUseFrostWalker(context, destWalkOn); frostWalker = standingOnABlock && MovementHelper.canUseFrostWalker(context, destWalkOn);
if (!frostWalker && !MovementHelper.canWalkOn(context, destX, y - 1, destZ, destWalkOn)) { if (!frostWalker && !MovementHelper.canWalkOn(context, destX, y - 1, destZ, destWalkOn)) {