[MC-679] Compass points wrong direction after returning from nether Created: 26/Oct/12  Updated: 27/Aug/17  Resolved: 09/Aug/16

Status: Resolved
Project: Minecraft: Java Edition
Component/s: None
Affects Version/s: Minecraft 1.4.1, Minecraft 1.4.2, Minecraft 1.4.3, Minecraft 1.4.4, Minecraft 1.4.5, Minecraft 1.4.6, Minecraft 1.4.7, Snapshot 13w07a, Snapshot 13w09a, Snapshot 13w09c, Snapshot 13w10a, Snapshot 13w10b, Minecraft 1.5, Snapshot 13w11a, Minecraft 1.5.1, Snapshot 13w16a, Minecraft 1.5.2, Snapshot 13w17a, Snapshot 13w18b, Snapshot 13w18c, Snapshot 13w19a, Snapshot 13w21a, Snapshot 13w21b, Snapshot 13w24a, Snapshot 13w25c, Minecraft 1.6.1, Minecraft 1.6.2, Minecraft 1.6.4, Minecraft 13w38c, Minecraft 13w39b, Minecraft 13w41a, Minecraft 13w41b, Minecraft 13w42a, Minecraft 13w42b, Minecraft 13w43a, Minecraft 1.7, Minecraft 1.7.1, Minecraft 1.7.2, Minecraft 13w48a, Minecraft 13w48b, Minecraft 13w49a, Minecraft 1.7.3, Minecraft 1.7.4, Minecraft 14w02b, Minecraft 14w02c, Minecraft 14w03a, Minecraft 14w08a, Minecraft 1.7.9, Minecraft 14w25a, Minecraft 1.7.10, Minecraft 14w29b, Minecraft 14w30a, Minecraft 14w30b, Minecraft 14w32d, Minecraft 14w33c, Minecraft 14w34a, Minecraft 14w34b, Minecraft 14w34c, Minecraft 14w34d, Minecraft 1.8-pre1, Minecraft 1.8, Minecraft 1.8.1-pre3, Minecraft 1.8.1, Minecraft 1.8.2-pre4, Minecraft 1.8.3, Minecraft 15w31a, Minecraft 15w33b, Minecraft 15w33c, Minecraft 15w34a, Minecraft 15w41b, Minecraft 15w45a, Minecraft 1.8.9, Minecraft 15w51b, Minecraft 16w02a, Minecraft 16w06a, Minecraft 16w07a, Minecraft 16w07b, Minecraft 1.9 Pre-Release 1, Minecraft 1.9 Pre-Release 2, Minecraft 1.9 Pre-Release 3, Minecraft 1.9, Minecraft 1.9.1 Pre-Release 3, Minecraft 1.9.1, Minecraft 1.9.2, Minecraft 16w14a, Minecraft 1.9.3 Pre-Release 3, Minecraft 1.9.4, Minecraft 16w20a, Minecraft 16w21a, Minecraft 16w21b, Minecraft 1.10 Pre-Release 1, Minecraft 1.10 Pre-Release 2, Minecraft 1.10, Minecraft 1.10.1, Minecraft 1.10.2
Fix Version/s: Minecraft 16w32a

Type: Bug
Reporter: Jaden Wong Assignee: [Mojang] Jeb (Jens Bergensten)
Resolution: Fixed Votes: 77
Labels: compass, coordinates, direction, nether, spawn

