Change water bucket item stack name

This commit is contained in:
Howard Stark 2018-08-08 14:22:13 -07:00
parent 8de0d0ccd3
commit f4e4b23054
No known key found for this signature in database
GPG Key ID: 9FA4E350B33067F3

View File

@ -32,7 +32,7 @@ import net.minecraft.util.math.Vec3d;
public class MovementFall extends Movement {
private static final ItemStack WATER_BUCKET_STACK = new ItemStack(Items.WATER_BUCKET);
private static final ItemStack STACK_WATER_BUCKET = new ItemStack(Items.WATER_BUCKET);
public MovementFall(BlockPos src, BlockPos dest) {
super(src, dest, MovementFall.buildPositionsToBreak(src, dest), new BlockPos[] { dest.down() });
@ -68,11 +68,11 @@ public class MovementFall extends Movement {
case RUNNING:
BlockPos playerFeet = playerFeet();
if (!BlockStateInterface.isWater(dest) && src.getY() - dest.getY() > 3) {
if (!player().inventory.hasItemStack(WATER_BUCKET_STACK) || world().provider.isNether()) {
if (!player().inventory.hasItemStack(STACK_WATER_BUCKET) || world().provider.isNether()) {
state.setStatus(MovementStatus.UNREACHABLE);
return state;
}
player().inventory.currentItem = player().inventory.getSlotFor(WATER_BUCKET_STACK);
player().inventory.currentItem = player().inventory.getSlotFor(STACK_WATER_BUCKET);
LookBehaviorUtils.reachable(dest).ifPresent(rotation ->
state.setInput(InputOverrideHandler.Input.CLICK_RIGHT, true)
.setTarget(new MovementTarget(rotation))