mojira.dev
MC-105465

Using the dyed argument/predicate in a resource pack doesn't overide the item model.

Basically the title says it all. Note that if the model file for the item was invalid (which can be viewed below), it would result in the item turning into the missing block model/texture.

I have made sure my resource pack is installed properly.

Attachments

Comments 3

There is no "dyed" predicate, and any invalid/unused predicates are ignored. Feature requests can be made here.

But if there was no "dyed" predicate, how come it didn't change to the "missing block" texture like it did when I tried the "color" and "colored" predicates?

Sorry, just saw that my original statement might be confusing. What I mean is that the override itself is ignored if the specified predicate doesn't exist, as it can't match against a predicate that doesn't exist. The original model was an armor stand, and the predicate failed to match, so the override does not turn it into a diamond axe (and remains an armor stand). It would show the missing block texture if the model itself was invalid, but the problem is the predicate rather than the model.

EDIT: You do have invalid JSON in the picture provided ("000000"), which is what can cause the invalid texture (and concerns syntax rather than the predicate). Predicate values are expected to be floats, such as 0, but will not fix your issue since there is not a "dyed" predicate.

The wiki has a list of all valid predicates here.

K

(Unassigned)

Unconfirmed

Minecraft 1.10.2

Retrieved