Attachments: PNG File 2012-10-26_06.20.39.png     PNG File 2012-10-26_06.22.40.png     PNG File 2014-08-19_11.56.26.png     PNG File 2014-08-19_11.58.28.png    
Issue Links:
Duplicate
is duplicated by MC-9532 Nether Portal Complete World Change/D... Resolved
is duplicated by MC-15826 Compass needle target changes Resolved
is duplicated by MC-17520 compass break coming out of nether Resolved
is duplicated by MC-27422 2 bugs spawn point and weird earth cu... Resolved
is duplicated by MC-32006 biome bug; Re neather Resolved
is duplicated by MC-36214 Compass does not point to spawn point... Resolved
is duplicated by MC-40384 Compass pointing to wrong spot after ... Resolved
is duplicated by MC-44155 Compass North/Spawn Point Resolved
is duplicated by MC-54393 Compass doesn't point at the spawn-po... Resolved
is duplicated by MC-68647 setworldspawn is not saved permanently. Resolved
is duplicated by MC-75676 True spawn and spawn chunks move afte... Resolved
is duplicated by MC-77096 Compass changes after trip through Ne... Resolved
is duplicated by MC-78857 Compass doesn't lead to spawn when tr... Resolved
is duplicated by MC-80213 Compass changes where it points when ... Resolved
is duplicated by MC-80435 Spawnpoint changed after entering the... Resolved
is duplicated by MC-88667 Spawnpoint getting moved when leaving... Resolved
is duplicated by MC-94636 Spawn chunks not staying loaded? Resolved
is duplicated by MC-94640 Centre of spawn chunks changing on co... Resolved
is duplicated by MC-95442 Spawn chunks change after going throu... Resolved
is duplicated by MC-96537 World Spawn Moves on Entering the Nether Resolved
is duplicated by MC-98881 World spawn and Settings changes alone Resolved
is duplicated by MC-103345 Compass points to new location in 1.10 Resolved
is duplicated by MC-106006 Spawnchunks move after Nether visit. Resolved
is duplicated by MC-107019 Compass not working properly after go... Resolved
is duplicated by MC-2478 Compass direction is incorrect after ... Resolved
is duplicated by MC-4420 Compass randomly points in different ... Resolved
is duplicated by MC-5186 Compas got broken. Resolved
Relates
relates to MC-36494 /setworldspawn does not update compass Resolved
relates to MC-46345 Maps stop updating after going throug... Resolved
relates to MC-88179 Armor bar disappears after changing d... Resolved
CHK:
Confirmation Status: Confirmed

 Description   

If you take a compass with you into the nether and back, it don't points anymore to the spawn point.
But always to following coordinates in the world:
x:8 y;?? z:8

It't reproducible in any gamemode.

The only solution I found is to close and reopen the savegame.

edit:
If you die (kill yourself) the compass is also fixed

edit2:
it's not such a big issue but still annoying.


When you travel to a different dimension the client receives a S07PacketRespawn packet (MCP 1.8 names). Because the client does not store all servers for the different dimensions it creates a new WorldClient and copies most of the data from the dimension before, for example if it was hardcore etc. or information contained in the respawn packet. The spawnpoint is however defaulted to the initial spawnpoint which is (8|64|8) because it is neiter contained in the respawn packet nor is it copied to the new WorldClient from the old one.

These might be some possible ways to solve it, that come in my mind right now:

  • Adding the spawnpoint in the respawn packet. This information would be unnecessary when the player dies in the overworld, this however already happens for the difficulty, the world type and the game mode.
  • Sending a S05PacketSpawnPosition from the server when the player changes the dimension and when the player dies in a different dimension. This creates the same bug described in this report when there is latency and the player does not receive this packet.


 Comments   
Comment by Fabian Röling [ 27/Aug/17 ]

Then please create a report for it there.

Comment by Adrian Mignogna [ 27/Aug/17 ]

This Bug is in the Bedrock Version in Build 1.2.0.20

Comment by Marcono1234 [ 11/Aug/16 ]

Confirmed fixed for 16w32b (probably 16w32a as well)

Comment by SunCat [ 10/Aug/16 ]

K4iz0r, see the comment above yours

Comment by Douwe Keizer [ 10/Aug/16 ]

Confirmed for 1.10.2

Comment by null (Inactive) [ 23/Jun/16 ]

Confirmed for 1.10.2.

Comment by null (Inactive) [ 22/Jun/16 ]

Confirmed for 1.10.1.

