mojira.dev
MC-91985

Blazes still shoot fireballs when a passive mob is riding them

Use

/summon minecraft:blaze ~ ~ ~ {Passengers:[{id:"minecraft:pig"}]}

to get a Pig riding a Blaze. Interestingly, it followed me when I had carrots in creative mode, and ran around like a headless chicken when I smacked it, but when I switched to survival mode, the Blaze tried to shoot me.

What I expected:

The Blaze should have taken all its cues from the Pig and been passive.

Linked issues

Comments 11

migrated

The top mob has the control since the Passengers update. The second issue is probably either works as intended or won't fix.

migrated

correction, both mobs controll movement, they still have their ai, so yes the blaze attacking is intended

migrated

Can some mod resolve this?

migrated

Resolve to/for what?

migrated

@[redstonehelper] As Works as Intended

1 more comments
migrated

If my memory doesn't fail me, if mobs ride other mobs, they have their separate AI, but the bottom mob will do the moving.
Take the Spider Jockey for example. It is a skeleton riding a spider. The spider will move the unit as one and, because its AI is programmed to do so, will attack the player like any other spider; the skeleton doesn't have a say in the matter.
The skeleton itself will act according to its AI; it will fire arrows at the player if the player comes within range. It does not take heed to the spider at all.
Therefore, if a Blaze rode a pig, the pig would do the moving (which includes going crazy if hit) and the Blaze would still fire fireballs at you.
The blaze hitting the pig would depend on the hitbox of the pig and where the fireball spawns. I did not develop Minecraft and I'm pretty sure it wasn't developed in Processing JS so I can't delve into that.
Oh, and all this was taken from before 1.9, so it might not be 100% correct, but I hope it helps.

migrated

1.9 changed this, passengers can now control movement/AI.

wobst.michael

Is this still an issue in the most recent versions (currently that is 1.10.2, or 16w42a) of Minecraft? If so, please update the affected versions and help us keeping this ticket updated from time to time. If you are the owner/reporter of this ticket, you can modify the affected version(s) yourself.

TheGabro

This doesn't happen anymore in 20w29a. The blaze won't shoot fireballs at you, instead it deals collision damage.

NeunEinser

For me, the blaze does still shoot fireballs, however they don't damage the pig.

migrated

(Unassigned)

Confirmed

Low

Mob behaviour

Minecraft 15w44b, Minecraft 1.11, Minecraft 1.13.2, Minecraft 18w48a, Minecraft 18w48b, Minecraft 18w49a, Minecraft 18w50a, 1.14.4, 19w37a, 20w30a

Retrieved