mojira.dev
MC-15289

Illegal stance when teleporting to large y coordinates; rendering world unplayable

Put the summary of the bug you're having here
When i just tp above 100000 it says height limit reach or something like that. Then when I join it kicks me out again and i have to delete the world.
What I expected to happen was:Falling for a long time
Describe what you thought should happen here
I should have kept falling until i hit the ground

What actually happened was: It kicked me out no matter what happens
Describe what happened here
I got kicked out of my own world then pop up to the multiplayer tab

Steps to Reproduce:
1. Tp using the tp command and for y type a number over 100000

Linked issues

Comments 4

I could confirm but only by teleporting to y=10^16 (1 with 16 zeros).
Console output:

Client> 2013-05-08 21:00:08 [SERVER] [INFO] [Tails_D: Teleported Tails_D to 210,50,10000000000000000,00,250,50]
Client> 2013-05-08 21:00:08 [CLIENT] [INFO] [CHAT] Teleported Tails_D to 210,50,10000000000000000,00,250,50
Client> 2013-05-08 21:00:08 [SERVER] [WARNING] Tails_D had an illegal stance: 2.0
Client> 2013-05-08 21:00:08 [SERVER] [WARNING] Tails_D had an illegal stance: 2.0
Client> 2013-05-08 21:00:08 [SERVER] [INFO] Tails_D lost connection: 
Client> 2013-05-08 21:00:09 [SERVER] [INFO] Stopping singleplayer server as player logged out
Client> 2013-05-08 21:00:09 [SERVER] [INFO] Stopping server
Client> 2013-05-08 21:00:09 [SERVER] [INFO] Saving players
Client> 2013-05-08 21:00:09 [SERVER] [INFO] Saving worlds
Client> 2013-05-08 21:00:09 [SERVER] [INFO] Saving chunks for level 'Copy of Copy of Copy of Test Wor'/Overworld
Client> 2013-05-08 21:00:09 [SERVER] [INFO] Saving chunks for level 'Copy of Copy of Copy of Test Wor'/Nether
Client> 2013-05-08 21:00:09 [SERVER] [INFO] Saving chunks for level 'Copy of Copy of Copy of Test Wor'/The End
Client> 2013-05-08 21:00:13 [CLIENT] [INFO] Stopping!

Workaround: Open your <minecrafetName>.dat in <YourWorld>/players (if multiplayer) or level.dat if singleplayer with some NBT editing program. Then find "y" (in player subtag for level.dat) variable and change it to reasonable value.

I can confirm this bug still exists.
You can repdroduce this by using

/tp ~ 3.5e38 ~

The bad thing is, this will also kick you from a Server and you will never be able to join.

This is definitely the Server's fault for allowing to get there.

Andy Feng

(Unassigned)

Confirmed

Minecraft 1.5.1, Minecraft 1.5.2, Snapshot 13w18b, Snapshot 13w18c, Minecraft 1.6.4

Minecraft 1.8

Retrieved