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.

[media]

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

Retrieved