I teleported myself to X:10000000 using an external app, and when I got there the following things happened.
1. I feel through the world (I was expecting this)
2. I couldn't place blocks
3. When I tried breaking blocks the hitboxes were weird, if you are able to reproduce the bug you'll be able to see what I mean.
4. I couldn't move North or South, but I could move East and West.
5. Animals would spawn and instantly fall into the void.
I should also mention this was a superflat world.
Steps to reproduce:
1. Generate a new superflat world. (This is what I used in my test, though a normal worlds may do the same thing).
2. Get pocketinvedit or any other tool that lets you teleport.
3. Teleport to X:10000000
4. You should see the issues mentioned.
This could be fixed by preventing players from passing a certain place in the world, like PC's world border at 29m blocks.
Linked issues
is duplicated by 92
Attachments
Comments 11
These behaviours can't be changed but instead moved and mostly occurs because variables can not go above the 32-bit limit and roll over to the lowest value. If the variable is a 64-bit long variable the limit will be moved further away and can still occur at that limit but it will be very unlikely to see people walking that distance in survival mode. Although it still needs changing as it can and will fix many problems and make both Minecraft Bedrock and Java way way better along with all the 'won't fix' bugs as its extremely ridiculous that they aren't fixed as well.
It's not that you can't move south to north, it's that you can't move south or north with floating-point
To fix this bug, 64-bit calculations are required on coordinates, physics and world behaviour. The newest phones and computers have significantly increased power today. Some older devices may lose support, but it’s appears to be only way to fix the bug and bring parity with Java Edition.
https://feedback.minecraft.net/hc/en-us/community/posts/22756241001869--Java-Parity-64-bit-calculations
This works as intended. As the developers have stated in the past, things in the world will get wonky beyond a certain perimeter of blocks from where you first originally spawned.