{
	"oversized_in_gui": true,
	"model": {
		"type": "condition",
		"on_false": {
			"type": "select",
			"cases": [
				{
					"model": {
							"type": "condition",
							"property": "component",
							"predicate": "custom_data",
							"value": {
								"equipment": "netherite"
							},
							"on_true": {
								"type": "model",
								"model": "item/crossbow/squared/netherite_crossbow_arrow"
							},
							"on_false": {
								"type": "model",
								"model": "item/crossbow/squared/crossbow_arrow"
							}
						},
					"when": "arrow"
				},
				{
					"model": {
							"type": "condition",
							"property": "component",
							"predicate": "custom_data",
							"value": {
								"equipment": "netherite"
							},
							"on_true": {
								"type": "model",
								"model": "item/crossbow/squared/netherite_crossbow_firework"
							},
							"on_false": {
								"type": "model",
								"model": "item/crossbow/squared/crossbow_firework"
							}
						},
					"when": "rocket"
				}
			],
			"fallback": {
					"type": "condition",
					"property": "component",
					"predicate": "custom_data",
					"value": {
						"equipment": "netherite"
					},
					"on_true": {
						"type": "model",
						"model": "item/crossbow/squared/netherite_crossbow"
					},
					"on_false": {
						"type": "model",
						"model": "item/crossbow/squared/crossbow"
					}
				},
			"property": "charge_type"
		},
		"on_true": {
			"type": "range_dispatch",
			"entries": [
				{
					"model": {
							"type": "condition",
							"property": "component",
							"predicate": "custom_data",
							"value": {
								"equipment": "netherite"
							},
							"on_true": {
								"type": "model",
								"model": "item/crossbow/squared/netherite_crossbow_pulling_1"
							},
							"on_false": {
								"type": "model",
								"model": "item/crossbow/squared/crossbow_pulling_1"
							}
						},
					"threshold": 0.58
				},
				{
					"model": {
							"type": "condition",
							"property": "component",
							"predicate": "custom_data",
							"value": {
								"equipment": "netherite"
							},
							"on_true": {
								"type": "model",
								"model": "item/crossbow/squared/netherite_crossbow_pulling_2"
							},
							"on_false": {
								"type": "model",
								"model": "item/crossbow/squared/crossbow_pulling_2"
							}
						},
					"threshold": 1
				}
			],
			"fallback": {
					"type": "condition",
					"property": "component",
					"predicate": "custom_data",
					"value": {
						"equipment": "netherite"
					},
					"on_true": {
						"type": "model",
						"model": "item/crossbow/squared/netherite_crossbow_pulling_0"
					},
					"on_false": {
						"type": "model",
						"model": "item/crossbow/squared/crossbow_pulling_0"
					}
				},
			"property": "crossbow/pull"
		},
		"property": "using_item"
	}
}