{
  "oversized_in_gui": true,
  "model": {
    "type": "condition",
    "property": "using_item",
    "on_true": {
      "type": "range_dispatch",
      "property": "use_duration",
      "scale": 0.05,
      "entries": [
        {
          "threshold": 0.65,
          "model": {
            "type": "condition",
            "property": "component",
            "predicate": "custom_data",
            "value": { "equipment": "netherite" },
            "on_true": { "type": "model", "model": "item/bow/squared/netherite_bow_pulling_1" },
            "on_false": { "type": "model", "model": "item/bow/squared/bow_pulling_1" }
          }
        },
        {
          "threshold": 0.9,
          "model": {
            "type": "condition",
            "property": "component",
            "predicate": "custom_data",
            "value": { "equipment": "netherite" },
            "on_true": { "type": "model", "model": "item/bow/squared/netherite_bow_pulling_2" },
            "on_false": { "type": "model", "model": "item/bow/squared/bow_pulling_2" }
          }
        }
      ],
      "fallback": {
        "type": "condition",
        "property": "component",
        "predicate": "custom_data",
        "value": { "equipment": "netherite" },
        "on_true": { "type": "model", "model": "item/bow/squared/netherite_bow_pulling_0" },
        "on_false": { "type": "model", "model": "item/bow/squared/bow_pulling_0" }
      }
    },
    "on_false": {
      "type": "condition",
      "property": "component",
      "predicate": "custom_data",
      "value": { "equipment": "netherite" },
      "on_true": { "type": "model", "model": "item/bow/squared/netherite_bow" },
      "on_false": { "type": "model", "model": "item/bow/squared/bow" }
    }
  }
}