mojira.dev
MC-76810

Casting issue: Bone meal particles break at high coordinates (floating point precision)

The bug

Particles generated by using bone meal on blocks that can accept it end up losing precision at high enough coordinates, especially beyond 2^24 or 16,777,216 blocks.

A fix for bone meal can be found here: https://github.com/polgaria/FarLands/blob/19w44a/src/main/java/site/geni/farlands/mixins/client/item/BoneMealItemMixin.java

Linked issues

MC-161968 Casting issue: Barrier particles lose precision at high coordinates Resolved MC-161970 Casting issue: Particles from using bone meal lose precision at high distances Resolved MC-161972 Casting issue: Breaking armour stands when far from the world origin causes particle precision loss Resolved MC-161974 Casting issue: Sweep particle from sweep attacks loses precision at high distances froom the world origin Resolved MC-161975 Casting issue: Heart particles from damaging mobs lose precision at high coordinates Resolved

Attachments

Comments 12

[Mod] redstonehelper

The shading on the grass block in your hand seems off, is there a bug report for that already?

Those are my screenshots Redstonehelper 😛 The lighting may be caused by the 40x40 bedrock cube floating up at 255 that I built on my server.

Is this still an issue in the most recent versions (currently that is 1.10.2, or 16w42a) of Minecraft? If so, please update the affected versions and help us keeping this ticket updated from time to time.

Can reproduce in 1.13-pre5

Affects 1.13-pre6

2 more comments

Affects 18w49a. Can I request ownership of this ticket?

Affects 18w50a

Changed the reporter to @unknown.

Relates to MC-125638

Bone meal particles are fixed in 20w12a. I've decided to remove the ore veins issue from this ticket so this can be resolved as fixed, as they are technically two separate issues, if closely related.

Mog (Ryan Holtz)

muzikbike

(Unassigned)

Confirmed

Low

Networking, Particles, Rendering

incorrect-particle-generation, precision-loss

Minecraft 1.8.1, Minecraft 1.8.2-pre4, Minecraft 1.13-pre5, Minecraft 1.13-pre6, Minecraft 1.13-pre7, ..., 20w07a, 20w08a, 20w09a, 20w10a, 20w11a

20w12a

Retrieved