Summary:
When you summon a wolf using the spawn events on_tame or entity_born, the whole wolf will have the color of the collar.
Steps to Reproduce:
Create a new world with cheats enabled
/summon wolf ~~~ minecraft:on_tame or /summon wolf ~~~ minecraft:entity_born
Observed Results:
The wolf appears red.
Expected Results:
The wolf should appear with its normal colors.
Linked issues
is duplicated by 8
Attachments
Comments 12
Me and my cousin was messing around with a command block that summoned tamed wolves ,but i dont think they had owners so we got a bunch of red dogs. We thought at the time (late village n pillage or early bees and bugs updates) they were trying to hide among the red sheep!
This has something to do with the dye color of the wolf, but red is the default color. If you dye these red wolves, you can turn them other colors.
It would be nice if they made it a feature with a new command like /summon wolf ~~~ minecraft:color=red
*Affects 1.16.221, also command block users love this glitch because it allows for more customization. I would be sad and also many others would be too if this got patched. If it is reimplemented (assuming they fix it and decide to make it a feature) it wouldn't make sense to make it a spawn event like Mike Shultz suggested. However, this might be the only option as it doesn't seem like the devs intend on adding more /summon options (cough NBT cough).
Caused because the wolf render controller switches to the tame texture when
query.has_owner
instead ofquery.is_tamed
. These events leave the wolf in the invalid state of being tamed but having no owner. Only the tame texture has the magical alpha channel set to mask out the hardcoded color overlay, so applying it to the untamed texture results in this