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

Rabbit AI Glitch: Rabbits get stuck by one-block-high obstacles

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • None
    • 1.20.5 Release Candidate 2
    • None
    • Unconfirmed
    • (Unassigned)

      Rabbit AI cause them sometimes fail to jump over one-block-high obstacles. Instead, they just keep hopping in front of it.

       

      Actual Result:

      When rabbits move around and confronted with one-block-high obstacles, they sometimes jump as if they are moving on a flat ground, which means they do not jump high enough to jump over it. (This also means they sometimes have difficulties moving around in terrains in a normal world.)

      They just keep hopping a small distance vertically (less than one block high) in front of the obstacle. Even after the obstacle is removed, they still cannot instantly realize this and sometimes keep hopping.

      (Sometimes rabbits can follow a bypass without having to move vertically, but they still choose the shorter route even though they cannot jump over the one-block-high obstacle and just get stuck there.)

      This case happens more often when rabbits are casually move around when idling. This comes up less often when they are "willing" to move in following situations:

      1. Approaching players holding carrots
      2. Avoiding players and hostile mobs
      3. Getting attacked (need more information)
      4. Finding mature carrot crops (need more information)

      Rabbits hopping in front of blocks.mkv

      Rabbit failed to escape from player & hopping even after the block is removed.mkv

      When holding carrot.mkv

       

      Expected Result:

      Rabbits jump low when moving horizontally and jump high when they need to move vertically. Similar to other mobs.

       

      Possible Cause:

      This may be caused by the unique behavior when rabbits move. They jump low instead of walk. They don't always jump high when they need to jump onto blocks.

       

      Possible Solution:

      Rabbits should jump low where other mobs will walk, and they should jump high when other mobs will jump.

            Unassigned Unassigned
            TheUknownCreator TheUknownCreator
            Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: