{
  "__comment": "Made by GatKong",
  "parent": "gatkong:neighbor/root",
  "display": {
    "icon": {
      "id": "minecraft:player_head",
      "components": {
        "minecraft:profile": {
          "id": [-150635380,-1463006275,-2089955607,-120836316],
          "properties": [
            {
              "name": "textures",
              "value": "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvODRkNWE3MDcwYjFlMjEyMDc3ZjdiNzdiY2RlMWFlMTkxN2VmNTYxYmNjMWFkMzgyMjk2ZGU0M2E2YjJkYjZhMiJ9fX0="
            }
          ]
        }
      }
    },
    "title": {
      "text": "Bonus Content"
    },
    "description": {
      "text": "Visit every type of bonus content \n§2+1,000 xp§r"
    },
    "frame": "task",

    "show_toast": false,
    "announce_to_chat": false,
    "hidden": false
  },
  "criteria": {
    "idol_v": {
      "trigger": "minecraft:location",
      "conditions": {
        "player": [
          {
            "condition": "minecraft:inverted",
            "term": {
              "condition": "minecraft:entity_properties",
              "entity": "this",
              "predicate": {
                "nbt": "{playerGameType:3}"
              }
            }
          },
          {
            "condition": "minecraft:location_check",
            "predicate": {
              "structures": "gatkong:idol_jungle"
            }
          }
        ]
      }
    },
    "forest_v": {
      "trigger": "minecraft:location",
      "conditions": {
        "player": [
          {
            "condition": "minecraft:inverted",
            "term": {
              "condition": "minecraft:entity_properties",
              "entity": "this",
              "predicate": {
                "nbt": "{playerGameType:3}"
              }
            }
          },
          {
            "condition": "minecraft:location_check",
            "predicate": {
              "structures": "gatkong:village_forest"
            }
          }
        ]
      }
    },
    "slopes_v": {
      "trigger": "minecraft:location",
      "conditions": {
        "player": [
          {
            "condition": "minecraft:inverted",
            "term": {
              "condition": "minecraft:entity_properties",
              "entity": "this",
              "predicate": {
                "nbt": "{playerGameType:3}"
              }
            }
          },
          {
            "condition": "minecraft:location_check",
            "predicate": {
              "structures": "gatkong:village_snowy_slopes"
            }
          }
        ]
      }
    }
  },
  "requirements": [
    [
      "idol_v"
    ],
    [
      "forest_v"
    ],
    [
      "slopes_v"
    ]
  ],
    "rewards": {
        "function": "gatkong:reallyadventuring/announce",
        "experience": 1000
    }
}