{
  "model": {
    "type": "minecraft:condition",
    "property": "minecraft:using_item",
    "on_true": {
    "type": "minecraft:range_dispatch",
    "property": "minecraft:crossbow/pull",
    "entries": [
    {
    "threshold": 0.58,
    "model": {
        "type": "minecraft:select",
        "property": "custom_model_data",
    "cases": [
        {
        "when": "powerful",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/powerful/pull_1"
            }
        },
        {
                "when": "copperized",
                "model": {
                    "type": "minecraft:model",
                    "model": "minecraft:item/crossbow/copperized/pull_1"
                }
        },
        {
        "when": "poisoned",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/poisoned/pull_1"
            }
        },
        {
        "when": "stunning",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/stunning/pull_1"
            }
        },
        {
        "when": "light",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/light/pull_1"
            }
        },
        {
        "when": "doubleshot",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/doubleshot/pull_1"
            }
        },
        {
        "when": "provoker",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/provoker/pull_1"
            }
        },
        {
        "when": "rapid",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/rapid/pull_1"
            }
        },
        {
        "when": "sniping",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/sniping/pull_1"
            }
        },
        {
        "when": "tactical",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/tactical/pull_1"
            }
        },
        {
        "when": "supercharged",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/supercharged/pull_1"
            }
        },
        {
        "when": "magical",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/magical/pull_1"
            }
        },
        {
        "when": "ender",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/ender/pull_1"
            }
        },
        {
        "when": "guardian",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/guardian/pull_1"
            }
        },
        {
        "when": "dispenser",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/dispenser/pull_1"
            }
        }
    ],
        "fallback": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow_pulling_1"
            }
        }
    },
    {
    "threshold": 0.9,
    "model": {
        "type": "minecraft:select",
        "property": "custom_model_data",
    "cases": [
        {
        "when": "powerful",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/powerful/pull_2"
            }
        },
        {
                "when": "copperized",
                "model": {
                    "type": "minecraft:model",
                    "model": "minecraft:item/crossbow/copperized/pull_2"
                }
        },
        {
        "when": "poisoned",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/poisoned/pull_2"
            }
        },
        {
        "when": "stunning",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/stunning/pull_2"
            }
        },
        {
        "when": "light",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/light/pull_2"
            }
        },
        {
        "when": "doubleshot",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/doubleshot/pull_2"
            }
        },
        {
        "when": "provoker",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/provoker/pull_2"
            }
        },
        {
        "when": "rapid",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/rapid/pull_2"
            }
        },
        {
        "when": "sniping",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/sniping/pull_2"
            }
        },
        {
        "when": "tactical",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/tactical/pull_2"
            }
        },
        {
        "when": "supercharged",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/supercharged/pull_2"
            }
        },
        {
        "when": "magical",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/magical/pull_2"
            }
        },
        {
        "when": "ender",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/ender/pull_2"
            }
        },
        {
        "when": "guardian",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/guardian/pull_2"
            }
        },
        {
        "when": "dispenser",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/dispenser/pull_2"
            }
        }
    ],
        "fallback": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow_pulling_2"
            }
        }
    }
    ],
    "fallback": {
        "type": "minecraft:select",
        "property": "custom_model_data",
        "cases": [
            {
                "when": "powerful",
                "model": {
                    "type": "minecraft:model",
                    "model": "minecraft:item/crossbow/powerful/pull_0"
                }
            },
            {
                "when": "copperized",
                "model": {
                    "type": "minecraft:model",
                    "model": "minecraft:item/crossbow/copperized/pull_0"
                }
            },
        {
        "when": "poisoned",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/poisoned/pull_0"
            }
        },
        {
        "when": "stunning",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/stunning/pull_0"
            }
        },
        {
        "when": "light",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/light/pull_0"
            }
        },
        {
        "when": "doubleshot",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/doubleshot/pull_0"
            }
        },
        {
        "when": "provoker",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/provoker/pull_0"
            }
        },
        {
        "when": "rapid",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/rapid/pull_0"
            }
        },
        {
        "when": "sniping",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/sniping/pull_0"
            }
        },
        {
        "when": "tactical",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/tactical/pull_0"
            }
        },
        {
        "when": "supercharged",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/supercharged/pull_0"
            }
        },
        {
        "when": "magical",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/magical/pull_0"
            }
        },
        {
        "when": "ender",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/ender/pull_0"
            }
        },
        {
        "when": "guardian",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/guardian/pull_0"
            }
        },
        {
        "when": "dispenser",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/dispenser/pull_0"
            }
        }
        ],
        "fallback": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow_pulling_0"
        }
    }
},
"on_false": {
        "type": "minecraft:select",
        "property": "minecraft:charge_type",
    "cases":[
        {
            "when": "arrow",
            "model": {
                "type": "minecraft:select",
                "property":"custom_model_data",
                "cases": [
                    {
                        "when": "powerful",
                        "model": {
                            "type": "minecraft:model",
                            "model": "minecraft:item/crossbow/powerful/arrow"
                        }
                    },
                    {
                    "when": "copperized",
                    "model": {
                        "type": "minecraft:model",
                        "model": "minecraft:item/crossbow/copperized/arrow"
                    }
                    },
        {
        "when": "poisoned",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/poisoned/arrow"
            }
        },
        {
        "when": "stunning",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/stunning/arrow"
            }
        },
        {
        "when": "light",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/light/arrow"
            }
        },
        {
        "when": "doubleshot",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/doubleshot/arrow"
            }
        },
        {
        "when": "provoker",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/provoker/arrow"
            }
        },
        {
        "when": "rapid",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/rapid/arrow"
            }
        },
        {
        "when": "sniping",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/sniping/arrow"
            }
        },
        {
        "when": "tactical",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/tactical/arrow"
            }
        },
        {
        "when": "supercharged",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/supercharged/arrow"
            }
        },
        {
        "when": "magical",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/magical/arrow"
            }
        },
        {
        "when": "ender",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/ender/arrow"
            }
        },
        {
        "when": "guardian",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/guardian/arrow"
            }
        },
        {
        "when": "dispenser",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/dispenser/arrow"
            }
        }
                ],
                "fallback":{
                    "type": "minecraft:model",
                    "model": "minecraft:item/crossbow_arrow"
                }
            }
        },
        {
            "when": "rocket",
            "model": {
                "type": "minecraft:select",
                "property":"custom_model_data",
                "cases": [
                    {
                        "when": "powerful",
                        "model": {
                            "type": "minecraft:model",
                            "model": "minecraft:item/crossbow/powerful/rocket"
                        }
                    },
                    {
                    "when": "copperized",
                    "model": {
                        "type": "minecraft:model",
                        "model": "minecraft:item/crossbow/copperized/rocket"
                    }
                    },
        {
        "when": "poisoned",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/poisoned/rocket"
            }
        },
        {
        "when": "stunning",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/stunning/rocket"
            }
        },
        {
        "when": "light",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/light/rocket"
            }
        },
        {
        "when": "doubleshot",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/doubleshot/rocket"
            }
        },
        {
        "when": "provoker",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/provoker/rocket"
            }
        },
        {
        "when": "rapid",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/rapid/rocket"
            }
        },
        {
        "when": "sniping",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/sniping/rocket"
            }
        },
        {
        "when": "tactical",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/tactical/rocket"
            }
        },
        {
        "when": "supercharged",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/supercharged/rocket"
            }
        },
        {
        "when": "magical",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/magical/rocket"
            }
        },
        {
        "when": "ender",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/ender/rocket"
            }
        },
        {
        "when": "guardian",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/guardian/rocket"
            }
        },
        {
        "when": "dispenser",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/dispenser/rocket"
            }
        }
                ],
                "fallback":{
                    "type": "minecraft:model",
                    "model": "minecraft:item/crossbow_firework"
                }
            }
        }
        
    ],
    "fallback": {
        "type": "minecraft:select",
        "property": "custom_model_data",
        "cases": [
            {
                "when": "powerful",
                "model": {
                    "type": "minecraft:model",
                    "model": "minecraft:item/crossbow/powerful/base"
                }
            },
                        {
                "when": "copperized",
                "model": {
                    "type": "minecraft:model",
                    "model": "minecraft:item/crossbow/copperized/base"
                }
            },
        {
        "when": "poisoned",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/poisoned/base"
            }
        },
        {
        "when": "stunning",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/stunning/base"
            }
        },
        {
        "when": "light",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/light/base"
            }
        },
        {
        "when": "doubleshot",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/doubleshot/base"
            }
        },
        {
        "when": "provoker",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/provoker/base"
            }
        },
        {
        "when": "rapid",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/rapid/base"
            }
        },
        {
        "when": "sniping",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/sniping/base"
            }
        },
        {
        "when": "tactical",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/tactical/base"
            }
        },
        {
        "when": "supercharged",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/supercharged/base"
            }
        },
        {
        "when": "magical",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/magical/base"
            }
        },
        {
        "when": "ender",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/ender/base"
            }
        },
        {
        "when": "guardian",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/guardian/base"
            }
        },
        {
        "when": "dispenser",
        "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow/dispenser/base"
            }
        }
        ],
        "fallback": {
            "type": "minecraft:model",
            "model": "minecraft:item/crossbow"
        }
    }
    }
}
}