The bug
Mobs which fly (ghasts, bats, vexes, etc.) are not affected by the movement_speed
attribute as terrestrial mobs are.
How to reproduce
Run the following:
/summon bat ~ ~ ~ {attributes:[{id:"minecraft:movement_speed",base:0d}]}
Observe how the bat flies around at normal speed.
Linked issues
is duplicated by 8
relates to 2
Attachments
Comments 40
This ticket is incomplete without the requested information, no response has been received within a reasonable time and we are assuming the issue has been resolved. If you are still experiencing this issue, we can reopen it at your request.
Very old ticket issue, but can confirm that ender dragons, ghasts, and bats do not obey the generic.movementSpeed attribute for MC version 15w40b using commands per below (replacing Ghast for the other two entitiy names)
summon Ghast ~ ~ ~ {Attributes:[{Name:"generic.movementSpeed",Base:0.001}]}
Variants for the base value (0.1, etc) have been tried as well with no success or notice in movement speed differences.
Edit: Apparently I dont understand site formatting mechanics even with the use of the help.
That's intended, movementSpeed is about walking, bats, ghasts, withers, squid and enderdragons don't walk, they fly/swim
Related to MC-172801
Avoma's comment regarding allays is only partially true: allays, bees, withers, and parrots have a flying_speed
attribute that controls their flying speed. Expected is that ghasts, bats, phantoms, ender dragons, blazes❓ and players (creative/spectator) also have that attribute, as they can all fly. Either that, or the attributes should be merged, which makes speed/slowness also affect the mobs with the attribute already.
Is this still a concern in the current Minecraft version 1.7.4 / Launcher version 1.3.8 or later? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.