{"model": {"type": "minecraft:condition","on_false": {"type": "minecraft:select","cases": [{"model": {"type": "minecraft:model","model": "cit-c508ee71:item/itembound/weapons/crossbows/rainbow/rainbow_arrow"},"when": "arrow"},{"model": {"type": "minecraft:model","model": "cit-c508ee71:item/itembound/weapons/crossbows/rainbow/rainbow_firework"},"when": "rocket"}],"fallback": {"type": "minecraft:model","model": "cit-c508ee71:item/itembound/weapons/crossbows/rainbow/sources_16xcrossbow_rainbow_standby"},"property": "minecraft:charge_type"},"on_true": {"type": "minecraft:range_dispatch","entries": [{"model": {"type": "minecraft:model","model": "cit-c508ee71:item/itembound/weapons/crossbows/rainbow/rainbow_1"},"threshold": 0.58},{"model": {"type": "minecraft:model","model": "cit-c508ee71:item/itembound/weapons/crossbows/rainbow/rainbow_2"},"threshold": 1.0}],"fallback": {"type": "minecraft:model","model": "cit-c508ee71:item/itembound/weapons/crossbows/rainbow/rainbow_0"},"property": "minecraft:crossbow/pull"},"property": "minecraft:using_item"}}