-
Bug
-
Resolution: Invalid
-
None
-
24w46a
-
Confirmed
-
(Unassigned)
When an items model is dynamically changed via the item model definition, the particles do not respect this change and use the default model state for the particle texture.
(assets/minecraft/items/cooked_beef.json)
{
"model": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_false": {
"type": "minecraft:model",
"model": "minecraft:item/cooked_beef"
}, "on_true": {
"type": "minecraft:model",
"model": "minecraft:item/cooked_beef_eat"
}
}
}
In this case, the model for cooked_beef is swapped to one with a red particle texture (minecraft:item/cooked_beef_eat) when using the item. This shows correctly in the gui and hand, but the eating particles instead use the minecraft:item/cooked_beef model instead of the _eat one as I would expect.
I've attached an example resourcepack that replicates this issue. With the resourcepack active, do the following:
- Give yourself a cooked_beef and start eating it.
- Notice how the particles use the normal beef texture instead of the red one from the minecraft:item/cooked_beef_eat model.