Comment by Fabian Röling [ 09/Jun/16 ]

When I teleport to 8.0 ~ 8.0, the compass turns when I execute
/tp ~-.0000000000000008881784197 ~ ~
Any lower value doesn't turn the compass no matter how often I execute it.
Is that of any value for the report?

Comment by Fabian Röling [ 09/Jun/16 ]

The compass turns 360* if you cross the z=8 line at higher x values than 8 (when it points at 8 8).

Comment by null (Inactive) [ 08/Jun/16 ]

Confirmed for 1.10.

Comment by null (Inactive) [ 07/Jun/16 ]

Confirmed for 1.10-pre2.

Comment by null (Inactive) [ 26/May/16 ]

Confirmed for 16w21b.

Comment by null (Inactive) [ 25/May/16 ]

Confirmed for 16w21a.

Comment by Sealbudsman [ 18/May/16 ]

Affects 16w20a.

Comment by Sealbudsman [ 11/May/16 ]

Affects 1.9.4.

Comment by null (Inactive) [ 05/May/16 ]

Confirmed for 1.9.3-pre3.

Comment by Joe Dondero [ 17/Apr/16 ]

Confirmed for 1.9.2

Comment by Joe Dendy [ 29/Mar/16 ]

Still Affects 1.9.1-pre3.

Comment by Immaterialise [ 17/Feb/16 ]

Confirmed for 1.9-pre1

Comment by Sealbudsman [ 16/Feb/16 ]

Affects 16w07b.

Comment by Sealbudsman [ 15/Feb/16 ]

Affects 16w07a.

Comment by Marcono1234 [ 14/Jan/16 ]

I meant the comment about the packets, I probably could have said this more explicit
However redstonehelper did this already

Thank you anyways

Comment by Jaden Wong [ 14/Jan/16 ]

@Marcono1234; ticket-autor here. Do you mean the affected snapshot version? or the comment about the S05PacketSpawnPosition?

Comment by Marcono1234 [ 14/Jan/16 ]

Could you please include the comment from above?

Comment by James (inactive) [ 13/Jan/16 ]

Confirmed for 16w02a.

Comment by Marcono1234 [ 10/Jan/16 ]

When you travel to a different dimension the client receives a S07PacketRespawn packet (MCP 1.8 names). Because the client does not store all servers for the different dimensions it creates a new WorldClient and copies most of the data from the dimension before, for example if it was hardcore etc. or information contained in the respawn packet. The spawnpoint is however defaulted to the initial spawnpoint which is (8|64|8) because it is neiter contained in the respawn packet nor is it copied to the new WorldClient from the old one.

These might be some possible ways to solve it, that come in my mind right now:

  • Adding the spawnpoint in the respawn packet. This information would be unnecessary when the player dies in the overworld, this however already happens for the difficulty, the world type and the game mode.
  • Sending a S05PacketSpawnPosition from the server when the player changes the dimension and when the player dies in a different dimension. This creates the same bug described in this report when there is latency and the player does not receive this packet.
Comment by James (inactive) [ 23/Dec/15 ]

Confirmed for 1.8.9 and 15w51b.

Comment by Mick Main [ 21/Dec/15 ]

happens on my 15w51b snapshot server

Comment by Alexander [ 20/Nov/15 ]

Might be related to MC-46345.

Comment by Daniel Arriero [ 10/Nov/15 ]

Any news on this for 1.9?

Comment by Jaden Wong [ 08/Nov/15 ]

There is still hope for the 1.9

Comment by _Centaur_ [ 27/Dec/14 ]

Confirmed in 1.8.1 on a private server. I manually set the spawn point back to where it was supposed to be a few times, and thought I was losing my mind because the compass kept pointing back to 8/x/8 – until I found this bug report.

Comment by Conner Jackson [ 26/Sep/14 ]

Confirmed it occurs in 1.8. I just built a rail to the wrong spot >.>

