Yes, the user is rotated 180 degrees when traveling through a portal and this is either not bad enough to be changed or intentional.
Dinnerbone made a comment about this in MC-3:
https://bugs.mojang.com/browse/MC-3?focusedCommentId=204455&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-204455
It's another dimension so why does north here have to be north there?
This is still an issue in 18w07c, please see this comment on MC-3 for more depth 🙂
https://bugs.mojang.com/browse/MC-3?focusedCommentId=436287&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-436287
I've done some testing in 18w07c:
(Confirmed in 18w07c? Although it may very well be a different bug alltogether...)
If both portals are aligned along the x-axis you Always get rotated 180 degrees, north, east, south or west.
If portal A is along the x-axis and portal B is along the z-axis (which dimension doesn't have any effect):
Going through A to B rotates you 90 degrees to the left,
Going through B to A rotates you 90 degrees to the right.
(To me all seems fine for those orientations above, the following is weird)
If both portals are aligned along the z-axis:
Going from nether to ow rotates you 180 degrees,
Going from ow to nether doesn't rotate you (0 degrees) and you get displaced: (sorry, I haven't worked this out enough, it's almost a whole new bug on its own, but I guess it's related...)
In one test the ow portal is 3x3 and the nether portal is 2x4 (high), when going to the nether you get transported 3 blocks south from the portal instead of inside the portal.
The same happened for two 3x3 portals. So I assume it works the same for the rest.
So everything is fine unless you have two portals along the z-axis and you travel to the nether from the overworld. (you don't get rotated at all and you (may) get "displaced" (sometimes))
No the bug is no longer present in the game, as of 17w14a
Affects 17w13b, at least for falling sand: https://bugs.mojang.com/browse/MC-115402
I got this error on a server client:
[17:13:36 ERROR]: Failed to save chunk
e: Saving entity NBT
at rr.e(SourceFile:1322) ~[minecraft_server.jar:?]
at rr.d(SourceFile:1263) ~[minecraft_server.jar:?]
at ass.a(SourceFile:216) ~[minecraft_server.jar:?]
at ass.a(SourceFile:102) [minecraft_server.jar:?]
at lo.b(SourceFile:147) [minecraft_server.jar:?]
at lo.a(SourceFile:166) [minecraft_server.jar:?]
at lp.a(SourceFile:883) [minecraft_server.jar:?]
at net.minecraft.server.MinecraftServer.a(SourceFile:371) [minecraft_server.jar:?]
at net.minecraft.server.MinecraftServer.C(SourceFile:571) [minecraft_server.jar:?]
at net.minecraft.server.MinecraftServer.run(SourceFile:457) [minecraft_server.jar:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_71]
Caused by: java.lang.NullPointerException
at ahg.k(SourceFile:130) ~[minecraft_server.jar:?]
at ahh.a(SourceFile:132) ~[minecraft_server.jar:?]
at ze.b(SourceFile:258) ~[minecraft_server.jar:?]
at rr.e(SourceFile:1304) ~[minecraft_server.jar:?]
at rr.c(SourceFile:1253) ~[minecraft_server.jar:?]
at rr.e(SourceFile:1310) ~[minecraft_server.jar:?]
... 10 more
And now I see this, I think it has to do with it, altough I diidn't give tthe villager no items to sell but misspelled the id of the item (id:"minecraft:salmon").
this is also present in 1.9.2, or at least something that looks like it:
[17:13:36 ERROR]: Failed to save chunk
e: Saving entity NBT
at rr.e(SourceFile:1322) ~[minecraft_server.jar:?]
at rr.d(SourceFile:1263) ~[minecraft_server.jar:?]
at ass.a(SourceFile:216) ~[minecraft_server.jar:?]
at ass.a(SourceFile:102) [minecraft_server.jar:?]
at lo.b(SourceFile:147) [minecraft_server.jar:?]
at lo.a(SourceFile:166) [minecraft_server.jar:?]
at lp.a(SourceFile:883) [minecraft_server.jar:?]
at net.minecraft.server.MinecraftServer.a(SourceFile:371) [minecraft_server.jar:?]
at net.minecraft.server.MinecraftServer.C(SourceFile:571) [minecraft_server.jar:?]
at net.minecraft.server.MinecraftServer.run(SourceFile:457) [minecraft_server.jar:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_71]
Caused by: java.lang.NullPointerException
at ahg.k(SourceFile:130) ~[minecraft_server.jar:?]
at ahh.a(SourceFile:132) ~[minecraft_server.jar:?]
at ze.b(SourceFile:258) ~[minecraft_server.jar:?]
at rr.e(SourceFile:1304) ~[minecraft_server.jar:?]
at rr.c(SourceFile:1253) ~[minecraft_server.jar:?]
at rr.e(SourceFile:1310) ~[minecraft_server.jar:?]
... 10 more
thx!
I get this problem too, but in 15w41a and 15w41b
The problem is not that the rotation is changed, but that the change is incosistent.
Consistency means that in all cases going through a portal when you're facing direction A and than going through the portal you came out of facing direction B given to you then results in you coming out the other portal facing direction A again.The problem is that in some cases this is not the case, so going in and out results in an unexpected rotation!
Which is mostly not the case.