This is the working custom Shield in assets/minecraft/items:
{
"model": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_false": {
"type": "minecraft:model",
"model": "item/models/custom_model"
},
"on_true": {
"type": "minecraft:model",
"model": "item/models/custom_model"
}
}
}
This one however that I wanted to change, where i want the first person version (fallback), doesnt work anymore. I dont know if it is even possible or what I'm doing wrong.
Please help.
{
"model": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_false": {
"cases": [
{
"when": [
"gui",
"thirdperson_righthand",
"thirdperson_lefthand",
"ground",
"head",
"fixed"
],
"model": {
"type": "minecraft:model",
"model": "item/models/custom_model"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "item/models/custom_model_firstperson"
}
},
"on_true": {
"cases": [
{
"when": [
"gui",
"thirdperson_righthand",
"thirdperson_lefthand",
"ground",
"head",
"fixed"
],
"model": {
"type": "minecraft:model",
"model": "item/models/custom_model"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "item/models/custom_model_firstperson"
}
}
}
}