Java Edition distance effects

In Minecraft Java Edition, certain game mechanics start to break down as the player reaches the edges of the world. These effects are nowhere near as severe as what happens in Bedrock Edition at high distances.

Entities

 * TNT ignited by other explosions is generated at the wrong place.
 * Mob spawning loses precision
 * Minecarts with chests generated in mineshafts are generated in incorrect positions

Particles

 * Bone meal particles lose precision.
 * Smoke from adding eye of enders to end portal frames loses precision.
 * Ember particles from campfires lose precision.
 * Ember particles and popping sounds from lava lose precision.
 * Dripping particles from leaves in rain lose precision.
 * Redstone repeater particles lose precision
 * Particles which exist in Soul Sand Valley, Crimson Forest and Warped Forest biomes lose precision
 * Particles from rain landing
 * Particles from rain hitting lava

Rendering

 * Rain and snow appear stretched out at large heights.
 * Enchanting tables do not detect when the player is there correctly

Beyond the world border (x/z ±29,999,984-2,147,483,647)
Horizontal distances far beyond 30 million blocks cannot be reached without game modification. Mods such as the FarLands mod can be used to move the world border further out to make these regions accessible.

Entities

 * Mob pathfinding really breaks down
 * The player can get stuck in the sides of blocks after 2^30, kinda like getting stuck in a ghost block.

Light

 * Light stops working beyond 2^25.

Rendering

 * Rendering order of transparent blocks breaks down, as the order they are rendered in use a player position which loses precision.
 * Rain and snow fade at certain horizontal distances.
 * Entities lose their shadows after 2^29

Sounds

 * Sounds break down especially after 2^28

World generation

 * Ore vein generation breaks down at high distances, which causes crashes between 2^26 and 2^27
 * Villages just break after 2^30

Game

 * Game crashes after 2^31, there is nothing the player can do about it.