-
Bug
-
Resolution: Invalid
-
None
-
1.19.2
-
None
-
Confirmed
-
Commands, Mob behaviour
I've been avoiding posting this bug for a while now but its to frustrating to avoid.
AngryAt NBT Tag only works with 3 mobs Wolf, Iron Golem, Polar Bear. (aka they can attack any mob/player)
(note mobs also don't attack with increased follow range unless within default attack range probably a separate issue or intended)
Working mobs are Wolf, Iron Golem, Polar Bear.
If I want a skeleton to attack a villager nope doesn't work. However I can make Wolf, Iron Golem, Polar Bear attack the villager or any other mob. AngryAt also doesn't work with increased follow range for any mobs with modified AngryAt a player or mob would still have to be in attack range.
Command example that doesn't work but should using skeleton attacking a villager.
/data modify entity @e[type=minecraft:skeleton,sort=nearest,limit=1] AngryAt set from entity @e[type=minecraft:villager,limit=1,sort=nearest] UUID
Another one using llama a neutral mob attacking a pig.
/data modify entity @e[type=minecraft:llama,sort=nearest,limit=1] AngryAt set from entity @e[type=minecraft:pig,limit=1,sort=nearest] UUID
Working command as Intended works with the 3 working mobs (wolf attacks villager)
/data modify entity @e[type=minecraft:wolf,sort=nearest,limit=1] AngryAt set from entity @e[type=minecraft:villager,limit=1,sort=nearest] UUID
To replicate AngryAt not working.
Summon any mob that can attack (excluding the 3 mentioned above because they work) (example zombie) then summon any other mob that the first mob wouldn't normally attack (example pig). Then run command
/data modify entity @e[type=minecraft:zombie,sort=nearest,limit=1] AngryAt set from entity @e[type=minecraft:pig,limit=1,sort=nearest] UUID
(note change zombie and pig to the mobs you chose if you chose differently)
The zombie doesn't attack the pig. If AngryAt is only intended for neutral mobs it still doesn't work for the other 8 (Panda, Bee, Dolphin, Llama, Trader Llama. then kind of neutral mobs Enderman, Goat, Snow Golem.
To replicate mobs not attacking with increase follow range
run command
/summon wolf ~ ~ ~ {PersistenceRequired:1b,Attributes:[
{Name:generic.follow_range,Base:64}]}
Go 48 blocks away then run command
/data modify entity @e[type=minecraft:wolf,sort=nearest,limit=1] AngryAt set from entity @p UUID
The wolf won't attack unless within attack range.
- is cloned by
-
MC-256289 AngryAt tag is not used by certain neutral mobs, causing them to forget their target upon reloading game
- Open