mojira.dev
MC-189797

Hoglins, Zoglins, melee Piglins, and Piglin Brutes do not properly attack invisible entities within normal range

The bug

When a Hoglin, Zoglin, or melee Piglin targets an invisible entity, the mob would not be able to attack it normally unless it is too close to its position. This is not the case for other melee mobs.

The bug also affects Piglin Brutes as of 20w27a.

How to reproduce

  1. Use a Potion of Invisibility or the following command to get an Invisibility effect:

    /effect give @s invisibility
  2. Find or spawn a Hoglin, Zoglin, melee Piglin, or Piglin Brute in Survival mode, and then attack it.

  3. Have the mob attack the player normally.
    → ❌ The mob is not able to hurt the player even if it is close enough to them.

  4. Have the mob get too close to the player.
    → ✔ The mob is now able to hurt them.

Linked issues

Comments

DrownedZombie

relates to MC-182330. Does it affect any other mob?

user-a4a49

This is also the case for melee Piglins, but other melee mobs properly attack invisible mobs and players within normal range.

user-a4a49

migrated

Confirmed

Normal

Mob behaviour

attack, hoglin, invisible, mob-behavior, zoglin

1.16 Pre-release 5, 1.16 Pre-release 6, 1.16 Pre-release 7, 1.16 Pre-release 8, 1.16 Release Candidate 1, ..., 1.16.1, 20w27a, 20w28a, 20w29a, 20w30a

1.16.2 Pre-release 1

Retrieved