Java Edition Far Lands/Up to Infdev 20100325

Stone wall "Far Lands" (X/Z: >±33,554,432)


In the February 27th build of Infdev, all generation past 33,554,432 blocks would be solid stone, continuing out to the 32-bit limit. This wall extends vertically from the bottom of the world to the height limit, and are the first truly visible appearance of the Far Lands, although very visually, behaviourally and positionally distinct from convention.

In the March 13th build, a world boundary was placed at 32 million blocks, preventing this wall from being normally accessible, however modding can bring it back. Later Infdev versions would have ores spawn in this stone wall as if it were any other body of stone.

This stone wall may not always start at exactly 33,554,432 blocks out - it is not uncommon to see a rough, repetitive boundary at this point, visually resembling the ridges of a radiator or the fins of a heat sink, in a similar way to how the usual Far Lands can generate a few blocks earlier. On some seeds, the Far Lands don't have any rough appearance but are rather just smooth. Sometimes Far Lands on one axis can be smooth while on the other axis they're rough.

With the terrain generation rewrite in the March 27th build exactly a month later, this stone wall was eliminated and unwittingly "replaced" with the traditional sets of Far Lands. While occurring at exactly a power of two, this is not a hard limit, but rather due to the noise generator settings for these versions themselves also being a power of two, returning this overflow point in the calculations can lead to lag or even a crash on the game.

Walking to these Far Lands is impossible in normal gameplay as the game becomes unplayable well before this point due to a variety of distance effects. Even if a player could overcome the distance effects, beyond 16,777,216 blocks away blocks stop being solid (however, swimming in water is still possible), preventing the player from traveling any further.

Distance Effects in Infdev-227-1 and Infdev 227-2:


 * X/Z: 512 - Clouds stop rendering
 * X/Z: -512 / 1,024 - The sky box stops rendering.
 * X/Z: 2,048 - The first noticeable jitter begins, with the hitbox appearing to flicker slightly around blocks.
 * X/Z: 16,384 - First noticeable world rendering issue begins, with the borders of chunks beginning to become visible and the chunks appearing to shake slightly.
 * X/Z: 32,768 - The world rendering bug present in Infdev 624 through Beta 1.7.3 begins to manifest, with the hitbox being slightly offset from the blocks.
 * X/Z: 65,536 - Particles begin to lose precision, appearing more blocky and stretched.
 * X/Z: 131,072 - Hitbox outline begins to deform and shake visually.
 * X/Z: >1,048,576 - The world rendering fails when looking at certain angles, causing the screen to flicker. It becomes very noticeable beyond X/Z: 2,000,000.
 * X/Z: 16,777,216 - Blocks stop being solid, causing the player to fall into the void. However, the player can still swim through water.
 * X/Z: 268,435,456 - The gaps between chunks start to become multiple blocks long, making the world look like stripes on one axis and a grid pattern on both axis.
 * X/Z: 2,147,483,647 - The world stops generating terrain and the map appears blank from here on out with only the Sun and Moon.
 * X/Z: Infinity - The largest achievable distance Java can render(1.7976931348623157e+308, any numbers larger than that are simply referred as infinity on NaN). The sun and moon are gone and everything is blank with the default sky color.