The Bug:
Fall damage is ignored for a couple of seconds when reloading into LAN or singleplayer worlds.
Please note that multiplayer server worlds are not affected by this issue.
Steps to Reproduce:
Summon a large tower of blocks by using the command provided below.
/fill ~3 ~ ~ ~3 ~45 ~ minecraft:polished_andesite
Stand on top of the tower and switch into survival mode.
Jump off the edge of the tower, but before you hit the ground, hit the ESC key and exit the world.
Load into the world once again and as you do this, watch your health closely.
Take note as to whether or not fall damage is ignored for a couple of seconds when reloading into LAN or singleplayer worlds.
Observed Behavior:
Fall damage is ignored for a couple of seconds when reloading into LAN or singleplayer worlds.
Expected Behavior:
Fall damage would not be ignored for a couple of seconds when reloading into LAN or singleplayer worlds.
Code Analysis:
Code analysis by @unknown can be found in this comment.
Linked issues
is duplicated by 35
relates to 6
Attachments
Comments 106
Yes, that is the point. Falldamage gets re-calculated after logging out/logging in. So if you logg out if you're three or four blocks above the ground, you won't get any fall damage at all when logging back in! Not sure if Grum misunderstood this issue.
This applies to single- as well as multiplayer, btw.
No, the data is stored and loaded correctly, the only reason you do not get damage is because you get 3 seconds of invulnerability when you login. I spend a good 45 minutes with a debugger jumping of a pole seeing what happened 😛
mattabase has reported this on his stream as well