Comment by Olaf Landsberg [ 08/Jun/14 ]

I have same situation so just do not go to nether with compass

Comment by Jaden Wong [ 25/Feb/14 ]

Thx a lot for your work here. Don't hurry, I can wait.

Comment by [Mod] CubeTheThird [ 24/Feb/14 ]

Sorry Jaden, the oldest open bug is MC-4. The dev team is overhauling lots of things, so be patient, as fixes will come.

Comment by Kerry Hall [ 22/Feb/14 ]

Yeah, it would be nice to have this one resolved. Usually what I have to do is make a trail of breadcrumbs from my original spawn point to whereever the compass points to after coming back from the nether, but that's kinda annoying.

I would like to see the ability to craft an altimeter as well.

Comment by Jaden Wong [ 22/Feb/14 ]

Do we break the record for the oldes bug never be resolved?
Seriously 1.3 years!
I just wish mojang does a overhaul to the compass and clock tools (add more functions and more tools) when they fix it.

Comment by Kerry Hall [ 22/Feb/14 ]

Some people consider it cheating to press F3. (In survival anyway)

Comment by Sam Bone [ 22/Feb/14 ]

F3 tells you the direction, so I never really use compases. I do use them to create maps, and it doesn't bother me.

Comment by Peter [ 04/Jan/14 ]

Still present in 1.7.4. Got back from nether and went on a trip....

Comment by Austin [ 08/Dec/13 ]

It's a HUGE issue for me, I'm almost always traveling. It literally points the opposite direction of my spawn (not bed spawn)

Comment by Kerry Hall [ 10/Nov/13 ]

Still present in 1.7.2.

Thanks folks!

Comment by Moo [ 28/Aug/13 ]

That's the middle of the 0,0 chunk. A default or fallback value that is becoming active unintentionally?

Comment by Christoph Lipka [ 06/May/13 ]

still present in 13w18c

Comment by Christoph Lipka [ 27/Apr/13 ]

I noticed that it is irrelevant for the bug whether you carry a compass with you while traveling to the nether, or whether you obtain it later.

Still present in 13w17a.

I'm surprised this bug has been left around for so long; it seems to rarely pose a real problem, but when it does it might hit you hard.

Comment by CharlesC [ 22/Apr/13 ]

Confirmed in 13w16

Comment by LoveWicca [ 20/Apr/13 ]

I still get this in 1.5.1 though it happens not just when returning from the nether

Comment by [Mod] CubeTheThird [ 04/Mar/13 ]

Please do not mark as affecting future versions, as you could not have tested those.

Comment by Mathias Kalb [ 27/Feb/13 ]

Still exists in Snapshot 13w09a.
It's very annoying, because you can't leave the nether through a new portal.

Comment by Sean Palmer [ 18/Jan/13 ]

I believe this can happen even without going to the nether. Sometimes the compass just doesn't work, but then later fixes itself when you die. I haven't been able to pin it down. It's hard to catch because it takes a while after starting a new world to get redstone to make a compass, so won't notice a world is broken right away, but I believe it has something to do with the spawn protection that keeps you from spawning in water. I'm not sure. It's been happening to me a lot and I'm pretty sure I don't even have to go to the nether for it to break and/or fix itself. Very weird. Annoying too since when it breaks often the compass is pointing far away from where you spawned and made a house etc., making the compass far less useful in that world.

Comment by Mathias Kalb [ 23/Nov/12 ]

Affects also version 1.4.5

Comment by [Mod] CubeTheThird [ 17/Nov/12 ]

Can confirm.

Comment by Alec Gorsse [ 07/Nov/12 ]

I can confirm this issue. It has happened to me. I almost lost my house because it pointed to a random location. Not only that but a new portal was created when I came back to the overworld, so I was in a totally different place. I didn't create a new portal somewhere else in the Nether yet I still ended up in the wrong place.

Generated at Sun Jan 12 11:51:51 UTC 2025 using Jira 9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13.