Slow sideways movement in spectator mode is wrong at angles which aren't (close to) a multiple of 45°
When you slow yourself down in specator mode you'll notice an annoying phenomenon when trying to move sideways. You're not actually moving at the correct angle. Instead it's as if you're rubbing against an angled wall which blocks your movement on one axis. bug demo(1).mp4
This only affects spectator mode (or flying mode in general, but there's no way to change fly speed in creative), as slow movement on the ground behaves as expected with no oddities.
Reproduction Steps:
1: 42deg.mp4
- Go into spectator and set your movement speed to lowest
- Look down and have your facing at 42 degrees
- Move left
- Slightly move your mouse to increase your angle above 42 degrees.
- Create a void superflat world
- Run command /execute in minecraft:overworld run tp @s -7.50 -55.00 -7.5 40.00 90.00
- Compare your movement in spectator mode at the slowest speed vs regular speed.
Observed results:
1. Your movement is very slanted until your cross 42 degrees and suddenly change direction. It's like a wall was blocking your movement and suddenly disappears.
2. You clearly move at a different angle than your actual facing so you reach a very different position
Expected results:
- Your movement would be consistent with your facing angle.
Linked Issues
Created Issue:
Slow sideways movement in spectator mode becomes inconsistent at angles which aren't a multiple of 45°
When you slow yourself down in specator mode you'll notice an annoying phenomenon when trying to move sideways. You're not actually moving at the correct angle. Instead it's as if you're rubbing against an angled wall which blocks your movement on one axis. bug demo(1).mp4
![]()
This only affects spectator mode (or flying mode in general, but there's no way to change fly speed in creative), as slow movement on the ground behaves as expected with no oddities.
Reproduction Steps:
- Create a void superflat world
- Run command /execute in minecraft:overworld run tp @s -7.50 -55.00 -7.5 40.00 90.00
- In creative mode move to the left
- Mark the position you reached when you hit the platform edge
- Enter spectator mode
- Select the slowest movement speed by using the scroll wheel
- Run the command again and move left
- Mark the position you reached when you hit the platform edge
Observed results:
- You end up reaching a completely different position in spectator mode than you did in creative
repo steps.mp4![]()
Expected results:
- Your movement would be consistent
When you slow yourself down in specator mode you'll notice an annoying phenomenon when trying to move sideways. You're not actually moving at the correct angle. Instead it's as if you're rubbing against an angled wall which blocks your movement on one axis. bug demo(1).mp4
![]()
This only affects spectator mode (or flying mode in general, but there's no way to change fly speed in creative), as slow movement on the ground behaves as expected with no oddities.
Reproduction Steps:
- Create a void superflat world
- Run command /execute in minecraft:overworld run tp @s -7.50 -55.00 -7.5 40.00 90.00
- In creative mode move to the left
- Mark the position you reached when you hit the platform edge
- Enter spectator mode
- Select the slowest movement speed by using the scroll wheel
- Run the command again and move left
- Mark the position you reached when you hit the platform edge
Observed results:
- You end up reaching a completely different position in spectator mode than you did in creative
repo steps.mp4![]()
Expected results:
- Your movement would be consistent with your facing angle. Simply slower.
When you slow yourself down in specator mode you'll notice an annoying phenomenon when trying to move sideways. You're not actually moving at the correct angle. Instead it's as if you're rubbing against an angled wall which blocks your movement on one axis. bug demo(1).mp4
![]()
This only affects spectator mode (or flying mode in general, but there's no way to change fly speed in creative), as slow movement on the ground behaves as expected with no oddities.
Reproduction Steps:
- Create a void superflat world
- Run command /execute in minecraft:overworld run tp @s -7.50 -55.00 -7.5 40.00 90.00
- In creative mode move to the left
Mark the position you reached when you hit the platform edge- Enter spectator mode
- Select the slowest movement speed by using the scroll wheel
- Run the command again and move left
- Mark the position you reached when you hit the platform edge
Observed results:
- You end up reaching a completely different position in spectator mode than you did in creative
repo steps.mp4![]()
Expected results:
- Your movement would be consistent with your facing angle. Simply slower.
When you slow yourself down in specator mode you'll notice an annoying phenomenon when trying to move sideways. You're not actually moving at the correct angle. Instead it's as if you're rubbing against an angled wall which blocks your movement on one axis. bug demo(1).mp4
![]()
This only affects spectator mode (or flying mode in general, but there's no way to change fly speed in creative), as slow movement on the ground behaves as expected with no oddities.
Reproduction Steps:
1: 42deg.mp4![]()
- Go into spectator and set your movement speed to lowest
- Look down and have your facing at 42 degrees
- Move left
- Slightly move your mouse to increase your angle above 42 degrees.
- Create a void superflat world
- Run command /execute in minecraft:overworld run tp @s -7.50 -55.00 -7.5 40.00 90.00
- Compare your movement in spectator mode at the slowest speed vs regular speed.
Observed results:
1. Your movement is very slanted until your cross 42 degrees and suddenly change direction
2. You clearly move at a different angle than your actual facing so you reach a very different positionExpected results:
- Your movement would be consistent with your facing angle. Simply slower.
When you slow yourself down in specator mode you'll notice an annoying phenomenon when trying to move sideways. You're not actually moving at the correct angle. Instead it's as if you're rubbing against an angled wall which blocks your movement on one axis. bug demo(1).mp4
![]()
This only affects spectator mode (or flying mode in general, but there's no way to change fly speed in creative), as slow movement on the ground behaves as expected with no oddities.
Reproduction Steps:
1: 42deg.mp4![]()
- Go into spectator and set your movement speed to lowest
- Look down and have your facing at 42 degrees
- Move left
- Slightly move your mouse to increase your angle above 42 degrees.
- Create a void superflat world
- Run command /execute in minecraft:overworld run tp @s -7.50 -55.00 -7.5 40.00 90.00
- Compare your movement in spectator mode at the slowest speed vs regular speed.
Observed results:
1. Your movement is very slanted until your cross 42 degrees and suddenly change direction
2. You clearly move at a different angle than your actual facing so you reach a very different positionExpected results:
- Your movement would be consistent with your facing angle.
Simply slower.When you slow yourself down in specator mode you'll notice an annoying phenomenon when trying to move sideways. You're not actually moving at the correct angle. Instead it's as if you're rubbing against an angled wall which blocks your movement on one axis. bug demo(1).mp4
![]()
This only affects spectator mode (or flying mode in general, but there's no way to change fly speed in creative), as slow movement on the ground behaves as expected with no oddities.
Reproduction Steps:
1: 42deg.mp4![]()
- Go into spectator and set your movement speed to lowest
- Look down and have your facing at 42 degrees
- Move left
- Slightly move your mouse to increase your angle above 42 degrees.
- Create a void superflat world
- Run command /execute in minecraft:overworld run tp @s -7.50 -55.00 -7.5 40.00 90.00
- Compare your movement in spectator mode at the slowest speed vs regular speed.
Observed results:
1. Your movement is very slanted until your cross 42 degrees and suddenly change direction. It's like the wall blocking your movement suddenly disappears.
2. You clearly move at a different angle than your actual facing so you reach a very different positionExpected results:
- Your movement would be consistent with your facing angle.
Slow sideways movement in spectator mode becomes inconsistent at angles which aren't (close to) a multiple of 45°
When you slow yourself down in specator mode you'll notice an annoying phenomenon when trying to move sideways. You're not actually moving at the correct angle. Instead it's as if you're rubbing against an angled wall which blocks your movement on one axis. bug demo(1).mp4
![]()
This only affects spectator mode (or flying mode in general, but there's no way to change fly speed in creative), as slow movement on the ground behaves as expected with no oddities.
Reproduction Steps:
1: 42deg.mp4![]()
- Go into spectator and set your movement speed to lowest
- Look down and have your facing at 42 degrees
- Move left
- Slightly move your mouse to increase your angle above 42 degrees.
- Create a void superflat world
- Run command /execute in minecraft:overworld run tp @s -7.50 -55.00 -7.5 40.00 90.00
- Compare your movement in spectator mode at the slowest speed vs regular speed.
Observed results:
1. Your movement is very slanted until your cross 42 degrees and suddenly change direction. It's likethewall blocking your movement suddenly disappears.
2. You clearly move at a different angle than your actual facing so you reach a very different positionExpected results:
- Your movement would be consistent with your facing angle.
When you slow yourself down in specator mode you'll notice an annoying phenomenon when trying to move sideways. You're not actually moving at the correct angle. Instead it's as if you're rubbing against an angled wall which blocks your movement on one axis. bug demo(1).mp4
![]()
This only affects spectator mode (or flying mode in general, but there's no way to change fly speed in creative), as slow movement on the ground behaves as expected with no oddities.
Reproduction Steps:
1: 42deg.mp4![]()
- Go into spectator and set your movement speed to lowest
- Look down and have your facing at 42 degrees
- Move left
- Slightly move your mouse to increase your angle above 42 degrees.
- Create a void superflat world
- Run command /execute in minecraft:overworld run tp @s -7.50 -55.00 -7.5 40.00 90.00
- Compare your movement in spectator mode at the slowest speed vs regular speed.
Observed results:
1. Your movement is very slanted until your cross 42 degrees and suddenly change direction. It's like a wall was blocking your movement and suddenly disappears.
2. You clearly move at a different angle than your actual facing so you reach a very different positionExpected results:
- Your movement would be consistent with your facing angle.
Slow sideways movement in spectator modebecomes inconsistentat angles which aren't (close to) a multiple of 45°Slow sideways movement in spectator mode is wrong at angles which aren't (close to) a multiple of 45°
relates to
is duplicated by
This was duplicated by MC-278455 which was fixed in 25w02a
This can be closed now.
Can confirm.
Does
MC-241951describe your issue?No. That issue completely erases the player's momentum on one axis when that component of the motion vector is small, and only when the player isn't pressing the movement keys.
In this issue your motion vector is deflected towards the closest axis, and while the movement keys are pressed.
If anything it'd be a duplicate of the related report (
MC-184530). However I don't think that's the case either because this issue is much more severe in it's symptoms. InMC-184530your movement is only slightly deflected, meanwhile here your movement is grossly off-axis. I think that's because this issue is specific to flying movement and as such it doesn't manifest when crouching/walking.To me they all actually seem like the same issue, it's just that this and
MC-184530keep the key pressed with low movement speed.All 3 reports are reporting the same thing: if speed on an axis is low enough, it zeros out, regardless of total speed.
Well no only
MC-241951zeros out the speed. This andMC-184530do not.They do, just not every tick; it appears that the motion is not constantly applied, and on most of the ticks, it is now enough to zero out. That's the only difference as a result of keeping the key pressed.
Fixing the early zero-ing fixes all 3 reports.
This was apparently fixed in 25w02a.