diff --git a/src/main/java/baritone/bot/pathing/movement/Movement.java b/src/main/java/baritone/bot/pathing/movement/Movement.java index 117df20e2..1fe7d2893 100644 --- a/src/main/java/baritone/bot/pathing/movement/Movement.java +++ b/src/main/java/baritone/bot/pathing/movement/Movement.java @@ -5,7 +5,10 @@ import baritone.bot.InputOverrideHandler; import baritone.bot.behavior.impl.LookBehavior; import baritone.bot.behavior.impl.LookBehaviorUtils; import baritone.bot.pathing.movement.MovementState.MovementStatus; -import baritone.bot.utils.*; +import baritone.bot.utils.Helper; +import baritone.bot.utils.Rotation; +import baritone.bot.utils.ToolSet; +import baritone.bot.utils.Utils; import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.Vec3d; @@ -219,7 +222,7 @@ public abstract class Movement implements Helper, MovementHelper { } protected void moveTowards(BlockPos pos) { - currentState.setTarget(new MovementState.MovementTarget(new Rotation(Utils.calcRotationFromVec3d(playerHead(), Utils.calcCenterFromCoords(pos, world()), playerRotations()).getFirst(), player().rotationPitch))) + currentState.setTarget(new MovementState.MovementTarget(new Rotation(Utils.calcRotationFromVec3d(playerHead(), new Vec3d(pos.getX() + 0.5, pos.getY() + 0.5, pos.getZ() + 0.5), playerRotations()).getFirst(), player().rotationPitch))) .setInput(InputOverrideHandler.Input.MOVE_FORWARD, true); } }