mojira.dev
MCPE-220347

The "on_fire_color" component in a mob's render controllers does not display the right color in game

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:

  1. Apply the resource pack provided from this bug report on version 1.21.90.26

  2. Spawn a Pig

  3. 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

Attachments

Comments 1

I can no longer reproduce this bug on the latest preview (1.21.100.20), so it looks like it’s been fixed

GotATrashCan

(Unassigned)

1422155

Confirmed

Multiple

Windows 11

1.21.90.28 Preview, 1.21.90.27 Preview, 1.21.90.26 Preview

1.21.100.20 Preview, 1.21.100

Retrieved