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

Firework rockets set player velocity to a set value instead of increasing player velocity

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • None
    • Minecraft 1.11.1, Minecraft 1.13.2, Minecraft 19w12b, Minecraft 19w13b, 1.14.4, 1.15 Pre-release 3, 20w10a, 1.16 Pre-release 2, 1.16.1, 20w30a, 20w46a, 20w51a, 1.16.5, 21w37a, 1.18.2, 1.19.4, 1.20 Pre-release 6, 1.20.2, 1.21.1, 24w38a
    • None
    • Confirmed
    • Player

      When flying with elytra and using rockets, rockets will set player’s velocity to a set value. As a result, when the player is moving faster than that set value (which is possible since said value is apparently lower than minecraft’s terminal velocity), the player’s velocity will immediately change to that value or (in the case of changing direction) that previous momentum will be completely nullified and the player’s velocity will be set to the set value. This disobeys minecraft’s momentum mechanics

       

      How to reproduce:

      Wearing elytra, use /tp to teleport up to an extremely high y value and fly straight down until minecraft’s terminal velocity is reached. Then, when nearing the ground, use a rocket and immediately turn to fly parallel to the ground (or face straight up). The player’s (maximised) downward momentum will be immediately cancelled upon use of the rocket and the player will fly in the direction they are looking at ~30m/s for the duration that the rocket is active.

            Unassigned Unassigned
            Behem07h Bryan Lee
            Votes:
            9 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              CHK: