mojira.dev
MCPE-224943

Entity Loading Before Blocks Causes Position Shifting During World Loading

In current versions, entities (including players) load before blocks during world/chunk loading, causing significant positional offsets. This leads to entities sinking into blocks or clipping through walls, especially noticeable when:

  • Standing near fence walls or block edges (e.g., Nether fortress fence edges)

  • At high coordinates (>100,000 blocks) where floating-point precision errors amplify the issue

  • Certain directions where chunk loading order exacerbates the problem

Steps to Reproduce:

  1. Use seed -1158650291675517546 and enter the Nether

  2. Teleport to -604.39 68.00 -59.08 (fence edge position 1)

  3. Exit and reload the world → Observe being pushed off the ledge

  4. Teleport to -601.92 68.00 -56.67 (different fence position 2)

  5. Exit and reload → Observe being clipped outside the fortress

  6. Teleport to -601.92 68.00 -56.67 (position 3)

  7. Exit and reload → Observe being clipped into wall

Observed Result:

  • Position 1: Player gets knocked backward off the fortress walkway

  • Position 2: Player phases completely through fortress walls

  • Position 3: Player directional ejection occurs through solid blocks

  • All cases demonstrate unsafe position corruption during loading

Expected Result:
Players should:

  1. Maintain exact position after world reload

  2. Never clip through solid blocks during loading

  3. Not experience directional pushing effects

Technical Note:
The issue stems from asynchronous entity/block loading order and floating-point precision limits at high coordinates.

Linked issues

Attachments

Comments 3

Could upload screenshots or video? For help mojang to reproduce this issue.

This bug is actually very influential.Besides the player, other entities such as tridents also sink into blocks after reloading.

Ju_mao

(Unassigned)

1450346

Confirmed

Multiple

1.21.100.24 Preview, 1.21.94 Hotfix, 1.21.100

Retrieved