Uploaded image for project: 'Minecraft: Java Edition'
  1. Minecraft: Java Edition
  2. MC-76810

Jumping particles are mis-positioned when player X or Z cannot fit exactly into a 32-bit floating-point value

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Reopened
    • Resolution: Unresolved
    • Affects Version/s: Minecraft 1.8.1, Minecraft 1.8.2-pre4, Minecraft 1.13-pre5, Minecraft 1.13-pre6, Minecraft 1.13-pre7, Minecraft 1.13.2, Minecraft 18w45a, Minecraft 18w46a, Minecraft 18w47a, Minecraft 18w47b, Minecraft 18w48a, Minecraft 18w48b, Minecraft 18w49a, Minecraft 18w50a, Minecraft 19w05a, Minecraft 19w06a, Minecraft 19w07a, Minecraft 19w11b, Minecraft 19w12b, Minecraft 19w13a, Minecraft 19w13b, Minecraft 19w14a, Minecraft 19w14b, Minecraft 1.14 Pre-Release 2, Minecraft 1.14 Pre-Release 5, Minecraft 1.14.2 Pre-Release 3, Minecraft 1.14.3 Pre-Release 3, Minecraft 1.14.3 Pre-Release 4, 19w35a, 19w36a, 19w37a
    • Fix Version/s: None
    • Labels:
      None
    • Confirmation Status:
      Confirmed
    • Category:
      (Unassigned)

      Description

      The bug

      When the player's X or Z coordinate is larger than what can be represented accurately in a 32-bit floating-point value, there is a chance - which increases as the player gets closer to 30,000,000 or -30,000,000 on either axis - that the particles emitted from the player's feet will be mis-positioned when falling onto a block. This affects all terrain particles, including slime blocks.

      The attached screenshots are from MC-76747, which is actually four separate bugs in one, three out of the four of which are now fixed for 1.8.2.

      This bug report is simply for tracking purposes so I don't forget about the remaining issue. I already know how to fix this bug, but I cannot fix it for the 1.8.2 development cycle as the existing policy is not to make changes that would change the network protocol during a prerelease cycle, and this would require such a breaking change to fix.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                Awesoman3000 Connor Steppie
              • Votes:
                4 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                • Created:
                  Updated:
                  CHK: