Skip to main content
deleted 70 characters in body
Source Link

I assume you are asking about the world boundaries effect and what was once called the "Far Lands"?

As now:

  • the Java edition (currently 1.20.6) has a soft horizontal limit at X/Z:±30,000,000. Behind this point the player is immediately teleported back (unless "stuck" in some way, for example if ridding a cart). Because of this, the game also stops generating chunks at X/Z:±30,000,000 + (1chunk) = ±30,000,256. If the players mods the game to extend chunk generation, they are then meet with a second hard limit at ±2,147,483,647: beyond that point the game won't simply accept any coordinate. Coincidentally this is 2^31, so the full value is indeed a 32bit SIGNED int. I assume this is a left over of the original 32 bit Minecraft version?

  • for some reason the Bedrock edition (currently 1.20.30) doesn't implement any hard limit. In game teleport commands and Nether portal travel are limited to about X/Z:±30,000,000 but world editing can place the player far beyond that. That said, the Bedrock edition coordinate handling also causes severe issues past some point, rendering the game basically unplayable before you could reach such extreme coordinates. I also suspect that since the Bedrock edition is only available as a 32 bit app the actual device processor architecture won't really matter (the app is still probably bound to the address space it was built for, but this really depends on the actual programming language): therefore bigger coordinate numbers would simply either be non accepted, silently overflow and be "reduced" into the ±2,147,483,647 range or straight crash the game.

Please notice that this is a very complex topic. I have just tired to summarize the basic concepts, but if you want a more in-depth explanation you should probably refer to these pages:

Minecraft Wiki - Bedrock Edition distance effects

As you can see the Bedrock Edition distance effects points out two possible "crash points" at 2^32 and 2^64. I haven't tested this, but given that the Bedrock edition is still compiled for a 32 bit architecture, I doubt it was made to support 2^64 addresses.

I assume you are asking about the world boundaries effect and what was once called the "Far Lands"?

As now:

  • the Java edition (currently 1.20.6) has a soft horizontal limit at X/Z:±30,000,000. Behind this point the player is immediately teleported back (unless "stuck" in some way, for example if ridding a cart). Because of this, the game also stops generating chunks at X/Z:±30,000,000 + (1chunk) = ±30,000,256. If the players mods the game to extend chunk generation, they are then meet with a second hard limit at ±2,147,483,647: beyond that point the game won't simply accept any coordinate. Coincidentally this is 2^31, so the full value is indeed a 32bit SIGNED int. I assume this is a left over of the original 32 bit Minecraft version?

  • for some reason the Bedrock edition (currently 1.20.30) doesn't implement any hard limit. In game teleport commands and Nether portal travel are limited to about X/Z:±30,000,000 but world editing can place the player far beyond that. That said, the Bedrock edition coordinate handling also causes severe issues past some point, rendering the game basically unplayable before you could reach such extreme coordinates. I also suspect that since the Bedrock edition is only available as a 32 bit app the actual device processor architecture won't really matter (the app is still probably bound to the address space it was built for, but this really depends on the actual programming language): therefore bigger coordinate numbers would simply either be non accepted, silently overflow and be "reduced" into the ±2,147,483,647 range or straight crash the game.

Please notice that this is a very complex topic. I have just tired to summarize the basic concepts, but if you want a more in-depth explanation you should probably refer to these pages:

I assume you are asking about the world boundaries effect and what was once called the "Far Lands"?

As now:

  • the Java edition (currently 1.20.6) has a soft horizontal limit at X/Z:±30,000,000. Behind this point the player is immediately teleported back (unless "stuck" in some way, for example if ridding a cart). Because of this, the game also stops generating chunks at X/Z:±30,000,000 + (1chunk) = ±30,000,256. If the players mods the game to extend chunk generation, they are then meet with a second hard limit at ±2,147,483,647: beyond that point the game won't simply accept any coordinate. Coincidentally this is 2^31, so the full value is indeed a 32bit SIGNED int. I assume this is a left over of the original 32 bit Minecraft version?

  • for some reason the Bedrock edition (currently 1.20.30) doesn't implement any hard limit. In game teleport commands and Nether portal travel are limited to about X/Z:±30,000,000 but world editing can place the player far beyond that. That said, the Bedrock edition coordinate handling also causes severe issues past some point, rendering the game basically unplayable before you could reach such extreme coordinates.

Please notice that this is a very complex topic. I have just tired to summarize the basic concepts, but if you want a more in-depth explanation you should probably refer to these pages:

Minecraft Wiki - Bedrock Edition distance effects

As you can see the Bedrock Edition distance effects points out two possible "crash points" at 2^32 and 2^64. I haven't tested this, but given that the Bedrock edition is still compiled for a 32 bit architecture, I doubt it was made to support 2^64 addresses.

Source Link

I assume you are asking about the world boundaries effect and what was once called the "Far Lands"?

As now:

  • the Java edition (currently 1.20.6) has a soft horizontal limit at X/Z:±30,000,000. Behind this point the player is immediately teleported back (unless "stuck" in some way, for example if ridding a cart). Because of this, the game also stops generating chunks at X/Z:±30,000,000 + (1chunk) = ±30,000,256. If the players mods the game to extend chunk generation, they are then meet with a second hard limit at ±2,147,483,647: beyond that point the game won't simply accept any coordinate. Coincidentally this is 2^31, so the full value is indeed a 32bit SIGNED int. I assume this is a left over of the original 32 bit Minecraft version?

  • for some reason the Bedrock edition (currently 1.20.30) doesn't implement any hard limit. In game teleport commands and Nether portal travel are limited to about X/Z:±30,000,000 but world editing can place the player far beyond that. That said, the Bedrock edition coordinate handling also causes severe issues past some point, rendering the game basically unplayable before you could reach such extreme coordinates. I also suspect that since the Bedrock edition is only available as a 32 bit app the actual device processor architecture won't really matter (the app is still probably bound to the address space it was built for, but this really depends on the actual programming language): therefore bigger coordinate numbers would simply either be non accepted, silently overflow and be "reduced" into the ±2,147,483,647 range or straight crash the game.

Please notice that this is a very complex topic. I have just tired to summarize the basic concepts, but if you want a more in-depth explanation you should probably refer to these pages: