-
Bug
-
Resolution: Fixed
-
20w06a, 20w07a, 20w08a, 20w09a, 20w10a, 20w11a, 20w12a, 20w13a, 20w15a, 20w18a, 20w19a, 20w20a, 20w21a, 20w22a
-
Confirmed
-
Particles
-
Low
The particles produced when rain hits the surface of blocks loses coordinate precision at high distances from spawn.
This issue is newly introduced by 20w06a - it is not at all present in 1.15.2 and particles behave normally there. May have been caused by the fix to MC-131770.
This is best tested when greater than 16,777,216 blocks out on both axes, so being 20 million blocks out should suffice. This issue is without a doubt due to incorrectly casting to a 32-bit float from an integer or double, resulting in numerical precision being lost. This can be fixed by simply not casting to a float, which eliminates any chance of losing any precision.
Rain rendering itself is also broken at very high coordinates on the xz plane, and has been for a while, but this is almost impossible to see in vanilla bounds.
Related tickets: MC-182789
- relates to
-
MC-164352 Casting issue: Snow animation becomes stretched when being very high above the ground
- Open
-
MC-167103 Casting issue: Mob spawning loses precision at high coordinates
- Resolved
-
MC-167421 Casting issue: Minecarts with chests are generated in the wrong positions in abandoned mineshafts at high coordinates
- Resolved
-
MC-167971 Casting issue: Particles emitted by redstone repeaters lose precision at high coordinates
- Resolved
-
MC-177723 Casting Issue: Mobs occasionally just spin around when coordinate numbers are very high
- Resolved
-
MC-182748 Casting issue: Redstone dust particles are generated at the wrong positions at high coordinates
- Resolved
-
MC-183174 Casting Issue: Certain detector rails unable to be powered when coordinate numbers are very high
- Resolved
-
MC-186362 Casting issue: Translucent block rendering breaks down at high distances
- Resolved
-
MC-76810 Casting issue: Bone meal particles break at high coordinates (floating point precision)
- Resolved
-
MC-161969 Casting issue: Adding ender eyes to end portal frames at high distances causes particles to lose precision
- Resolved
-
MC-167046 Casting issue: Lava ember particles and lava popping sounds lose precision on creation at high coordinates
- Resolved
-
MC-167047 Casting issue: TNT blocks ignited by other explosions lose precision at high coordinates
- Resolved
-
MC-167091 Casting issue: Water particles dripping from leaves lose precision at high coordinates
- Resolved
-
MC-170872 Casting issue: Nether biome particles suffer from precision loss
- Resolved
-
MC-171037 Casting issue: Smoke produced by lava during rain loses precision at high coordinates
- Resolved
- testing discovered
-
MC-171710 Beyond 30 million blocks, rain renders at y=63 regardless of surrounding terrain
- Resolved