{
  "model": {
    "type": "minecraft:select",
    "property": "minecraft:display_context",
    "cases": [
      {
        "when": "gui",
        "model": {
          "type": "minecraft:range_dispatch",
          "property": "minecraft:compass",
          "scale": 32.0,
          "target": "recovery",
          "entries": [
            {
              "threshold": 0.0,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_16"
              }
            },
            {
              "threshold": 0.5,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_17"
              }
            },
            {
              "threshold": 1.5,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_18"
              }
            },
            {
              "threshold": 2.5,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_19"
              }
            },
            {
              "threshold": 3.5,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_20"
              }
            },
            {
              "threshold": 4.5,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_21"
              }
            },
            {
              "threshold": 5.5,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_22"
              }
            },
            {
              "threshold": 6.5,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_23"
              }
            },
            {
              "threshold": 7.5,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_24"
              }
            },
            {
              "threshold": 8.5,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_25"
              }
            },
            {
              "threshold": 9.5,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_26"
              }
            },
            {
              "threshold": 10.5,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_27"
              }
            },
            {
              "threshold": 11.5,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_28"
              }
            },
            {
              "threshold": 12.5,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_29"
              }
            },
            {
              "threshold": 13.5,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_30"
              }
            },
            {
              "threshold": 14.5,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_31"
              }
            },
            {
              "threshold": 15.5,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_00"
              }
            },
            {
              "threshold": 16.5,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_01"
              }
            },
            {
              "threshold": 17.5,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_02"
              }
            },
            {
              "threshold": 18.5,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_03"
              }
            },
            {
              "threshold": 19.5,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_04"
              }
            },
            {
              "threshold": 20.5,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_05"
              }
            },
            {
              "threshold": 21.5,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_06"
              }
            },
            {
              "threshold": 22.5,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_07"
              }
            },
            {
              "threshold": 23.5,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_08"
              }
            },
            {
              "threshold": 24.5,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_09"
              }
            },
            {
              "threshold": 25.5,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_10"
              }
            },
            {
              "threshold": 26.5,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_11"
              }
            },
            {
              "threshold": 27.5,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_12"
              }
            },
            {
              "threshold": 28.5,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_13"
              }
            },
            {
              "threshold": 29.5,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_14"
              }
            },
            {
              "threshold": 30.5,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_15"
              }
            },
            {
              "threshold": 31.5,
              "model": {
                "type": "minecraft:model",
                "model": "minecraft:item/recovery_compass_16"
              }
            }
          ]
        }
      }
    ],
    "fallback": {
      "type": "minecraft:range_dispatch",
      "property": "minecraft:compass",
      "scale": 32.0,
      "target": "recovery",
      "entries": [
        {
          "threshold": 0.0,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_16"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_16"
            }
          }
        },
        {
          "threshold": 0.5,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_17"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_17"
            }
          }
        },
        {
          "threshold": 1.5,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_18"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_18"
            }
          }
        },
        {
          "threshold": 2.5,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_19"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_19"
            }
          }
        },
        {
          "threshold": 3.5,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_20"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_20"
            }
          }
        },
        {
          "threshold": 4.5,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_21"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_21"
            }
          }
        },
        {
          "threshold": 5.5,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_22"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_22"
            }
          }
        },
        {
          "threshold": 6.5,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_23"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_23"
            }
          }
        },
        {
          "threshold": 7.5,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_24"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_24"
            }
          }
        },
        {
          "threshold": 8.5,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_25"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_25"
            }
          }
        },
        {
          "threshold": 9.5,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_26"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_26"
            }
          }
        },
        {
          "threshold": 10.5,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_27"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_27"
            }
          }
        },
        {
          "threshold": 11.5,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_28"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_28"
            }
          }
        },
        {
          "threshold": 12.5,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_29"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_29"
            }
          }
        },
        {
          "threshold": 13.5,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_30"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_30"
            }
          }
        },
        {
          "threshold": 14.5,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_31"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_31"
            }
          }
        },
        {
          "threshold": 15.5,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_00"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_00"
            }
          }
        },
        {
          "threshold": 16.5,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_01"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_01"
            }
          }
        },
        {
          "threshold": 17.5,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_02"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_02"
            }
          }
        },
        {
          "threshold": 18.5,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_03"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_03"
            }
          }
        },
        {
          "threshold": 19.5,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_04"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_04"
            }
          }
        },
        {
          "threshold": 20.5,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_05"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_05"
            }
          }
        },
        {
          "threshold": 21.5,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_06"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_06"
            }
          }
        },
        {
          "threshold": 22.5,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_07"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_07"
            }
          }
        },
        {
          "threshold": 23.5,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_08"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_08"
            }
          }
        },
        {
          "threshold": 24.5,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_09"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_09"
            }
          }
        },
        {
          "threshold": 25.5,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_10"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_10"
            }
          }
        },
        {
          "threshold": 26.5,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_11"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_11"
            }
          }
        },
        {
          "threshold": 27.5,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_12"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_12"
            }
          }
        },
        {
          "threshold": 28.5,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_13"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_13"
            }
          }
        },
        {
          "threshold": 29.5,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_14"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_14"
            }
          }
        },
        {
          "threshold": 30.5,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_15"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_15"
            }
          }
        },
        {
          "threshold": 31.5,
          "model": {
            "type": "minecraft:condition",
            "property": "minecraft:has_component",
            "component": "minecraft:enchantments",
            "ignore_default": true,
            "on_true": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass/e_recovery_compass_16"
            },
            "on_false": {
              "type": "minecraft:model",
              "model": "minecraft:item/recovery_compass_16"
            }
          }
        }
      ]
    }
  }
}