{
    "parent": "minecraft:adventure/hero_of_the_village",
    "criteria": {
        "witch_villa": {
            "conditions": {
                "player": [
                    {
                        "condition": "minecraft:entity_properties",
                        "entity": "this",
                        "predicate": {
                            "location": {
                                "structures": "nova_structures:witch_villa"
                            }
                        }
                    }
                ]
            },
            "trigger": "minecraft:location"
        },
		"illager_hideout": {
            "conditions": {
                "player": [
                    {
                        "condition": "minecraft:entity_properties",
                        "entity": "this",
                        "predicate": {
                            "location": {
                                "structures": "nova_structures:illager_hideout"
                            }
                        }
                    }
                ]
            },
            "trigger": "minecraft:location"
        },
		"illager_camp": {
            "conditions": {
                "player": [
                    {
                        "condition": "minecraft:entity_properties",
                        "entity": "this",
                        "predicate": {
                            "location": {
                                "structures": "nova_structures:illager_camp"
                            }
                        }
                    }
                ]
            },
            "trigger": "minecraft:location"
        },
		"illager_manor": {
            "conditions": {
                "player": [
                    {
                        "condition": "minecraft:entity_properties",
                        "entity": "this",
                        "predicate": {
                            "location": {
                                "structures": "nova_structures:illager_manor"
                            }
                        }
                    }
                ]
            },
            "trigger": "minecraft:location"
        },
		"mansion": {
            "conditions": {
                "player": [
                    {
                        "condition": "minecraft:entity_properties",
                        "entity": "this",
                        "predicate": {
                            "location": {
                                "structures": "minecraft:mansion"
                            }
                        }
                    }
                ]
            },
            "trigger": "minecraft:location"
        },
		"pillager_outpost": {
            "conditions": {
                "player": [
                    {
                        "condition": "minecraft:entity_properties",
                        "entity": "this",
                        "predicate": {
                            "location": {
                                "structures": "minecraft:pillager_outpost"
                            }
                        }
                    }
                ]
            },
            "trigger": "minecraft:location"
        },
		"swamp_village": {
            "conditions": {
                "player": [
                    {
                        "condition": "minecraft:entity_properties",
                        "entity": "this",
                        "predicate": {
                            "location": {
                                "structures": "nova_structures:village_swamp"
                            }
                        }
                    }
                ]
            },
            "trigger": "minecraft:location"
        },
		"swamp_hut": {
            "conditions": {
                "player": [
                    {
                        "condition": "minecraft:entity_properties",
                        "entity": "this",
                        "predicate": {
                            "location": {
                                "structures": "minecraft:swamp_hut"
                            }
                        }
                    }
                ]
            },
            "trigger": "minecraft:location"
        },
		"mangrove_witch_hut": {
            "conditions": {
                "player": [
                    {
                        "condition": "minecraft:entity_properties",
                        "entity": "this",
                        "predicate": {
                            "location": {
                                "structures": "nova_structures:mangrove_witch_hut"
                            }
                        }
                    }
                ]
            },
            "trigger": "minecraft:location"
        },
		"badland_miner_outpost": {
            "conditions": {
                "player": [
                    {
                        "condition": "minecraft:entity_properties",
                        "entity": "this",
                        "predicate": {
                            "location": {
                                "structures": "nova_structures:badlands_miner_outpost"
                            }
                        }
                    }
                ]
            },
            "trigger": "minecraft:location"
        },
		"tavern_dark_oak": {
            "conditions": {
                "player": [
                    {
                        "condition": "minecraft:entity_properties",
                        "entity": "this",
                        "predicate": {
                            "location": {
                                "structures": "nova_structures:tavern_dark_oak"
                            }
                        }
                    }
                ]
            },
            "trigger": "minecraft:location"
        },
		"toxic_lair": {
            "conditions": {
                "player": [
                    {
                        "condition": "minecraft:entity_properties",
                        "entity": "this",
                        "predicate": {
                            "location": {
                                "structures": "nova_structures:toxic_lair"
                            }
                        }
                    }
                ]
            },
            "trigger": "minecraft:location"
        },
        "pale_residence": {
            "conditions": {
                "player": [
                    {
                        "condition": "minecraft:entity_properties",
                        "entity": "this",
                        "predicate": {
                            "location": {
                                "structures": "nova_structures:pale_residence"
                            }
                        }
                    }
                ]
            },
            "trigger": "minecraft:location"
        }
    },
    "display": {
        "announce_to_chat": true,
        "description": {
            "translate": "advancement.dnt.adventure.find_all_illager_structures",
            "fallback": "Visit all Illager and Witch structures"
        },
        "frame": "challenge",
        "hidden": false,
        "icon": {
			"count": 1,
            "id": "minecraft:dark_oak_log"
        },
        "show_toast": true,
        "title": {
            "translate": "advancement.dnt.adventure.find_all_illager_structures.title",
            "fallback": "The Ill Manored"
        }
    },
    "requirements": [
        [
            "witch_villa"
        ],
		[
            "illager_hideout"
        ],
		[
            "illager_camp"
        ],
		[
            "illager_manor"
        ],
		[
            "mansion"
        ],
		[
            "pillager_outpost"
        ],
		[
            "swamp_village"
        ],
		[
            "swamp_hut"
        ],
		[
            "mangrove_witch_hut"
        ],
		[
            "badland_miner_outpost"
        ],
		[
            "tavern_dark_oak"
        ],
		[
            "toxic_lair"
        ],
        [
            "pale_residence"
        ]
    ],
    "sends_telemetry_event": false
}
