example for bow and crossbow custom model data

i am make some custom items for my server. ive already got a fully functional datapack and resource pack for my items. i have everything work except for bows and crossbows. they seem alot more complex and i cant seem to find any kind of example on the internet. for making one.

i have this version using range dispatch. but i need it using select { "model": { "type": "range_dispatch", "property": "custom_model_data", "fallback": { "type": "minecraft:condition", "property": "minecraft:using_item", "on_false": { "type": "minecraft:model", "model": "minecraft:item/bow" }, "on_true": { "type": "minecraft:range_dispatch", "property": "minecraft:use_duration", "scale": 0.05, "fallback": { "type": "minecraft:model", "model": "minecraft:item/bow_pulling_0" }, "entries": [ { "threshold": 0.65, "model": { "type": "minecraft:model", "model": "minecraft:item/bow_pulling_1" } }, { "threshold": 0.9, "model": { "type": "minecraft:model", "model": "minecraft:item/bow_pulling_2" } } ] } },

Continue to help post