{
  "model": {
    "type": "minecraft:condition",
    "property": "minecraft:component",
    "predicate": "minecraft:enchantments",
    "value": [
      {
        "enchantments": "minecraft:efficiency",
        "levels": 5
      },
      {
        "enchantments": "minecraft:fortune",
        "levels": 3
      },
      {
        "enchantments": "minecraft:mending"
      }
    ],
    "on_true": {
      "type": "minecraft:model",
      "model": "cit_new:item/tools/hoe/n_eff_fortune_mending"
    },
    "on_false": {
      "type": "minecraft:condition",
      "property": "minecraft:component",
      "predicate": "minecraft:enchantments",
      "value": [
        {
          "enchantments": "minecraft:efficiency",
          "levels": 5
        },
        {
          "enchantments": "minecraft:silk_touch"
        },
        {
          "enchantments": "minecraft:mending"
        }
      ],
      "on_true": {
        "type": "minecraft:model",
        "model": "cit_new:item/tools/hoe/n_eff_silk_mending"
      },
      "on_false": {
        "type": "minecraft:condition",
        "property": "minecraft:component",
        "predicate": "minecraft:enchantments",
        "value": [
          {
            "enchantments": "minecraft:efficiency",
            "levels": 5
          },
          {
            "enchantments": "minecraft:fortune",
            "levels": 3
          }
        ],
        "on_true": {
          "type": "minecraft:model",
          "model": "cit_new:item/tools/hoe/n_eff_fortune"
        },
        "on_false": {
          "type": "minecraft:condition",
          "property": "minecraft:component",
          "predicate": "minecraft:enchantments",
          "value": [
            {
              "enchantments": "minecraft:efficiency",
              "levels": 5
            },
            {
              "enchantments": "minecraft:mending"
            }
          ],
          "on_true": {
            "type": "minecraft:model",
            "model": "cit_new:item/tools/hoe/n_eff_mending"
          },
          "on_false": {
            "type": "minecraft:condition",
            "property": "minecraft:component",
            "predicate": "minecraft:enchantments",
            "value": [
              {
                "enchantments": "minecraft:efficiency",
                "levels": 5
              },
              {
                "enchantments": "minecraft:silk_touch"
              }
            ],
            "on_true": {
              "type": "minecraft:model",
              "model": "cit_new:item/tools/hoe/n_eff_silk"
            },
            "on_false": {
              "type": "minecraft:condition",
              "property": "minecraft:component",
              "predicate": "minecraft:enchantments",
              "value": [
                {
                  "enchantments": "minecraft:fortune",
                  "levels": 3
                },
                {
                  "enchantments": "minecraft:mending"
                }
              ],
              "on_true": {
                "type": "minecraft:model",
                "model": "cit_new:item/tools/hoe/n_fortune_mending"
              },
              "on_false": {
                "type": "minecraft:condition",
                "property": "minecraft:component",
                "predicate": "minecraft:enchantments",
                "value": [
                  {
                    "enchantments": "minecraft:silk_touch"
                  },
                  {
                    "enchantments": "minecraft:mending"
                  }
                ],
                "on_true": {
                  "type": "minecraft:model",
                  "model": "cit_new:item/tools/hoe/n_silk_mending"
                },
                "on_false": {
                  "type": "minecraft:condition",
                  "property": "minecraft:component",
                  "predicate": "minecraft:enchantments",
                  "value": [
                    {
                      "enchantments": "minecraft:efficiency",
                      "levels": 5
                    }
                  ],
                  "on_true": {
                    "type": "minecraft:model",
                    "model": "cit_new:item/tools/hoe/n_eff"
                  },
                  "on_false": {
                    "type": "minecraft:condition",
                    "property": "minecraft:component",
                    "predicate": "minecraft:enchantments",
                    "value": [
                      {
                        "enchantments": "minecraft:fortune",
                        "levels": 3
                      }
                    ],
                    "on_true": {
                      "type": "minecraft:model",
                      "model": "cit_new:item/tools/hoe/n_fortune"
                    },
                    "on_false": {
                      "type": "minecraft:condition",
                      "property": "minecraft:component",
                      "predicate": "minecraft:enchantments",
                      "value": [
                        {
                          "enchantments": "minecraft:mending"
                        }
                      ],
                      "on_true": {
                        "type": "minecraft:model",
                        "model": "cit_new:item/tools/hoe/n_mending"
                      },
                      "on_false": {
                        "type": "minecraft:condition",
                        "property": "minecraft:component",
                        "predicate": "minecraft:enchantments",
                        "value": [
                          {
                            "enchantments": "minecraft:silk_touch"
                          }
                        ],
                        "on_true": {
                          "type": "minecraft:model",
                          "model": "cit_new:item/tools/hoe/n_silk"
                        },
                        "on_false": {
                          "type": "minecraft:model",
                          "model": "minecraft:item/netherite_hoe"
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}