mojira.dev
MCPE-56876

Compass does not point to spawn when riding in a boat

There is an issue with the compass not pointing to the correct direction whenever a player is in a boat, no matter which direction the player is facing.

Linked issues

Comments

Auldrick

Confirmed in Windows 10 on 1.13.1.
While riding a boat, a compass in inventory (or in hand) only points correctly when the player is facing within 180 degrees of the direction to world spawn. The boat's direction does not matter. If the player is standing in the boat, the compass works correctly.

Steps to reproduce:

  1. Find an ocean and position yourself away from any land.

  2. Set the world spawn to your current position. Place blocks to give yourself a visible marker of where world spawn is.

  3. Place a boat in the water and enter it in riding position.

  4. Put a compass in your hand.

  5. Row the boat to various distances and directions from world spawn, observing the compass needle.

Expected results:
As you turn, the compass needle rotates through 360 degrees so that it always points to world spawn.

Actual results:
The compass needle only rotates through 180 degrees at any given position, with the center of its range corresponding to the bearing to world spawn. As the player turns through a heading 180 degrees from the bearing to world spawn, the compass needle flips to the opposite direction.

Additional information:
I presume there is some connection to the fact that while riding in a boat, a player can only turn through 180 degrees relative to the boat's heading.

Auldrick

Reopened due to linking duplicate in the wrong direction.

migrated

Silent whisperer showed it in a video https://youtu.be/gfPf83JOsCs

migrated

Also broken in 1.15.0.9 RTX Beta.
When in a boat, 180 degrees of rotation works correctly, the other 180 degrees seems to read opposite/away from spawn.

migrated

Still affects 1.16.1

migrated

(Unassigned)

370845

Confirmed

Multiple

IOS 13

1.15.0.9 RTX Beta, 1.13.2, 1.13.1, 1.13.0, 1.14.0, 1.14.30 Hotfix, 1.14.60 Hotfix, 1.16.1

1.16.100.51 Beta, 1.16.100

Retrieved