mojira.dev
MCPE-237836

Rabbit jumps too frequently when moving, causes their animations to desync

Currently, while rabbit is moving, they will jumps every 1 tick (or 0.05 seconds), this causes their animations to desync since the new animations are not setup to be played that fast.

Steps to reproduce:

  1. Summon a rabbit

  2. Give yourself a repeating command block and then place it

  3. Paste this to command input, and then set redstone to "always active": /tp @a @e[type=rabbit,c=1]

  4. Change your gamemode to spectator

  5. Wait until they start moving

Expected results:
Rabbit jumps every 7 tick (or 0.350 seconds).

Observed results:
Rabbit jumps every 1 tick (or 0.05 seconds).

This can be fixed by replacing "minecraft:jump.dynamic" component inside the rabbit.json files from this:

      "minecraft:jump.dynamic": {
        "regular_skip_data": {
          "distance_scale": 0.8,
          "height": 0.25,
          "jump_delay": 15,
          "animation_duration": 18
        },
        "fast_skip_data": {
          "distance_scale": 1.75,
          "height": 0.15,
          "jump_delay": 1,
          "animation_duration": 15
        }
      }

To this:

      "minecraft:jump.dynamic": {
        "regular_skip_data": {
          "distance_scale": 0.8,
          "height": 0.25,
          "jump_delay": 7,
          "animation_duration": 15
        },
        "fast_skip_data": {
          "distance_scale": 1.75,
          "height": 0.25,
          "jump_delay": 7,
          "animation_duration": 15
        }
      }

I've also attached the modified rabbit.json files which already contains this fix.

Attachments

Comments 1

Thank you for helping us improve Minecraft! We saved your files:

[media][media][media]

ZazaKrizpy

(Unassigned)

Unconfirmed

Windows

26.20.23/24 Preview, 26.12

Retrieved