{
    "display": {
      "icon": {
        "id": "minecraft:villager_spawn_egg",
        "components": {
          "minecraft:enchantments": {
            "minecraft:aqua_affinity": 1
          }
        }
      },
      "title": {
      "translate": "advancement.kattersstructures.village_all_title",
      "fallback": "Village Virtuoso"
    },
    "description": {
      "translate": "advancement.kattersstructures.village_all_description",
      "fallback": "Master of the village, visit them all and learn their secrets."
    },
      "frame": "challenge"
    },
    "parent": "kattersstructures:village/a_village",
    "criteria": {
      "village_cherry": {
        "trigger": "minecraft:location",
        "conditions": {
          "player": [
            {
              "condition": "minecraft:entity_properties",
              "entity": "this",
              "predicate": {
                "location": {
                  "structures": "kattersstructures:village_cherry"
                }
              }
            }
          ]
        }
      },
      "village_jungle": {
        "trigger": "minecraft:location",
        "conditions": {
          "player": [
            {
              "condition": "minecraft:entity_properties",
              "entity": "this",
              "predicate": {
                "location": {
                  "structures": "kattersstructures:village_jungle"
                }
              }
            }
          ]
        }
      },
      "village_ocean": {
        "trigger": "minecraft:location",
        "conditions": {
          "player": [
            {
              "condition": "minecraft:entity_properties",
              "entity": "this",
              "predicate": {
                "location": {
                  "structures": "kattersstructures:village_ocean"
                }
              }
            }
          ]
        }
      },
      "village_sky": {
        "trigger": "minecraft:location",
        "conditions": {
          "player": [
            {
              "condition": "minecraft:entity_properties",
              "entity": "this",
              "predicate": {
                "location": {
                  "structures": "kattersstructures:village_sky"
                }
              }
            }
          ]
        }
      },
      "village_swamp": {
        "trigger": "minecraft:location",
        "conditions": {
          "player": [
            {
              "condition": "minecraft:entity_properties",
              "entity": "this",
              "predicate": {
                "location": {
                  "structures": "kattersstructures:village_swamp"
                }
              }
            }
          ]
        }
      },
      "village_underground": {
        "trigger": "minecraft:location",
        "conditions": {
          "player": [
            {
              "condition": "minecraft:entity_properties",
              "entity": "this",
              "predicate": {
                "location": {
                  "structures": "kattersstructures:village_underground"
                }
              }
            }
          ]
        }
      },
      "village_mesa": {
        "trigger": "minecraft:location",
        "conditions": {
          "player": [
            {
              "condition": "minecraft:entity_properties",
              "entity": "this",
              "predicate": {
                "location": {
                  "structures": "kattersstructures:village_mesa"
                }
              }
            }
          ]
        }
      },
      "village_birch": {
        "trigger": "minecraft:location",
        "conditions": {
          "player": [
            {
              "condition": "minecraft:entity_properties",
              "entity": "this",
              "predicate": {
                "location": {
                  "structures": "kattersstructures:village_birch"
                }
              }
            }
          ]
        }
      }
    },
    "sends_telemetry_event": true
  }
  