{
  "display": {
    "icon": {
      "id": "minecraft:quartz_pillar"
    },
    "title": {
      "text": "Collection of Aircraft Houses"
    },
    "description": {
      "text": "Find all the Happy Ghast Houses Variants"
    },
    "frame": "challenge",
    "show_toast": true,
    "announce_to_chat": true,
    "hidden": false
  },
  "parent": "luistercorp:happy_house/happy_ghast_house_black",
  "criteria": {
    "happy_red": {
      "trigger": "minecraft:location",
      "conditions": {
        "player": [
          {
            "condition": "minecraft:entity_properties",
            "entity": "this",
            "predicate": {
              "location": {
                "structures": "luistercorp:happy_ghast_house_red"
              }
            }
          }
        ]
      }
    },
    "happy_yellow": {
      "trigger": "minecraft:location",
      "conditions": {
        "player": [
          {
            "condition": "minecraft:entity_properties",
            "entity": "this",
            "predicate": {
              "location": {
                "structures": "luistercorp:happy_ghast_house_yellow"
              }
            }
          }
        ]
      }
    },
    "happy_green": {
      "trigger": "minecraft:location",
      "conditions": {
        "player": [
          {
            "condition": "minecraft:entity_properties",
            "entity": "this",
            "predicate": {
              "location": {
                "structures": "luistercorp:happy_ghast_house_green"
              }
            }
          }
        ]
      }
    },
    "happy_black": {
      "trigger": "minecraft:location",
      "conditions": {
        "player": [
          {
            "condition": "minecraft:entity_properties",
            "entity": "this",
            "predicate": {
              "location": {
                "structures": "luistercorp:happy_ghast_house_black"
              }
            }
          }
        ]
      }
    },
    "happy_blue": {
      "trigger": "minecraft:location",
      "conditions": {
        "player": [
          {
            "condition": "minecraft:entity_properties",
            "entity": "this",
            "predicate": {
              "location": {
                "structures": "luistercorp:happy_ghast_house_blue"
              }
            }
          }
        ]
      }
    },
    "happy_brown": {
      "trigger": "minecraft:location",
      "conditions": {
        "player": [
          {
            "condition": "minecraft:entity_properties",
            "entity": "this",
            "predicate": {
              "location": {
                "structures": "luistercorp:happy_ghast_house_brown"
              }
            }
          }
        ]
      }
    },
    "happy_cyan": {
      "trigger": "minecraft:location",
      "conditions": {
        "player": [
          {
            "condition": "minecraft:entity_properties",
            "entity": "this",
            "predicate": {
              "location": {
                "structures": "luistercorp:happy_ghast_house_cyan"
              }
            }
          }
        ]
      }
    },
    "happy_gray": {
      "trigger": "minecraft:location",
      "conditions": {
        "player": [
          {
            "condition": "minecraft:entity_properties",
            "entity": "this",
            "predicate": {
              "location": {
                "structures": "luistercorp:happy_ghast_house_gray"
              }
            }
          }
        ]
      }
    },
    "happy_light_gray": {
      "trigger": "minecraft:location",
      "conditions": {
        "player": [
          {
            "condition": "minecraft:entity_properties",
            "entity": "this",
            "predicate": {
              "location": {
                "structures": "luistercorp:happy_ghast_house_light_gray"
              }
            }
          }
        ]
      }
    },
    "happy_light_blue": {
      "trigger": "minecraft:location",
      "conditions": {
        "player": [
          {
            "condition": "minecraft:entity_properties",
            "entity": "this",
            "predicate": {
              "location": {
                "structures": "luistercorp:happy_ghast_house_light_blue"
              }
            }
          }
        ]
      }
    },
    "happy_lime": {
      "trigger": "minecraft:location",
      "conditions": {
        "player": [
          {
            "condition": "minecraft:entity_properties",
            "entity": "this",
            "predicate": {
              "location": {
                "structures": "luistercorp:happy_ghast_house_lime"
              }
            }
          }
        ]
      }
    },
    "happy_magenta": {
      "trigger": "minecraft:location",
      "conditions": {
        "player": [
          {
            "condition": "minecraft:entity_properties",
            "entity": "this",
            "predicate": {
              "location": {
                "structures": "luistercorp:happy_ghast_house_magenta"
              }
            }
          }
        ]
      }
    },
    "happy_orange": {
      "trigger": "minecraft:location",
      "conditions": {
        "player": [
          {
            "condition": "minecraft:entity_properties",
            "entity": "this",
            "predicate": {
              "location": {
                "structures": "luistercorp:happy_ghast_house_orange"
              }
            }
          }
        ]
      }
    },
    "happy_pink": {
      "trigger": "minecraft:location",
      "conditions": {
        "player": [
          {
            "condition": "minecraft:entity_properties",
            "entity": "this",
            "predicate": {
              "location": {
                "structures": "luistercorp:happy_ghast_house_pink"
              }
            }
          }
        ]
      }
    },
    "happy_purple": {
      "trigger": "minecraft:location",
      "conditions": {
        "player": [
          {
            "condition": "minecraft:entity_properties",
            "entity": "this",
            "predicate": {
              "location": {
                "structures": "luistercorp:happy_ghast_house_purple"
              }
            }
          }
        ]
      }
    },
    "happy_white": {
      "trigger": "minecraft:location",
      "conditions": {
        "player": [
          {
            "condition": "minecraft:entity_properties",
            "entity": "this",
            "predicate": {
              "location": {
                "structures": "luistercorp:happy_ghast_house_white"
              }
            }
          }
        ]
      }
    }
  },
  "requirements": [
    [
      "happy_red"
    ],
    [
      "happy_yellow"
    ],
    [
      "happy_green"
    ],
    [
      "happy_black"
    ],
    [
      "happy_blue"
    ],
    [
      "happy_light_blue"
    ],
    [
      "happy_lime"
    ],
    [
      "happy_cyan"
    ],
    [
      "happy_brown"
    ],
    [
      "happy_gray"
    ],
    [
      "happy_light_gray"
    ],
    [
      "happy_magenta"
    ],
    [
      "happy_orange"
    ],
    [
      "happy_pink"
    ],
    [
      "happy_purple"
    ],
    [
      "happy_white"
    ]
  ],
  "sends_telemetry_event": true
}