Relates to MC-154098. Drowned on land during the daytime will not defend themselves from attacking hostile mobs, even if they are protected from the sunlight. Instead they just stand there and allow themselves to be killed.
Once the night begins however, the drowned immediately begin attacking the hostile mob. This behavior is unintuitive for players (why would a drowned suddenly start defending itself based on the time of day?), and ruins the challenge of the drowned mob. It also badly breaks custom maps as well as most drowned mob farms.
How to reproduce:
Create a roof of arbitrary size that prevents drowned from burning
Spawn in any number of drowned. The effect is more obvious in groups.
Make sure the time is set to day with /time set day
Summon any mob that would attack the drowned, such as a Johnny vindicator or an iron golem.
→ ❌ The drowned do not react as they are killed, and nearby drowned don't attack./summon iron_golem ~ ~ ~
Change the time of day using /time set night
→ ❌ All of the drowned immediately aggro and attack the hostile mob.
Linked issues
is duplicated by 1
relates to 1
Attachments
Comments 6
No I appreciate it thank you, the ticket looks much cleaner now. Are you able to reproduce the issue?
Further testing provides that trident/ranged drowned attack players as they should. Others don't try to attack players when hit, its only trident drowned.
Can confirm in 20w51a. Normal drowned do not attack the enemy however, as stated above, drowned with tridents do.
Further information specifically for villagers:
When underwater, drowned will not target villagers, not even at night (Drowned with tridents will). This only affects villagers, all drowned will still target players underwater.
Also, possibly unrelated, it seems zombies/drowned may not target villagers if they cannot pathfind to the villager. This happens even if they have a clear field of view (some non-solid blocks such as buttons will be treated as solid blocks when pathfinding). Only a clear path (or a path obstruced only by a door) will be possible for them to pathfind through. Should I create separate ticket for this?
Updated the report. Hope you don't mind.