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

Some entities randomly stop attacking or fleeing during pathfinding

    XMLWordPrintable

Details

    • Icon: Bug Bug
    • Resolution: Unresolved
    • None
    • 1.16.1, 1.16.2, 1.16.3 Release Candidate 1, 1.16.3, 1.16.4 Pre-release 1, 1.16.4 Pre-release 2, 1.16.4 Release Candidate 1, 1.16.4, 20w45a, 20w46a, 20w48a, 20w49a, 20w51a, 21w03a, 1.16.5, 21w05b, 21w06a, 21w08b, 21w10a, 21w11a, 1.17 Pre-release 2, 1.17 Pre-release 5, 1.17 Release Candidate 1, 1.17.1 Release Candidate 1, 1.17.1, 21w37a, 21w38a, 21w39a, 21w43a, 21w44a, 1.18 Pre-release 8, 1.18, 1.18.1 Pre-release 1, 1.18.1, 22w03a, 22w05a, 22w06a, 1.18.2, 22w11a, 22w13a, 22w14a, 1.19 Pre-release 3, 1.19 Pre-release 4, 1.19, 1.19.1 Pre-release 4, 1.19.1 Pre-release 5, 1.19.1 Release Candidate 2, 1.19.1 Release Candidate 3, 1.19.1, 1.19.2, 1.19.3, 23w06a
    • Confirmed
    • Mob behaviour
    • Normal

    Description

      The Bug:

      Whilst a melee-type mob pursues a player/entity, they may stop attacking once in a while when pathfinding towards their targets. This is also an issue with certain passive mobs as certain passive mobs (e.g. a villager) may randomly stop fleeing for a second if a player hits that entity. (This issue is just like the MCPE counterpart, MCPE-48144).

      Affected Entities:

      Please note that there may be more entities affected by this issue that aren't listed below.

      • Cave Spider
      • Creeper
      • Enderman
      • Endermite
      • Iron Golem
      • Silverfish
      • Skeleton (without bow)
      • Spider
      • Stray (without bow)
      • Villager
      • Vindicator
      • Wither Skeleton
      • Wolf
      • Zombie
      • Zombie Villager
      • Zombified Piglin

      Steps to Reproduce:

      1. Summon any of the affected mobs listed above.
      2. Provoke it if necessary and allow the said entity to attack you.
      3. Observe how sometimes, the entity randomly stops and starts pathfinding even though it hasn't made it to its target.

      Observed Behavior:

      Entities stop and start pathfinding at random intervals even though they haven't fully approached their target. This happens randomly and can last several seconds before it starts to pathfind again.

      Expected Behavior:

      Entities would not stop and start pathfinding at random intervals when pursuing their target.

      Code Analysis:

      Code analysis by chumbanotz can be found in this comment.

      Attachments

        Activity

          People

            Unassigned Unassigned
            minecraftplayer101 C0RR2P73D
            Votes:
            37 Vote for this issue
            Watchers:
            21 Start watching this issue

            Dates

              Created:
              Updated:
              CHK: