This is my Crossbow.json: {
"parent": "minecraft:item/generated",
"textures": {
"layer0": "item/crossbow_standby"
},
"overrides": [
{ "predicate": {"pulling": 1 }, "model": "item/crossbow_pulling_0" },
{ "predicate": {"pulling": 1, "pull": 0.58 }, "model": "item/crossbow_pulling_1" },
{ "predicate": {"pulling": 1, "pull": 1.0 }, "model": "item/crossbow_pulling_2" },
{ "predicate": {"charged": 1 }, "model": "item/crossbow_arrow" },
{ "predicate": {"charged": 1, "firework": 1 }, "model": "item/crossbow_firework" },
{ "predicate": {"custom_model_data": 1}, "model": "item/custom/raiderscrossbow" },
{ "predicate": {"custom_model_data": 1, "pulling": 1 }, "model":"item/custom/raiderscrossbowcharge0" },
{ "predicate": {"custom_model_data": 1, "pulling": 1, "pull": 0.58 }, "model":item/custom/raiderscrossbowcharge1" },
{ "predicate": {"custom_model_data": 1, "pulling": 1, "pull": 1.0 }, "model":"custom/item/custom/raiderscrossbowcharge2" },
{ "predicate": {"custom_model_data": 1, "charged": 1 }, "model":"custom/item/custom/raiderscrossbowarrow" },
{ "predicate": {"custom_model_data": 1, "charged": 1, "firework": 1 }, "model":"custom/item/custom/raiderscrossbowrocket" }
]
]
}