{
  "condition": "minecraft:any_of",
  "terms": [
    {
      "condition": "minecraft:entity_properties",
      "entity": "this",
      "predicate": {
        "equipment": {
          "mainhand": {
            "items": [
              "minecraft:wooden_sword",
              "minecraft:stone_sword",
              "minecraft:iron_sword",
              "minecraft:golden_sword",
              "minecraft:diamond_sword",
              "minecraft:netherite_sword",
              "minecraft:wooden_axe",
              "minecraft:stone_axe",
              "minecraft:iron_axe",
              "minecraft:golden_axe",
              "minecraft:diamond_axe",
              "minecraft:netherite_axe",
              "minecraft:wooden_hoe",
              "minecraft:stone_hoe",
              "minecraft:iron_hoe",
              "minecraft:golden_hoe",
              "minecraft:diamond_hoe",
              "minecraft:netherite_hoe",
              "minecraft:trident",
              "minecraft:shield",
              "minecraft:mace",
              "minecraft:bow",
              "minecraft:crossbow"
            ]
          }
        }
      }
    },
    {
      "condition": "minecraft:entity_properties",
      "entity": "this",
      "predicate": {
        "equipment": {
          "offhand": {
            "items": [
              "minecraft:wooden_sword",
              "minecraft:stone_sword",
              "minecraft:iron_sword",
              "minecraft:golden_sword",
              "minecraft:diamond_sword",
              "minecraft:netherite_sword",
              "minecraft:wooden_axe",
              "minecraft:stone_axe",
              "minecraft:iron_axe",
              "minecraft:golden_axe",
              "minecraft:diamond_axe",
              "minecraft:netherite_axe",
              "minecraft:wooden_hoe",
              "minecraft:stone_hoe",
              "minecraft:iron_hoe",
              "minecraft:golden_hoe",
              "minecraft:diamond_hoe",
              "minecraft:netherite_hoe",
              "minecraft:trident",
              "minecraft:shield",
              "minecraft:mace",
              "minecraft:bow",
              "minecraft:crossbow"
            ]
          }
        }
      }
    },
    {
      "condition": "minecraft:entity_properties",
      "entity": "this",
      "predicate": {
        "equipment": {
          "mainhand": {
            "predicates": {
              "minecraft:custom_data": "{limitbreak_weapon:1b}"
            }
          }
        }
      }
    },
    {
      "condition": "minecraft:entity_properties",
      "entity": "this",
      "predicate": {
        "equipment": {
          "offhand": {
            "predicates": {
              "minecraft:custom_data": "{limitbreak_weapon:1b}"
            }
          }
        }
      }
    }
  ]
}