Mobs that use the “on_fire_color” component in their render controllers are displaying the wrong color on 1.21.90.26. What this means is that any mob that has had its fire overlay changed by a resource pack will turn a completely different/incorrect color while actually on fire.
I have included an example resource pack which should make Pigs turn blue when on fire. On 1.21.82, they will turn blue as they are supposed to, however when using the pack on 1.21.90.26 they will instead turn a dark red color.
Here is also what the “on_fire_color” component in the resource pack looks like, to show that they should be turning blue:
"on_fire_color": {
"r": "0.0",
"g": "0.0",
"b": "1.0",
"a": "1.0"
}
Step to Reproduce:
Apply the resource pack provided from this bug report on version 1.21.90.26
Spawn a Pig
Light the Pig on fire
Expected Result:
The Pig turns blue when lit on fire
Observed Result:
The Pig turns dark red when lit on fire, despite the “on_fire_color” only changing the “blue” value
I can no longer reproduce this bug on the latest preview (1.21.100.20), so it looks like it’s been fixed