[blocking] "minecraft:behavior.player_ride_tamed" doesn't override certain AI goals on certain mobs
Verification builds: Release 924386 - 1.5.0.4 BETA
Summary: Using "minecraft:behavior.player_ride_tamed" is supposed to override other AI goals, but sometimes when an entity get's something in its head like attacking another mob, or even a random stroll, it is not correctly overridden on certain mobs.
Affected mobs when attacking other mobs: Skeletons, Strays, Blazes, Creeper
affected mobs when random strolling or just generally moving around on its own: enderman
Repro Steps:
- Download the 'super behavior bug test time' (tm) map from Greg on Slack
- summon any of the listed mobs
- tame them with a beetroot
- ride it while it's trying to attack you (also a bug mcm-265 but useful for repro here)
- if that bug is fixed, punch something so it targets that thing, then ride it and try to move around
Observed Results:
- it's attacking of the target doesn't allow you to move and it just kinda shakes its head back and forth shooting its arrows all over the ground.
Expected Results:
- player_ride_tamed should override all of those things
Affected mobs when attacking other mobs: Skeletons, Strays, Blazes, Creeper
affected mobs when random strolling or just generally moving around on its own: enderman