Java Edition 1.15 Pre-release 4

1.15 Pre-release 4 (known as 1.15-pre4 in the launcher) is the fourth pre-release for Java Edition 1.15, released on December 3, 2019, which fixes many issues relating to coordinate precision.

General

 * Performance
 * Performance improvements.


 * Precision
 * Increased the floating point precision used for certain types of particle spawning to 64-bit (double-precision), from 32-bit (single-precision). This fixes precision errors at high coordinates, especially beyond 16,777,216 (224) blocks, causing them to appear where they are expected to appear instead of offset to only spawning every even block in this case. Fixed for the following particles:
 * Fishing particles
 * Squid ink particles
 * End gateway particles
 * Conduit particles
 * Entity falling from height impact particles
 * Sweeping attack particles
 * Damage heart particles
 * The command
 * Mycelium particles
 * Underwater particles
 * Nether portal particles
 * End portal particles
 * Brewing stand particles
 * Spawner particles
 * Barrier particles
 * Armor stand breaking particles
 * Suspended gravity affected block particles
 * Increased precision for the spawning of primed TNT entities at high coordinates, however indirectly ignited TNT from other explosions is still affected.
 * Increased precision for the books of enchanting tables checking for players, however there are still issues with the book not opening early enough.


 * Textures
 * The checkerboard background for unfilled sections on maps now has its own texture.

Video
Video made by slicedlime: