mojira.dev
MC-251051

The warden is not aggravated if more than two projectiles collide with nearby blocks within a span of two seconds

The bug

The 22w12a patch notes state that the warden is aggravated if it detect two projectile collisions within a span of five seconds: https://www.minecraft.net/en-us/article/minecraft-snapshot-22w12a

"If the Warden receives two projectile vibrations within 5 seconds of one another, it will grow angrier at the shooter"

However, the warden is only capable of detecting vibrations every two seconds. As a result, it is possible to throw more than two projectiles within the warden's detection range within that 5-second span without it detecting the player as a result.

How to reproduce

  1. Have a warden

  2. Throw two projectiles within its detection range such that they both hit a block within a span of two seconds

Expected results

As both of these projectiles collide with blocks within that five-second time span, this would aggravate the warden.

Actual results

The warden only receives the first vibration, as the second cannot be created due to the warden having a detection cooldown.

How to fix

Projectile vibrations should probably be handled slightly differently from other vibrations (a dedicated game event tag, perhaps?), such that the warden can detect them specifically, even when in a cooldown state; this tag would either reduce the cooldown time for detecting these specific vibrations or bypass it entirely.

Attachments

Comments 2

can confirm(1.19.4)

Warden can only pick-up one vibration at a time, it will not recognize another vibration until it has received the first one. This bug is WAI.

muzikbike

(Unassigned)

Confirmed

Mob behaviour

22w17a, 1.19, 1.19.4

Retrieved