mojira.dev
MCPE-179832

minecraft:color2 can't be used without the tropicalfish runtime_identifier

Using the material tropicalfish doesn't work and gives a rendering error saying that the entity defines multiplicative tint but does not have a mutliplicative-tint texture, adding the tropicalfish runtime_identifier to the behaviour fixes that issue and makes the color2 work, but has drawbacks like the entity just starts to jump like a fish, can use a water bucket on the entity, and physics changes.

Linked issues

Attachments

Comments 4

[media][media][media][media]

This has been an issue since at least 1.16. This bug was reported here - MCPE-152108, but closed as unable to reproduce. 

If you set up a custom mob exactly like tropical fish are set up, only the color2 shows up when you use the tropicalfish material, unless the color that is assigned is 0(white).

[media]

All the birds Color2 show, but the only one that shows it's color is the white one in the middle.

If you use the runtime identifier of the tropical fish, the color shows correctly, but you get all the added behaviors of the tropical fish, like the out of water bouncing.

[media][media]

I have attached the addon used for the pictures

This has been an issue since at least 1.16. This bug was reported here - MCPE-152108, but closed as unable to reproduce. 

If you set up a custom mob exactly like tropical fish are set up, only the color2 shows up when you use the tropicalfish material, unless the color that is assigned is 0(white).

[media]

All the birds Color2 show, but the only one that shows it's color is the white one in the middle.

If you use the runtime identifier of the tropical fish, the color shows correctly, but you get all the added behaviors of the tropical fish, like the out of water bouncing.

[media][media]

I have attached the addon used for the pictures

Can confirm, affects 1.20.72.

Steps to reproduce:

  1. Import the attached add-on and create a world.

  2. Spawn the birds.

  3. Go into the entity's behavior pack's .json files and remove the tropical fish runtime identifier from the bird.json file.

  4. Repeat step no.2

Observed results:
When the bird isn't using the tropical fish runtime identifier, minecraft:color2 won't be projected onto the model, leading to missing pixels.

Expected results:
It shouldn't be necessary to use the tropical fish runtime identifier to be able to see any custom mobs with a secondary color.

addythehealer

(Unassigned)

1259942

Confirmed

Multiple

Windows 11

1.20.70, 1.20.72 Hotfix

Retrieved