Affects Version/s: Minecraft 1.13, Minecraft 18w30b, Minecraft 18w31a, Minecraft 18w32a, Minecraft 18w33a, Minecraft 1.13.1-pre1, Minecraft 1.13.1, Minecraft 1.13.2, Minecraft 19w03b, Minecraft 19w03c
Fix Version/s: Minecraft 19w08a
When attempting to modify a phantom's attributes with the /data command, changes do not take place. Other functions of the /data command work fine, such as changing its current health, size, etc. but attributes such as attack damage and
follow range are not affected.
- Summon a phantom
- Run the command (The base modifier can be any number. It makes no difference):
- The server will say the mob has been modified, but checking using the following command reveals that no change has occurred:
The commands used above function correctly for all other mobs I have tested.
From 18w31a's source:
Method ang.l() will directly set the phantom's generic.attackDamage to a hard-coded 6, plus the value from their Size tag, which overrides whatever Base was previously specified. This method is called when the entity has its data set from NBT (whether it's via command or via chunk loading).