Updated and reworked all advancements to 1.21 datapack version 48. Advancements are not tested yet
parent
6cdde576f8
commit
58733947ff
|
@ -0,0 +1,27 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:dandelion"
|
||||||
|
},
|
||||||
|
"title": "A Flower In Your Hare",
|
||||||
|
"description": "Thanks Hanny!",
|
||||||
|
"frame": "task",
|
||||||
|
"announce_to_chat": true
|
||||||
|
},
|
||||||
|
"parent": "canopy:neature",
|
||||||
|
"criteria": {
|
||||||
|
"give_flower": {
|
||||||
|
"trigger": "minecraft:player_interacted_with_entity",
|
||||||
|
"conditions": {
|
||||||
|
"item": {
|
||||||
|
"items": [
|
||||||
|
"minecraft:dandelion"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"entity": {
|
||||||
|
"type": "minecraft:rabbit"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,22 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:phantom_membrane"
|
||||||
|
},
|
||||||
|
"title": "A Good Start",
|
||||||
|
"description": "Kill a phantom, hopefully more to come.",
|
||||||
|
"frame": "task",
|
||||||
|
"announce_to_chat": true
|
||||||
|
},
|
||||||
|
"parent": "canopy:mobs",
|
||||||
|
"criteria": {
|
||||||
|
"kill_1_phantom": {
|
||||||
|
"trigger": "minecraft:player_killed_entity",
|
||||||
|
"conditions": {
|
||||||
|
"entity": {
|
||||||
|
"type": "minecraft:phantom"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,167 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:netherite_boots"
|
||||||
|
},
|
||||||
|
"title": "... Alright, I Give Up.",
|
||||||
|
"description": "And you thought 100,000 was far...",
|
||||||
|
"frame": "challenge",
|
||||||
|
"show_toast": false,
|
||||||
|
"announce_to_chat": true
|
||||||
|
},
|
||||||
|
"parent": "canopy:far_out_man",
|
||||||
|
"criteria": {
|
||||||
|
"outer_pos_x": {
|
||||||
|
"trigger": "minecraft:location",
|
||||||
|
"conditions": {
|
||||||
|
"player": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"location": {
|
||||||
|
"position": {
|
||||||
|
"x": {
|
||||||
|
"min": 1000000
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dimension": "minecraft:the_end"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:inverted",
|
||||||
|
"term": {
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type_specific": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"gamemode": [
|
||||||
|
"spectator"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"outer_pos_z": {
|
||||||
|
"trigger": "minecraft:location",
|
||||||
|
"conditions": {
|
||||||
|
"player": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"location": {
|
||||||
|
"position": {
|
||||||
|
"z": {
|
||||||
|
"min": 1000000
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dimension": "minecraft:the_end"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:inverted",
|
||||||
|
"term": {
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type_specific": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"gamemode": [
|
||||||
|
"spectator"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"outer_neg_x": {
|
||||||
|
"trigger": "minecraft:location",
|
||||||
|
"conditions": {
|
||||||
|
"player": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"location": {
|
||||||
|
"position": {
|
||||||
|
"x": {
|
||||||
|
"max": -1000000
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dimension": "minecraft:the_end"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:inverted",
|
||||||
|
"term": {
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type_specific": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"gamemode": [
|
||||||
|
"spectator"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"outer_neg_z": {
|
||||||
|
"trigger": "minecraft:location",
|
||||||
|
"conditions": {
|
||||||
|
"player": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"location": {
|
||||||
|
"position": {
|
||||||
|
"x": {
|
||||||
|
"max": -1000000
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dimension": "minecraft:the_end"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:inverted",
|
||||||
|
"term": {
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type_specific": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"gamemode": [
|
||||||
|
"spectator"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"outer_pos_x",
|
||||||
|
"outer_pos_z",
|
||||||
|
"outer_neg_x",
|
||||||
|
"outer_neg_z"
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,30 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:netherite_hoe"
|
||||||
|
},
|
||||||
|
"title": "Are... Are you serious?",
|
||||||
|
"description": "Why would you...?",
|
||||||
|
"frame": "challenge",
|
||||||
|
"announce_to_chat": true
|
||||||
|
},
|
||||||
|
"parent": "canopy:root",
|
||||||
|
"criteria": {
|
||||||
|
"break_a_netherite_hoe": {
|
||||||
|
"trigger": "minecraft:item_durability_changed",
|
||||||
|
"conditions": {
|
||||||
|
"player": {
|
||||||
|
"type_specific": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"stats": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:broken",
|
||||||
|
"stat": "minecraft:netherite_hoe"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,40 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:clock"
|
||||||
|
},
|
||||||
|
"title": "Challenge Accepted",
|
||||||
|
"description": "So you managed to stay alive a whole day, not impressed.",
|
||||||
|
"frame": "task",
|
||||||
|
"show_toast": true,
|
||||||
|
"announce_to_chat": true
|
||||||
|
},
|
||||||
|
"parent": "canopy:root",
|
||||||
|
"criteria": {
|
||||||
|
"alive_1_day": {
|
||||||
|
"trigger": "minecraft:location",
|
||||||
|
"conditions": {
|
||||||
|
"player": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type_specific": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"stats": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:custom",
|
||||||
|
"stat": "minecraft:time_since_death",
|
||||||
|
"value": {
|
||||||
|
"min": 24000
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,40 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:observer"
|
||||||
|
},
|
||||||
|
"title": "Challenge Complete",
|
||||||
|
"description": "Managed 100 days without dying, I guess you're alright.",
|
||||||
|
"frame": "task",
|
||||||
|
"show_toast": true,
|
||||||
|
"announce_to_chat": true
|
||||||
|
},
|
||||||
|
"parent": "canopy:challenge_accepted",
|
||||||
|
"criteria": {
|
||||||
|
"alive_100_days": {
|
||||||
|
"trigger": "minecraft:location",
|
||||||
|
"conditions": {
|
||||||
|
"player": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type_specific": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"stats": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:custom",
|
||||||
|
"stat": "minecraft:time_since_death",
|
||||||
|
"value": {
|
||||||
|
"min": 2400000
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,59 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:lodestone"
|
||||||
|
},
|
||||||
|
"title": "Respect!",
|
||||||
|
"description": "The box gremlins never thought somebody would do this",
|
||||||
|
"background": "minecraft:textures/block/diamond_block.png",
|
||||||
|
"frame": "task",
|
||||||
|
"show_toast": true,
|
||||||
|
"announce_to_chat": true,
|
||||||
|
"hidden": true
|
||||||
|
},
|
||||||
|
"criteria": {
|
||||||
|
"": {
|
||||||
|
"trigger": "minecraft:tick",
|
||||||
|
"conditions": {
|
||||||
|
"player": {
|
||||||
|
"type_specific": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"advancements": {
|
||||||
|
"canopy:a_flower_in_your_hare": true,
|
||||||
|
"canopy:a_good_start": true,
|
||||||
|
"canopy:alright_i_give_up": true,
|
||||||
|
"canopy:broken_netherite_hoe": true,
|
||||||
|
"canopy:challenge_accepted": true,
|
||||||
|
"canopy:challenge_complete": true,
|
||||||
|
"canopy:end": true,
|
||||||
|
"canopy:enter_the_void": true,
|
||||||
|
"canopy:far_out_man": true,
|
||||||
|
"canopy:feeling_caged_in": true,
|
||||||
|
"canopy:good_riddance": true,
|
||||||
|
"canopy:green_thumb": true,
|
||||||
|
"canopy:is_it_a_oh_crap": true,
|
||||||
|
"canopy:is_it_extra_hot_down_there": true,
|
||||||
|
"canopy:keto_diet": true,
|
||||||
|
"canopy:kill_a_warden": true,
|
||||||
|
"canopy:long_may_he_live": true,
|
||||||
|
"canopy:mobs": true,
|
||||||
|
"canopy:neature": true,
|
||||||
|
"canopy:now_were_talking": true,
|
||||||
|
"canopy:okay_too_far": true,
|
||||||
|
"canopy:root": true,
|
||||||
|
"canopy:so_anyway_i_started_blasting": true,
|
||||||
|
"canopy:sword_go_brrr": true,
|
||||||
|
"canopy:this_takes_guts": true,
|
||||||
|
"canopy:till_death_do_us_part": true,
|
||||||
|
"canopy:timeless": true,
|
||||||
|
"canopy:touch_the_sky": true,
|
||||||
|
"canopy:who_needs_sleep_anyway": true,
|
||||||
|
"canopy:yeet": true,
|
||||||
|
"canopy:you_shouldnt_be_down_here": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,46 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:end_portal_frame"
|
||||||
|
},
|
||||||
|
"title": "The End.",
|
||||||
|
"description": "That was easy.",
|
||||||
|
"frame": "task",
|
||||||
|
"show_toast": false,
|
||||||
|
"announce_to_chat": false
|
||||||
|
},
|
||||||
|
"parent": "canopy:root",
|
||||||
|
"criteria": {
|
||||||
|
"reach_the_end": {
|
||||||
|
"trigger": "minecraft:location",
|
||||||
|
"conditions": {
|
||||||
|
"player": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"location": {
|
||||||
|
"dimension": "minecraft:the_end"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:inverted",
|
||||||
|
"term": {
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type_specific": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"gamemode": [
|
||||||
|
"spectator"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,51 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:black_concrete"
|
||||||
|
},
|
||||||
|
"title": "Enter The Void",
|
||||||
|
"description": "At least this only exists in the end... right?",
|
||||||
|
"frame": "task",
|
||||||
|
"announce_to_chat": true
|
||||||
|
},
|
||||||
|
"parent": "canopy:end",
|
||||||
|
"criteria": {
|
||||||
|
"below_-65y": {
|
||||||
|
"trigger": "minecraft:location",
|
||||||
|
"conditions": {
|
||||||
|
"player": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"location": {
|
||||||
|
"position": {
|
||||||
|
"y": {
|
||||||
|
"max": -65
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dimension": "minecraft:the_end"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:inverted",
|
||||||
|
"term": {
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type_specific": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"gamemode": [
|
||||||
|
"spectator"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,171 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:elytra"
|
||||||
|
},
|
||||||
|
"title": "Far Out Man.",
|
||||||
|
"description": "Reach 100,000 in The End.",
|
||||||
|
"frame": "challenge",
|
||||||
|
"show_toast": false,
|
||||||
|
"announce_to_chat": true
|
||||||
|
},
|
||||||
|
"parent": "canopy:yeet",
|
||||||
|
"criteria": {
|
||||||
|
"outer_pos_x": {
|
||||||
|
"trigger": "minecraft:location",
|
||||||
|
"conditions": {
|
||||||
|
"player": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"location": {
|
||||||
|
"position": {
|
||||||
|
"x": {
|
||||||
|
"min": 100000
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dimension": "minecraft:the_end"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:inverted",
|
||||||
|
"term": {
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type_specific": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"gamemode": [
|
||||||
|
"spectator"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"outer_pos_z": {
|
||||||
|
"trigger": "minecraft:location",
|
||||||
|
"conditions": {
|
||||||
|
"player": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"location": {
|
||||||
|
"position": {
|
||||||
|
"z": {
|
||||||
|
"min": 100000
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dimension": "minecraft:the_end"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:inverted",
|
||||||
|
"term": {
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type_specific": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"gamemode": [
|
||||||
|
"spectator"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"outer_neg_x": {
|
||||||
|
"trigger": "minecraft:location",
|
||||||
|
"conditions": {
|
||||||
|
"player": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"location": {
|
||||||
|
"position": {
|
||||||
|
"x": {
|
||||||
|
"max": -100000
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dimension": "minecraft:the_end"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:inverted",
|
||||||
|
"term": {
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type_specific": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"gamemode": [
|
||||||
|
"survival"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"outer_neg_z": {
|
||||||
|
"trigger": "minecraft:location",
|
||||||
|
"conditions": {
|
||||||
|
"player": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"location": {
|
||||||
|
"position": {
|
||||||
|
"x": {
|
||||||
|
"max": -100000
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dimension": "minecraft:the_end"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:inverted",
|
||||||
|
"term": {
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type_specific": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"gamemode": [
|
||||||
|
"spectator"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"outer_pos_x",
|
||||||
|
"outer_pos_z",
|
||||||
|
"outer_neg_x",
|
||||||
|
"outer_neg_z"
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,162 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:spawner"
|
||||||
|
},
|
||||||
|
"title": "Feeling Caged In",
|
||||||
|
"description": "Find all four limits of the overworld cage. Don't worry, its a nice, big cage.",
|
||||||
|
"frame": "challenge",
|
||||||
|
"announce_to_chat": true
|
||||||
|
},
|
||||||
|
"parent": "canopy:root",
|
||||||
|
"criteria": {
|
||||||
|
"outer_pos_x": {
|
||||||
|
"trigger": "minecraft:location",
|
||||||
|
"conditions": {
|
||||||
|
"player": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"location": {
|
||||||
|
"position": {
|
||||||
|
"x": {
|
||||||
|
"min": 31990
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dimension": "minecraft:overworld"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:inverted",
|
||||||
|
"term": {
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type_specific": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"gamemode": [
|
||||||
|
"spectator"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"outer_pos_z": {
|
||||||
|
"trigger": "minecraft:location",
|
||||||
|
"conditions": {
|
||||||
|
"player": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"location": {
|
||||||
|
"position": {
|
||||||
|
"z": {
|
||||||
|
"min": 31990
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dimension": "minecraft:overworld"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:inverted",
|
||||||
|
"term": {
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type_specific": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"gamemode": [
|
||||||
|
"spectator"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"outer_neg_x": {
|
||||||
|
"trigger": "minecraft:location",
|
||||||
|
"conditions": {
|
||||||
|
"player": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"location": {
|
||||||
|
"position": {
|
||||||
|
"x": {
|
||||||
|
"max": -31990
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dimension": "minecraft:overworld"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:inverted",
|
||||||
|
"term": {
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type_specific": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"gamemode": [
|
||||||
|
"spectator"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"outer_neg_z": {
|
||||||
|
"trigger": "minecraft:location",
|
||||||
|
"conditions": {
|
||||||
|
"player": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"location": {
|
||||||
|
"position": {
|
||||||
|
"x": {
|
||||||
|
"max": -31990
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dimension": "minecraft:overworld"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:inverted",
|
||||||
|
"term": {
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type_specific": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"gamemode": [
|
||||||
|
"spectator"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,18 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:bread"
|
||||||
|
},
|
||||||
|
"title": "Nom Nom",
|
||||||
|
"description": "Always Hungry",
|
||||||
|
"frame": "task",
|
||||||
|
"show_toast": false,
|
||||||
|
"announce_to_chat": false
|
||||||
|
},
|
||||||
|
"parent": "canopy:root",
|
||||||
|
"criteria": {
|
||||||
|
"eat_something": {
|
||||||
|
"trigger": "minecraft:consume_item"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,34 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:grass_block"
|
||||||
|
},
|
||||||
|
"title": "Dream in pixels",
|
||||||
|
"description": "Go touch grass, 45 days gimetime....",
|
||||||
|
"frame": "task",
|
||||||
|
"announce_to_chat": true,
|
||||||
|
"hidden": true
|
||||||
|
},
|
||||||
|
"parent": "canopy:new_world_who_dis",
|
||||||
|
"criteria": {
|
||||||
|
"alive_1_day": {
|
||||||
|
"trigger": "minecraft:location",
|
||||||
|
"conditions": {
|
||||||
|
"player": {
|
||||||
|
"type_specific": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"stats": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:custom",
|
||||||
|
"stat": "minecraft:play_time",
|
||||||
|
"value": {
|
||||||
|
"min": 544320000
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,22 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:wooden_sword"
|
||||||
|
},
|
||||||
|
"title": "Good Riddance",
|
||||||
|
"description": "Your sacrifice pleases the server...",
|
||||||
|
"frame": "task",
|
||||||
|
"announce_to_chat": true
|
||||||
|
},
|
||||||
|
"parent": "canopy:so_anyway_i_started_blasting",
|
||||||
|
"criteria": {
|
||||||
|
"have_sed": {
|
||||||
|
"trigger": "minecraft:player_killed_entity",
|
||||||
|
"conditions": {
|
||||||
|
"entity": {
|
||||||
|
"type": "minecraft:villager"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,98 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:fern"
|
||||||
|
},
|
||||||
|
"title": "Green Thumb",
|
||||||
|
"description": "Plant every type of tree.",
|
||||||
|
"frame": "task",
|
||||||
|
"announce_to_chat": true
|
||||||
|
},
|
||||||
|
"parent": "canopy:neature",
|
||||||
|
"criteria": {
|
||||||
|
"jungle": {
|
||||||
|
"trigger": "minecraft:placed_block",
|
||||||
|
"conditions": {
|
||||||
|
"location": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:block_state_property",
|
||||||
|
"block": "minecraft:jungle_sapling",
|
||||||
|
"properties": {}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"oak": {
|
||||||
|
"trigger": "minecraft:placed_block",
|
||||||
|
"conditions": {
|
||||||
|
"location": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:block_state_property",
|
||||||
|
"block": "minecraft:oak_sapling",
|
||||||
|
"properties": {}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spruce": {
|
||||||
|
"trigger": "minecraft:placed_block",
|
||||||
|
"conditions": {
|
||||||
|
"location": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:block_state_property",
|
||||||
|
"block": "minecraft:spruce_sapling",
|
||||||
|
"properties": {}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"birch": {
|
||||||
|
"trigger": "minecraft:placed_block",
|
||||||
|
"conditions": {
|
||||||
|
"location": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:block_state_property",
|
||||||
|
"block": "minecraft:birch_sapling",
|
||||||
|
"properties": {}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"acacia": {
|
||||||
|
"trigger": "minecraft:placed_block",
|
||||||
|
"conditions": {
|
||||||
|
"location": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:block_state_property",
|
||||||
|
"block": "minecraft:acacia_sapling",
|
||||||
|
"properties": {}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dark_oak": {
|
||||||
|
"trigger": "minecraft:placed_block",
|
||||||
|
"conditions": {
|
||||||
|
"location": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:block_state_property",
|
||||||
|
"block": "minecraft:dark_oak_sapling",
|
||||||
|
"properties": {}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"cherry": {
|
||||||
|
"trigger": "minecraft:placed_block",
|
||||||
|
"conditions": {
|
||||||
|
"location": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:block_state_property",
|
||||||
|
"block": "minecraft:cherry_sapling",
|
||||||
|
"properties": {}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,38 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:spyglass"
|
||||||
|
},
|
||||||
|
"title": "Is It a... oh crap.",
|
||||||
|
"description": "Making eye contact with it may have been a mistake...",
|
||||||
|
"frame": "task",
|
||||||
|
"announce_to_chat": true
|
||||||
|
},
|
||||||
|
"parent": "canopy:mobs",
|
||||||
|
"criteria": {
|
||||||
|
"spyglass_at_enderman": {
|
||||||
|
"trigger": "minecraft:using_item",
|
||||||
|
"conditions": {
|
||||||
|
"player": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type_specific": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"looking_at": {
|
||||||
|
"type": "minecraft:enderman"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"item": {
|
||||||
|
"items": [
|
||||||
|
"minecraft:spyglass"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,53 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:black_concrete"
|
||||||
|
},
|
||||||
|
"title": "Is It Extra Hot Down There?",
|
||||||
|
"description": "The floor is lava... but what's below the floor?",
|
||||||
|
"frame": "challenge",
|
||||||
|
"show_toast": true,
|
||||||
|
"announce_to_chat": true,
|
||||||
|
"hidden": false
|
||||||
|
},
|
||||||
|
"parent": "canopy:nether",
|
||||||
|
"criteria": {
|
||||||
|
"below_-65y": {
|
||||||
|
"trigger": "minecraft:location",
|
||||||
|
"conditions": {
|
||||||
|
"player": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"location": {
|
||||||
|
"position": {
|
||||||
|
"y": {
|
||||||
|
"max": -65
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dimension": "minecraft:the_nether"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:inverted",
|
||||||
|
"term": {
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type_specific": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"gamemode": [
|
||||||
|
"spectator"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,25 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:spider_eye"
|
||||||
|
},
|
||||||
|
"title": "Keto Diet",
|
||||||
|
"description": "Eghhh",
|
||||||
|
"frame": "task",
|
||||||
|
"announce_to_chat": true
|
||||||
|
},
|
||||||
|
"parent": "canopy:food",
|
||||||
|
"criteria": {
|
||||||
|
"eat_100_spider_eye": {
|
||||||
|
"trigger": "minecraft:consume_item",
|
||||||
|
"conditions": {
|
||||||
|
"item": {
|
||||||
|
"items": "minecraft:spider_eye",
|
||||||
|
"count": {
|
||||||
|
"min": 100
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,22 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:sculk_catalyst"
|
||||||
|
},
|
||||||
|
"title": "Is that it Mojang?",
|
||||||
|
"description": "Kill a Warden. So much for sneaking.",
|
||||||
|
"frame": "challenge",
|
||||||
|
"announce_to_chat": true
|
||||||
|
},
|
||||||
|
"parent": "canopy:mobs",
|
||||||
|
"criteria": {
|
||||||
|
"kill_warden": {
|
||||||
|
"trigger": "minecraft:player_killed_entity",
|
||||||
|
"conditions": {
|
||||||
|
"entity": {
|
||||||
|
"type": "minecraft:warden"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,27 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:axolotl_bucket"
|
||||||
|
},
|
||||||
|
"title": "LONG MAY HE LIVE.",
|
||||||
|
"description": "Name an Axolotl",
|
||||||
|
"frame": "task",
|
||||||
|
"announce_to_chat": true
|
||||||
|
},
|
||||||
|
"parent": "canopy:neature",
|
||||||
|
"criteria": {
|
||||||
|
"name_axolotl": {
|
||||||
|
"trigger": "minecraft:player_interacted_with_entity",
|
||||||
|
"conditions": {
|
||||||
|
"item": {
|
||||||
|
"items": [
|
||||||
|
"minecraft:name_tag"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"entity": {
|
||||||
|
"type": "minecraft:axolotl"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,18 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:zombie_head"
|
||||||
|
},
|
||||||
|
"title": "Mobs",
|
||||||
|
"description": "Gotta kill 'em all!",
|
||||||
|
"frame": "task",
|
||||||
|
"show_toast": false,
|
||||||
|
"announce_to_chat": false
|
||||||
|
},
|
||||||
|
"parent": "canopy:root",
|
||||||
|
"criteria": {
|
||||||
|
"kill_any_mob": {
|
||||||
|
"trigger": "minecraft:player_killed_entity"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,18 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:grass_block"
|
||||||
|
},
|
||||||
|
"title": "Neature",
|
||||||
|
"description": "Nature is neat... pretty neat.",
|
||||||
|
"frame": "task",
|
||||||
|
"show_toast": false,
|
||||||
|
"announce_to_chat": false
|
||||||
|
},
|
||||||
|
"parent": "canopy:root",
|
||||||
|
"criteria": {
|
||||||
|
"instant": {
|
||||||
|
"trigger": "minecraft:tick"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,46 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:netherrack"
|
||||||
|
},
|
||||||
|
"title": "Nether",
|
||||||
|
"description": "It's hot in here",
|
||||||
|
"frame": "task",
|
||||||
|
"show_toast": false,
|
||||||
|
"announce_to_chat": false
|
||||||
|
},
|
||||||
|
"parent": "canopy:root",
|
||||||
|
"criteria": {
|
||||||
|
"reach_nether": {
|
||||||
|
"trigger": "minecraft:location",
|
||||||
|
"conditions": {
|
||||||
|
"player": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"location": {
|
||||||
|
"dimension": "minecraft:nether"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:inverted",
|
||||||
|
"term": {
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type_specific": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"gamemode": [
|
||||||
|
"spectator"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,34 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:totem_of_undying"
|
||||||
|
},
|
||||||
|
"title": "new world who dis",
|
||||||
|
"description": "off to the n00b hut with you",
|
||||||
|
"frame": "task",
|
||||||
|
"announce_to_chat": false,
|
||||||
|
"hidden": true
|
||||||
|
},
|
||||||
|
"parent": "canopy:root",
|
||||||
|
"criteria": {
|
||||||
|
"alive_1_day": {
|
||||||
|
"trigger": "minecraft:location",
|
||||||
|
"conditions": {
|
||||||
|
"player": {
|
||||||
|
"type_specific": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"stats": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:custom",
|
||||||
|
"stat": "minecraft:play_time",
|
||||||
|
"value": {
|
||||||
|
"min": 24000
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,45 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:recovery_compass"
|
||||||
|
},
|
||||||
|
"title": "Nice",
|
||||||
|
"description": "Nice",
|
||||||
|
"show_toast": true,
|
||||||
|
"announce_to_chat": true,
|
||||||
|
"hidden": false
|
||||||
|
},
|
||||||
|
"parent": "canopy:root",
|
||||||
|
"criteria": {
|
||||||
|
"requirement": {
|
||||||
|
"trigger": "minecraft:location",
|
||||||
|
"conditions": {
|
||||||
|
"player": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"location": {
|
||||||
|
"position": {
|
||||||
|
"x": {
|
||||||
|
"min": 69,
|
||||||
|
"max": 70
|
||||||
|
},
|
||||||
|
"y": {
|
||||||
|
"min": 69,
|
||||||
|
"max": 70
|
||||||
|
},
|
||||||
|
"z": {
|
||||||
|
"min": 69,
|
||||||
|
"max": 70
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dimension": "minecraft:overworld"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,35 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:furnace"
|
||||||
|
},
|
||||||
|
"title": "Now we're cooking",
|
||||||
|
"description": "Getting good'er, 7 days of gametime and couting",
|
||||||
|
"frame": "task",
|
||||||
|
"show_toast": true,
|
||||||
|
"announce_to_chat": true,
|
||||||
|
"hidden": true
|
||||||
|
},
|
||||||
|
"parent": "canopy:new_world_who_dis",
|
||||||
|
"criteria": {
|
||||||
|
"alive_1_day": {
|
||||||
|
"trigger": "minecraft:location",
|
||||||
|
"conditions": {
|
||||||
|
"player": {
|
||||||
|
"type_specific": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"stats": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:custom",
|
||||||
|
"stat": "minecraft:play_time",
|
||||||
|
"value": {
|
||||||
|
"min": 12096000
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,39 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:diamond_sword"
|
||||||
|
},
|
||||||
|
"title": "Now We're Talking",
|
||||||
|
"description": "Kill 100 phantoms... still not enough.",
|
||||||
|
"frame": "task",
|
||||||
|
"announce_to_chat": true
|
||||||
|
},
|
||||||
|
"parent": "canopy:a_good_start",
|
||||||
|
"criteria": {
|
||||||
|
"kill_100_phantoms": {
|
||||||
|
"trigger": "minecraft:player_killed_entity",
|
||||||
|
"conditions": {
|
||||||
|
"player": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type_specific": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"stats": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:killed",
|
||||||
|
"stat": "minecraft:phantom",
|
||||||
|
"value": {
|
||||||
|
"min": 100
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,53 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:elytra",
|
||||||
|
"components": {
|
||||||
|
"minecraft:damage": 431
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"title": "Okay, Too Far.",
|
||||||
|
"description": "100,000? How did you even get up here?",
|
||||||
|
"frame": "challenge",
|
||||||
|
"announce_to_chat": true
|
||||||
|
},
|
||||||
|
"parent": "canopy:touch_the_sky",
|
||||||
|
"criteria": {
|
||||||
|
"reach_100k": {
|
||||||
|
"trigger": "minecraft:location",
|
||||||
|
"conditions": {
|
||||||
|
"player": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"location": {
|
||||||
|
"position": {
|
||||||
|
"y": {
|
||||||
|
"min": 100000
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dimension": "minecraft:overworld"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:inverted",
|
||||||
|
"term": {
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type_specific": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"gamemode": [
|
||||||
|
"spectator"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,18 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:jungle_sapling"
|
||||||
|
},
|
||||||
|
"title": "Canopy",
|
||||||
|
"description": "Can o' Peas",
|
||||||
|
"background": "minecraft:textures/block/lime_concrete.png",
|
||||||
|
"frame": "task",
|
||||||
|
"show_toast": false,
|
||||||
|
"announce_to_chat": false
|
||||||
|
},
|
||||||
|
"criteria": {
|
||||||
|
"instant": {
|
||||||
|
"trigger": "minecraft:tick"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,38 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:bow"
|
||||||
|
},
|
||||||
|
"title": "So anyway I started blasting...",
|
||||||
|
"description": "Hurt a mob by spamming a bow",
|
||||||
|
"frame": "task",
|
||||||
|
"announce_to_chat": true
|
||||||
|
},
|
||||||
|
"parent": "canopy:mobs",
|
||||||
|
"criteria": {
|
||||||
|
"bow_spam": {
|
||||||
|
"trigger": "minecraft:player_hurt_entity",
|
||||||
|
"conditions": {
|
||||||
|
"player": [],
|
||||||
|
"damage": {
|
||||||
|
"dealt": {
|
||||||
|
"min": 0,
|
||||||
|
"max": 1
|
||||||
|
},
|
||||||
|
"type": {
|
||||||
|
"tags": [
|
||||||
|
{
|
||||||
|
"id": "minecraft:is_projectile",
|
||||||
|
"expected": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"direct_entity": {
|
||||||
|
"type": "minecraft:arrow"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"entity": []
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,37 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:netherite_sword"
|
||||||
|
},
|
||||||
|
"title": "Sword Go Brrr",
|
||||||
|
"description": "Kill 25,000 mobs",
|
||||||
|
"frame": "challenge",
|
||||||
|
"announce_to_chat": true
|
||||||
|
},
|
||||||
|
"parent": "canopy:so_anyway_i_started_blasting",
|
||||||
|
"criteria": {
|
||||||
|
"kill": {
|
||||||
|
"trigger": "minecraft:player_killed_entity",
|
||||||
|
"conditions": {
|
||||||
|
"player": {
|
||||||
|
"type_specific": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"stats": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:custom",
|
||||||
|
"stat": "mob_kills",
|
||||||
|
"value": {
|
||||||
|
"min": 25000
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"entity": []
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[]
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,25 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:rotten_flesh"
|
||||||
|
},
|
||||||
|
"title": "This Takes Guts.",
|
||||||
|
"description": "Eat 100 rotten flesh.",
|
||||||
|
"frame": "task",
|
||||||
|
"announce_to_chat": true
|
||||||
|
},
|
||||||
|
"parent": "canopy:food",
|
||||||
|
"criteria": {
|
||||||
|
"eat_100_spider_eye": {
|
||||||
|
"trigger": "minecraft:consume_item",
|
||||||
|
"conditions": {
|
||||||
|
"item": {
|
||||||
|
"items": "minecraft:rotten_flesh",
|
||||||
|
"count": {
|
||||||
|
"min": 100
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,85 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:skeleton_skull"
|
||||||
|
},
|
||||||
|
"title": "Till Death Do Us Part.",
|
||||||
|
"description": "Wear a piece of fully cursed armor in every slot.",
|
||||||
|
"frame": "task",
|
||||||
|
"announce_to_chat": true
|
||||||
|
},
|
||||||
|
"parent": "canopy:root",
|
||||||
|
"criteria": {
|
||||||
|
"wear_cursed_items": {
|
||||||
|
"trigger": "minecraft:inventory_changed",
|
||||||
|
"conditions": {
|
||||||
|
"player": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"equipment": {
|
||||||
|
"head": {
|
||||||
|
"components": {
|
||||||
|
"minecraft:enchantments": {
|
||||||
|
"minecraft:binding_curse": 1,
|
||||||
|
"minecraft:vanishing_curse": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"equipment": {
|
||||||
|
"chest": {
|
||||||
|
"components": {
|
||||||
|
"minecraft:enchantments": {
|
||||||
|
"minecraft:binding_curse": 1,
|
||||||
|
"minecraft:vanishing_curse": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"equipment": {
|
||||||
|
"legs": {
|
||||||
|
"components": {
|
||||||
|
"minecraft:enchantments": {
|
||||||
|
"minecraft:binding_curse": 1,
|
||||||
|
"minecraft:vanishing_curse": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"equipment": {
|
||||||
|
"feet": {
|
||||||
|
"components": {
|
||||||
|
"minecraft:enchantments": {
|
||||||
|
"minecraft:binding_curse": 1,
|
||||||
|
"minecraft:vanishing_curse": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,40 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:totem_of_undying"
|
||||||
|
},
|
||||||
|
"title": "Timeless",
|
||||||
|
"description": "1,000 days alive? I stand corrected.",
|
||||||
|
"frame": "challenge",
|
||||||
|
"announce_to_chat": true,
|
||||||
|
"hidden": true
|
||||||
|
},
|
||||||
|
"parent": "canopy:challenge_complete",
|
||||||
|
"criteria": {
|
||||||
|
"alive_1000_days": {
|
||||||
|
"trigger": "minecraft:location",
|
||||||
|
"conditions": {
|
||||||
|
"player": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type_specific": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"stats": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:custom",
|
||||||
|
"stat": "minecraft:time_since_death",
|
||||||
|
"value": {
|
||||||
|
"min": 24000000
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,47 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:firework_rocket"
|
||||||
|
},
|
||||||
|
"title": "Touch The Sky",
|
||||||
|
"description": "The nest looks so small from up here!",
|
||||||
|
"frame": "task",
|
||||||
|
"announce_to_chat": true
|
||||||
|
},
|
||||||
|
"parent": "canopy:root",
|
||||||
|
"criteria": {
|
||||||
|
"reach_2k": {
|
||||||
|
"trigger": "minecraft:location",
|
||||||
|
"conditions": {
|
||||||
|
"player": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"location": {
|
||||||
|
"position": {
|
||||||
|
"y": {
|
||||||
|
"min": 2000
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dimension": "minecraft:overworld"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:inverted",
|
||||||
|
"term": {
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type_specific": {
|
||||||
|
"type": "minecraft:player"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,33 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:red_bed"
|
||||||
|
},
|
||||||
|
"title": "Who Needs Sleep Anyways?",
|
||||||
|
"description": "Kill 1000 phantoms... I don't think itll ever be enough honestly.",
|
||||||
|
"frame": "challenge",
|
||||||
|
"announce_to_chat": true
|
||||||
|
},
|
||||||
|
"parent": "canopy:now_were_talking",
|
||||||
|
"criteria": {
|
||||||
|
"kill_1000_phantoms": {
|
||||||
|
"trigger": "minecraft:location",
|
||||||
|
"conditions": {
|
||||||
|
"player": {
|
||||||
|
"type_specific": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"stats": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:killed",
|
||||||
|
"stat": "minecraft:phantom",
|
||||||
|
"value": {
|
||||||
|
"min": 1000
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,50 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:ender_pearl"
|
||||||
|
},
|
||||||
|
"title": "YEET!",
|
||||||
|
"description": "Die to the void. End gateways are overrated.",
|
||||||
|
"frame": "task",
|
||||||
|
"announce_to_chat": true
|
||||||
|
},
|
||||||
|
"parent": "canopy:end",
|
||||||
|
"criteria": {
|
||||||
|
"below_-200y": {
|
||||||
|
"trigger": "minecraft:location",
|
||||||
|
"conditions": {
|
||||||
|
"player": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"location": {
|
||||||
|
"position": {
|
||||||
|
"y": {
|
||||||
|
"max": -200
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dimension": "minecraft:the_end"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:inverted",
|
||||||
|
"term": {
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type_specific": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"gamemode": [
|
||||||
|
"spectator"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,49 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"icon": {
|
||||||
|
"id": "minecraft:black_concrete"
|
||||||
|
},
|
||||||
|
"title": "You Shouldn't Be Here...",
|
||||||
|
"description": "I'm not even going to ask how.",
|
||||||
|
"frame": "challenge",
|
||||||
|
"announce_to_chat": true,
|
||||||
|
"hidden": false
|
||||||
|
},
|
||||||
|
"parent": "canopy:enter_the_void",
|
||||||
|
"criteria": {
|
||||||
|
"below_-65y": {
|
||||||
|
"trigger": "minecraft:location",
|
||||||
|
"conditions": {
|
||||||
|
"player": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"location": {
|
||||||
|
"position": {
|
||||||
|
"y": {
|
||||||
|
"max": -65
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dimension": "minecraft:overworld"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:inverted",
|
||||||
|
"term": {
|
||||||
|
"condition": "minecraft:entity_properties",
|
||||||
|
"entity": "this",
|
||||||
|
"predicate": {
|
||||||
|
"type_specific": {
|
||||||
|
"type": "minecraft:player",
|
||||||
|
"gamemode": "spectator"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,25 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:dandelion"
|
|
||||||
},
|
|
||||||
"title": "A Flower In Your Hare",
|
|
||||||
"description": "Thanks Hanny!",
|
|
||||||
"frame": "task",
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:neature",
|
|
||||||
"criteria": {
|
|
||||||
"give_flower": {
|
|
||||||
"trigger": "minecraft:player_interacted_with_entity",
|
|
||||||
"conditions": {
|
|
||||||
"item": {
|
|
||||||
"items": ["minecraft:dandelion"]
|
|
||||||
},
|
|
||||||
"entity": {
|
|
||||||
"type": "minecraft:rabbit"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,22 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:phantom_membrane"
|
|
||||||
},
|
|
||||||
"title": "A Good Start",
|
|
||||||
"description": "Kill a phantom, hopefully more to come.",
|
|
||||||
"frame": "task",
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:mobs",
|
|
||||||
"criteria": {
|
|
||||||
"kill_1_phantom": {
|
|
||||||
"trigger": "minecraft:player_killed_entity",
|
|
||||||
"conditions": {
|
|
||||||
"entity": {
|
|
||||||
"type": "minecraft:phantom"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,155 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:netherite_boots"
|
|
||||||
},
|
|
||||||
"title": "... Alright, I Give Up.",
|
|
||||||
"description": "And you thought 100,000 was far...",
|
|
||||||
"frame": "challenge",
|
|
||||||
"show_toast": false,
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:far_out_man",
|
|
||||||
"criteria": {
|
|
||||||
"outer_pos_x": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"player": [{
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"location": {
|
|
||||||
"dimension": "minecraft:the_end",
|
|
||||||
"position": {
|
|
||||||
"x": {
|
|
||||||
"min": 1000000.0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"condition": "minecraft:inverted",
|
|
||||||
"term": {
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"type_specific": {
|
|
||||||
"type": "player",
|
|
||||||
"gamemode": "spectator"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"outer_pos_z": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"player": [{
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"location": {
|
|
||||||
"dimension": "minecraft:the_end",
|
|
||||||
"position": {
|
|
||||||
"z": {
|
|
||||||
"min": 1000000.0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"condition": "minecraft:inverted",
|
|
||||||
"term": {
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"type_specific": {
|
|
||||||
"type": "player",
|
|
||||||
"gamemode": "spectator"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"outer_neg_x": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"player": [{
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"location": {
|
|
||||||
"dimension": "minecraft:the_end",
|
|
||||||
"position": {
|
|
||||||
"x": {
|
|
||||||
"max": -1000000.0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"condition": "minecraft:inverted",
|
|
||||||
"term": {
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"type_specific": {
|
|
||||||
"type": "player",
|
|
||||||
"gamemode": "spectator"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"outer_neg_z": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"player": [{
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"location": {
|
|
||||||
"dimension": "minecraft:the_end",
|
|
||||||
"position": {
|
|
||||||
"x": {
|
|
||||||
"max": -1000000.0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"condition": "minecraft:inverted",
|
|
||||||
"term": {
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"type_specific": {
|
|
||||||
"type": "player",
|
|
||||||
"gamemode": "spectator"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"outer_pos_x",
|
|
||||||
"outer_pos_z",
|
|
||||||
"outer_neg_x",
|
|
||||||
"outer_neg_z"
|
|
||||||
]
|
|
||||||
]
|
|
||||||
}
|
|
|
@ -1,33 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:netherite_hoe"
|
|
||||||
},
|
|
||||||
"title": "Are... Are you serious?",
|
|
||||||
"description": "Why would you...?",
|
|
||||||
"frame": "challenge",
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:root",
|
|
||||||
"criteria": {
|
|
||||||
"break_a_netherite_hoe": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"player": {
|
|
||||||
"type_specific": {
|
|
||||||
"type": "player",
|
|
||||||
"stats": [
|
|
||||||
{
|
|
||||||
"type": "minecraft:broken",
|
|
||||||
"stat": "minecraft:netherite_hoe",
|
|
||||||
"value": {
|
|
||||||
"min": 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,33 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:clock"
|
|
||||||
},
|
|
||||||
"title": "Challenge Accepted",
|
|
||||||
"description": "So you managed to stay alive a whole day, not impressed.",
|
|
||||||
"frame": "task",
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:root",
|
|
||||||
"criteria": {
|
|
||||||
"alive_1_day": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"player": {
|
|
||||||
"type_specific": {
|
|
||||||
"type": "player",
|
|
||||||
"stats": [
|
|
||||||
{
|
|
||||||
"type": "minecraft:custom",
|
|
||||||
"stat": "minecraft:time_since_death",
|
|
||||||
"value": {
|
|
||||||
"min": 24000
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,33 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:observer"
|
|
||||||
},
|
|
||||||
"title": "Challenge Complete",
|
|
||||||
"description": "Managed 100 days without dying, I guess you're alright.",
|
|
||||||
"frame": "task",
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:challenge_accepted",
|
|
||||||
"criteria": {
|
|
||||||
"alive_100_days": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"player": {
|
|
||||||
"type_specific": {
|
|
||||||
"type": "player",
|
|
||||||
"stats": [
|
|
||||||
{
|
|
||||||
"type": "minecraft:custom",
|
|
||||||
"stat": "minecraft:time_since_death",
|
|
||||||
"value": {
|
|
||||||
"min": 2400000
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,43 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:end_portal_frame"
|
|
||||||
},
|
|
||||||
"title": "The End.",
|
|
||||||
"description": "That was easy.",
|
|
||||||
"frame": "task",
|
|
||||||
"show_toast": false,
|
|
||||||
"announce_to_chat": false
|
|
||||||
},
|
|
||||||
"parent": "canopy:root",
|
|
||||||
"criteria": {
|
|
||||||
"reach_the_end": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"player": [{
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"location": {
|
|
||||||
"dimension": "minecraft:the_end"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"condition": "minecraft:inverted",
|
|
||||||
"term": {
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"type_specific": {
|
|
||||||
"type": "player",
|
|
||||||
"gamemode": "spectator"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,47 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:black_concrete"
|
|
||||||
},
|
|
||||||
"title": "Enter The Void",
|
|
||||||
"description": "At least this only exists in the end... right?",
|
|
||||||
"frame": "task",
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:end",
|
|
||||||
"criteria": {
|
|
||||||
"below_-65y": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"player": [{
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"location": {
|
|
||||||
"dimension": "minecraft:the_end",
|
|
||||||
"position": {
|
|
||||||
"y": {
|
|
||||||
"max": -65.0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"condition": "minecraft:inverted",
|
|
||||||
"term": {
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"type_specific": {
|
|
||||||
"type": "player",
|
|
||||||
"gamemode": "spectator"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,155 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:elytra"
|
|
||||||
},
|
|
||||||
"title": "Far Out Man.",
|
|
||||||
"description": "Reach 100,000 in The End.",
|
|
||||||
"frame": "challenge",
|
|
||||||
"show_toast": false,
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:yeet",
|
|
||||||
"criteria": {
|
|
||||||
"outer_pos_x": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"player": [{
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"location": {
|
|
||||||
"dimension": "minecraft:the_end",
|
|
||||||
"position": {
|
|
||||||
"x": {
|
|
||||||
"min": 100000.0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"condition": "minecraft:inverted",
|
|
||||||
"term": {
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"type_specific": {
|
|
||||||
"type": "player",
|
|
||||||
"gamemode": "spectator"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"outer_pos_z": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"player": [{
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"location": {
|
|
||||||
"dimension": "minecraft:the_end",
|
|
||||||
"position": {
|
|
||||||
"z": {
|
|
||||||
"min": 100000.0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"condition": "minecraft:inverted",
|
|
||||||
"term": {
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"type_specific": {
|
|
||||||
"type": "player",
|
|
||||||
"gamemode": "spectator"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"outer_neg_x": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"player": [{
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"location": {
|
|
||||||
"dimension": "minecraft:the_end",
|
|
||||||
"position": {
|
|
||||||
"x": {
|
|
||||||
"max": -100000.0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"condition": "minecraft:inverted",
|
|
||||||
"term": {
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"type_specific": {
|
|
||||||
"type": "player",
|
|
||||||
"gamemode": "spectator"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"outer_neg_z": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"player": [{
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"location": {
|
|
||||||
"dimension": "minecraft:the_end",
|
|
||||||
"position": {
|
|
||||||
"x": {
|
|
||||||
"max": -100000.0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"condition": "minecraft:inverted",
|
|
||||||
"term": {
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"type_specific": {
|
|
||||||
"type": "player",
|
|
||||||
"gamemode": "spectator"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"outer_pos_x",
|
|
||||||
"outer_pos_z",
|
|
||||||
"outer_neg_x",
|
|
||||||
"outer_neg_z"
|
|
||||||
]
|
|
||||||
]
|
|
||||||
}
|
|
|
@ -1,146 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:spawner"
|
|
||||||
},
|
|
||||||
"title": "Feeling Caged In",
|
|
||||||
"description": "Find all four limits of the overworld cage. Don't worry, its a nice, big cage.",
|
|
||||||
"frame": "challenge",
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:root",
|
|
||||||
"criteria": {
|
|
||||||
"outer_pos_x": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"player": [{
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"location": {
|
|
||||||
"dimension": "minecraft:overworld",
|
|
||||||
"position": {
|
|
||||||
"x": {
|
|
||||||
"min": 31990.0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"condition": "minecraft:inverted",
|
|
||||||
"term": {
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"type_specific": {
|
|
||||||
"type": "player",
|
|
||||||
"gamemode": "spectator"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"outer_pos_z": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"player": [{
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"location": {
|
|
||||||
"dimension": "minecraft:overworld",
|
|
||||||
"position": {
|
|
||||||
"z": {
|
|
||||||
"min": 31990.0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"condition": "minecraft:inverted",
|
|
||||||
"term": {
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"type_specific": {
|
|
||||||
"type": "player",
|
|
||||||
"gamemode": "spectator"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"outer_neg_x": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"player": [{
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"location": {
|
|
||||||
"dimension": "minecraft:overworld",
|
|
||||||
"position": {
|
|
||||||
"x": {
|
|
||||||
"max": -31990.0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"condition": "minecraft:inverted",
|
|
||||||
"term": {
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"type_specific": {
|
|
||||||
"type": "player",
|
|
||||||
"gamemode": "spectator"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"outer_neg_z": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"player": [{
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"location": {
|
|
||||||
"dimension": "minecraft:overworld",
|
|
||||||
"position": {
|
|
||||||
"x": {
|
|
||||||
"max": -31990.0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"condition": "minecraft:inverted",
|
|
||||||
"term": {
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"type_specific": {
|
|
||||||
"type": "player",
|
|
||||||
"gamemode": "spectator"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,22 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:wooden_sword"
|
|
||||||
},
|
|
||||||
"title": "Good Riddance",
|
|
||||||
"description": "Your sacrifice pleases the server...",
|
|
||||||
"frame": "task",
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:so_anyway_i_started_blasting",
|
|
||||||
"criteria": {
|
|
||||||
"have_sed": {
|
|
||||||
"trigger": "minecraft:player_killed_entity",
|
|
||||||
"conditions": {
|
|
||||||
"entity": {
|
|
||||||
"type": "minecraft:villager"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,50 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:fern"
|
|
||||||
},
|
|
||||||
"title": "Green Thumb",
|
|
||||||
"description": "Plant every type of tree.",
|
|
||||||
"frame": "task",
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:neature",
|
|
||||||
"criteria": {
|
|
||||||
"jungle": {
|
|
||||||
"trigger": "minecraft:placed_block",
|
|
||||||
"conditions": {
|
|
||||||
"block": "minecraft:jungle_sapling"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"oak": {
|
|
||||||
"trigger": "minecraft:placed_block",
|
|
||||||
"conditions": {
|
|
||||||
"block": "minecraft:oak_sapling"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"spruce": {
|
|
||||||
"trigger": "minecraft:placed_block",
|
|
||||||
"conditions": {
|
|
||||||
"block": "minecraft:spruce_sapling"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"birch": {
|
|
||||||
"trigger": "minecraft:placed_block",
|
|
||||||
"conditions": {
|
|
||||||
"block": "minecraft:birch_sapling"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"acacia": {
|
|
||||||
"trigger": "minecraft:placed_block",
|
|
||||||
"conditions": {
|
|
||||||
"block": "minecraft:acacia_sapling"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"dark_oak": {
|
|
||||||
"trigger": "minecraft:placed_block",
|
|
||||||
"conditions": {
|
|
||||||
"block": "minecraft:dark_oak_sapling"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,35 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:spyglass"
|
|
||||||
},
|
|
||||||
"title": "Is It a... oh crap.",
|
|
||||||
"description": "Making eye contact with it may have been a mistake...",
|
|
||||||
"frame": "task",
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:end",
|
|
||||||
"criteria": {
|
|
||||||
"spyglass_at_enderman": {
|
|
||||||
"trigger": "minecraft:using_item",
|
|
||||||
"conditions": {
|
|
||||||
"player": [{
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"predicate": {
|
|
||||||
"player": {
|
|
||||||
"looking_at": {
|
|
||||||
"type": "minecraft:enderman"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"entity": "this"
|
|
||||||
}],
|
|
||||||
"item": {
|
|
||||||
"items": [
|
|
||||||
"minecraft:spyglass"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,48 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:black_concrete"
|
|
||||||
},
|
|
||||||
"title": "Is It Extra Hot Down There?",
|
|
||||||
"description": "The floor is lava... but what's below the floor?",
|
|
||||||
"frame": "challenge",
|
|
||||||
"hidden": false,
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:enter_the_void",
|
|
||||||
"criteria": {
|
|
||||||
"below_-65y": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"player": [{
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"location": {
|
|
||||||
"dimension": "minecraft:the_nether",
|
|
||||||
"position": {
|
|
||||||
"y": {
|
|
||||||
"max": -65.0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"condition": "minecraft:inverted",
|
|
||||||
"term": {
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"type_specific": {
|
|
||||||
"type": "player",
|
|
||||||
"gamemode": "spectator"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,33 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:spider_eye"
|
|
||||||
},
|
|
||||||
"title": "Keto Diet",
|
|
||||||
"description": "Eghhh",
|
|
||||||
"frame": "task",
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:root",
|
|
||||||
"criteria": {
|
|
||||||
"eat_100_spider_eye": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"player": {
|
|
||||||
"type_specific": {
|
|
||||||
"type": "player",
|
|
||||||
"stats": [
|
|
||||||
{
|
|
||||||
"type": "minecraft:used",
|
|
||||||
"stat": "minecraft:spider_eye",
|
|
||||||
"value": {
|
|
||||||
"min": 100
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,22 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:sculk_catalyst"
|
|
||||||
},
|
|
||||||
"title": "Is that it Mojang?",
|
|
||||||
"description": "Kill a Warden. So much for sneaking.",
|
|
||||||
"frame": "challenge",
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:mobs",
|
|
||||||
"criteria": {
|
|
||||||
"kill_warden": {
|
|
||||||
"trigger": "minecraft:player_killed_entity",
|
|
||||||
"conditions": {
|
|
||||||
"entity": {
|
|
||||||
"type": "minecraft:warden"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,25 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:axolotl_bucket"
|
|
||||||
},
|
|
||||||
"title": "LONG MAY HE LIVE.",
|
|
||||||
"description": "Name an Axolotl",
|
|
||||||
"frame": "task",
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:neature",
|
|
||||||
"criteria": {
|
|
||||||
"name_axolotl": {
|
|
||||||
"trigger": "minecraft:player_interacted_with_entity",
|
|
||||||
"conditions": {
|
|
||||||
"item": {
|
|
||||||
"items": ["minecraft:name_tag"]
|
|
||||||
},
|
|
||||||
"entity": {
|
|
||||||
"type": "minecraft:axolotl"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,18 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:zombie_head"
|
|
||||||
},
|
|
||||||
"title": "Mobs",
|
|
||||||
"description": "Gotta kill 'em all!",
|
|
||||||
"frame": "task",
|
|
||||||
"show_toast": false,
|
|
||||||
"announce_to_chat": false
|
|
||||||
},
|
|
||||||
"parent": "canopy:root",
|
|
||||||
"criteria": {
|
|
||||||
"kill_any_mob": {
|
|
||||||
"trigger": "minecraft:player_killed_entity"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,18 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:grass_block"
|
|
||||||
},
|
|
||||||
"title": "Neature",
|
|
||||||
"description": "Nature is neat... pretty neat.",
|
|
||||||
"frame": "task",
|
|
||||||
"show_toast": false,
|
|
||||||
"announce_to_chat": false
|
|
||||||
},
|
|
||||||
"parent": "canopy:root",
|
|
||||||
"criteria": {
|
|
||||||
"instant": {
|
|
||||||
"trigger": "minecraft:tick"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,33 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:diamond_sword"
|
|
||||||
},
|
|
||||||
"title": "Now We're Talking",
|
|
||||||
"description": "Kill 100 phantoms... still not enough.",
|
|
||||||
"frame": "task",
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:a_good_start",
|
|
||||||
"criteria": {
|
|
||||||
"kill_100_phantoms": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"player": {
|
|
||||||
"type_specific": {
|
|
||||||
"type": "player",
|
|
||||||
"stats": [
|
|
||||||
{
|
|
||||||
"type": "minecraft:killed",
|
|
||||||
"stat": "minecraft:phantom",
|
|
||||||
"value": {
|
|
||||||
"min": 100
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,48 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:elytra",
|
|
||||||
"nbt": "{Damage:431}"
|
|
||||||
},
|
|
||||||
"title": "Okay, Too Far.",
|
|
||||||
"description": "100,000? How did you even get up here?",
|
|
||||||
"frame": "challenge",
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:touch_the_sky",
|
|
||||||
"criteria": {
|
|
||||||
"reach_100k": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"player": [{
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"location": {
|
|
||||||
"dimension": "minecraft:overworld",
|
|
||||||
"position": {
|
|
||||||
"y": {
|
|
||||||
"min": 100000.0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"condition": "minecraft:inverted",
|
|
||||||
"term": {
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"type_specific": {
|
|
||||||
"type": "player",
|
|
||||||
"gamemode": "spectator"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,18 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:jungle_sapling"
|
|
||||||
},
|
|
||||||
"title": "Canopy",
|
|
||||||
"description": "Can o' Peas",
|
|
||||||
"frame": "task",
|
|
||||||
"background": "minecraft:textures/block/lime_concrete.png",
|
|
||||||
"show_toast": false,
|
|
||||||
"announce_to_chat": false
|
|
||||||
},
|
|
||||||
"criteria": {
|
|
||||||
"instant": {
|
|
||||||
"trigger": "minecraft:tick"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,30 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:bow"
|
|
||||||
},
|
|
||||||
"title": "So anyway I started blasting...",
|
|
||||||
"description": "Hurt a mob by spamming a bow",
|
|
||||||
"frame": "task",
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:mobs",
|
|
||||||
"criteria": {
|
|
||||||
"bow_spam": {
|
|
||||||
"trigger": "minecraft:player_hurt_entity",
|
|
||||||
"conditions": {
|
|
||||||
"damage": {
|
|
||||||
"taken": {
|
|
||||||
"max": 1.0
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"is_projectile": true,
|
|
||||||
"direct_entity": {
|
|
||||||
"type": "minecraft:arrow"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,33 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:netherite_sword"
|
|
||||||
},
|
|
||||||
"title": "Sword Go Brrr",
|
|
||||||
"description": "Kill 25,000 mobs",
|
|
||||||
"frame": "challenge",
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:so_anyway_i_started_blasting",
|
|
||||||
"criteria": {
|
|
||||||
"height": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"player": {
|
|
||||||
"type_specific": {
|
|
||||||
"type": "player",
|
|
||||||
"stats": [
|
|
||||||
{
|
|
||||||
"type": "minecraft:custom",
|
|
||||||
"stat": "minecraft:mob_kills",
|
|
||||||
"value": {
|
|
||||||
"min": 25000
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,33 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:rotten_flesh"
|
|
||||||
},
|
|
||||||
"title": "This Takes Guts.",
|
|
||||||
"description": "Eat 100 rotten flesh.",
|
|
||||||
"frame": "task",
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:root",
|
|
||||||
"criteria": {
|
|
||||||
"eat_100_rotten_flesh": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"player": {
|
|
||||||
"type_specific": {
|
|
||||||
"type": "player",
|
|
||||||
"stats": [
|
|
||||||
{
|
|
||||||
"type": "minecraft:used",
|
|
||||||
"stat": "minecraft:rotten_flesh",
|
|
||||||
"value": {
|
|
||||||
"min": 100
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,89 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:skeleton_skull"
|
|
||||||
},
|
|
||||||
"title": "Till Death Do Us Part.",
|
|
||||||
"description": "Wear a piece of fully cursed armor in every slot.",
|
|
||||||
"frame": "task",
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:root",
|
|
||||||
"criteria": {
|
|
||||||
"wear_cursed_items": {
|
|
||||||
"trigger": "minecraft:inventory_changed",
|
|
||||||
"conditions": {
|
|
||||||
"player": [
|
|
||||||
{
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"predicate": {
|
|
||||||
"equipment": {
|
|
||||||
"head": {
|
|
||||||
"enchantments": [
|
|
||||||
{
|
|
||||||
"enchantment": "binding_curse"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"enchantment": "vanishing_curse"
|
|
||||||
}]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"entity": "this"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"predicate": {
|
|
||||||
"equipment": {
|
|
||||||
"chest": {
|
|
||||||
"enchantments": [
|
|
||||||
{
|
|
||||||
"enchantment": "binding_curse"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"enchantment": "vanishing_curse"
|
|
||||||
}]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"entity": "this"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"predicate": {
|
|
||||||
"equipment": {
|
|
||||||
"legs": {
|
|
||||||
"enchantments": [
|
|
||||||
{
|
|
||||||
"enchantment": "binding_curse"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"enchantment": "vanishing_curse"
|
|
||||||
}]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"entity": "this"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"predicate": {
|
|
||||||
"equipment": {
|
|
||||||
"feet": {
|
|
||||||
"enchantments": [
|
|
||||||
{
|
|
||||||
"enchantment": "binding_curse"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"enchantment": "vanishing_curse"
|
|
||||||
}]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"entity": "this"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,34 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:totem_of_undying"
|
|
||||||
},
|
|
||||||
"title": "Timeless",
|
|
||||||
"description": "1,000 days alive? I stand corrected.",
|
|
||||||
"frame": "challenge",
|
|
||||||
"hidden": true,
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:challenge_complete",
|
|
||||||
"criteria": {
|
|
||||||
"alive_1000_days": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"player": {
|
|
||||||
"type_specific": {
|
|
||||||
"type": "player",
|
|
||||||
"stats": [
|
|
||||||
{
|
|
||||||
"type": "minecraft:custom",
|
|
||||||
"stat": "minecraft:time_since_death",
|
|
||||||
"value": {
|
|
||||||
"min": 24000000
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,47 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:firework_rocket"
|
|
||||||
},
|
|
||||||
"title": "Touch The Sky",
|
|
||||||
"description": "The nest looks so small from up here!",
|
|
||||||
"frame": "task",
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:root",
|
|
||||||
"criteria": {
|
|
||||||
"reach_2k": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"player": [{
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"location": {
|
|
||||||
"dimension": "minecraft:overworld",
|
|
||||||
"position": {
|
|
||||||
"y": {
|
|
||||||
"min": 2000.0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"condition": "minecraft:inverted",
|
|
||||||
"term": {
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"type_specific": {
|
|
||||||
"type": "player",
|
|
||||||
"gamemode": "spectator"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,33 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:red_bed"
|
|
||||||
},
|
|
||||||
"title": "Who Needs Sleep Anyways?",
|
|
||||||
"description": "Kill 1000 phantoms... I don't think itll ever be enough honestly.",
|
|
||||||
"frame": "challenge",
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:now_were_talking",
|
|
||||||
"criteria": {
|
|
||||||
"kill_1000_phantoms": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"player": {
|
|
||||||
"type_specific": {
|
|
||||||
"type": "player",
|
|
||||||
"stats": [
|
|
||||||
{
|
|
||||||
"type": "minecraft:killed",
|
|
||||||
"stat": "minecraft:phantom",
|
|
||||||
"value": {
|
|
||||||
"min": 1000
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,47 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:ender_pearl"
|
|
||||||
},
|
|
||||||
"title": "YEET!",
|
|
||||||
"description": "Die to the void. End gateways are overrated.",
|
|
||||||
"frame": "task",
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:end",
|
|
||||||
"criteria": {
|
|
||||||
"below_-200y": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"player": [{
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"location": {
|
|
||||||
"dimension": "minecraft:the_end",
|
|
||||||
"position": {
|
|
||||||
"y": {
|
|
||||||
"max": -200.0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"condition": "minecraft:inverted",
|
|
||||||
"term": {
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"type_specific": {
|
|
||||||
"type": "player",
|
|
||||||
"gamemode": "spectator"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,48 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:black_concrete"
|
|
||||||
},
|
|
||||||
"title": "You Shouldn't Be Here...",
|
|
||||||
"description": "I'm not even going to ask how.",
|
|
||||||
"frame": "challenge",
|
|
||||||
"hidden": false,
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:enter_the_void",
|
|
||||||
"criteria": {
|
|
||||||
"below_-65y": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"player": [{
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"location": {
|
|
||||||
"dimension": "minecraft:overworld",
|
|
||||||
"position": {
|
|
||||||
"y": {
|
|
||||||
"max": -65.0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"condition": "minecraft:inverted",
|
|
||||||
"term": {
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"type_specific": {
|
|
||||||
"type": "player",
|
|
||||||
"gamemode": "spectator"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,2 +0,0 @@
|
||||||
#checking if a parrot is within radius of the player to determine if the parrot will be dancing
|
|
||||||
execute as @s at @s if entity @e[type=minecraft:parrot, distance=..2] run advancement grant @s only canopy:party_parrot
|
|
|
@ -1,23 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:barrier"
|
|
||||||
},
|
|
||||||
"title": "100% Antibacterial",
|
|
||||||
"description": "Kill 100% of all germs in The Canopy.",
|
|
||||||
"frame": "challenge",
|
|
||||||
"hidden": true,
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:mobs",
|
|
||||||
"criteria": {
|
|
||||||
"kill_bac": {
|
|
||||||
"trigger": "minecraft:player_killed_entity",
|
|
||||||
"conditions": {
|
|
||||||
"entity": {
|
|
||||||
"nbt": "{Tags:[\"admin\"]}"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,18 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:spruce_door"
|
|
||||||
},
|
|
||||||
"title": "Secret Club",
|
|
||||||
"description": "What's the password?",
|
|
||||||
"frame": "challenge",
|
|
||||||
"hidden": true,
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:root",
|
|
||||||
"criteria": {
|
|
||||||
"say_the_password": {
|
|
||||||
"trigger": "impossible"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,36 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:target"
|
|
||||||
},
|
|
||||||
"title": "Gaminga!",
|
|
||||||
"description": "Visit the games/event area at E 49.",
|
|
||||||
"frame": "task",
|
|
||||||
"show_toast": true,
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "locations:landmarks",
|
|
||||||
"criteria": {
|
|
||||||
"be_near": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"dimension": "minecraft:overworld",
|
|
||||||
"position": {
|
|
||||||
"x": {
|
|
||||||
"min": 330,
|
|
||||||
"max": 460
|
|
||||||
},
|
|
||||||
"y": {
|
|
||||||
"min": 60,
|
|
||||||
"max": 100
|
|
||||||
},
|
|
||||||
"z": {
|
|
||||||
"min": -380,
|
|
||||||
"max": -300
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,22 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:wheat_seeds"
|
|
||||||
},
|
|
||||||
"title": "Get sed",
|
|
||||||
"description": "Obtain some sed",
|
|
||||||
"frame": "task",
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:root",
|
|
||||||
"criteria": {
|
|
||||||
"have_sed": {
|
|
||||||
"trigger": "minecraft:inventory_changed",
|
|
||||||
"conditions": {
|
|
||||||
"items": [{
|
|
||||||
"item": "minecraft:wheat_seeds"
|
|
||||||
}]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,22 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:parrot_spawn_egg"
|
|
||||||
},
|
|
||||||
"title": "Gib sed",
|
|
||||||
"description": "Tame a b0rb",
|
|
||||||
"frame": "task",
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:get_sed",
|
|
||||||
"criteria": {
|
|
||||||
"have_sed": {
|
|
||||||
"trigger": "minecraft:tame_animal",
|
|
||||||
"conditions": {
|
|
||||||
"entity": {
|
|
||||||
"type": "minecraft:parrot"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,36 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:diamond_block"
|
|
||||||
},
|
|
||||||
"title": "Here Comes the Money!",
|
|
||||||
"description": "Stepped foot in the Olive Garden Casino at N 270",
|
|
||||||
"frame": "task",
|
|
||||||
"show_toast": true,
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "locations:landmarks",
|
|
||||||
"criteria": {
|
|
||||||
"be_near": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"dimension": "minecraft:overworld",
|
|
||||||
"position": {
|
|
||||||
"x": {
|
|
||||||
"min": 908,
|
|
||||||
"max": 981
|
|
||||||
},
|
|
||||||
"y": {
|
|
||||||
"min": 70,
|
|
||||||
"max": 87
|
|
||||||
},
|
|
||||||
"z": {
|
|
||||||
"min": -2221,
|
|
||||||
"max": -2167
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,36 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:snowball"
|
|
||||||
},
|
|
||||||
"title": "Mont Canopy",
|
|
||||||
"description": "Hit the slopes at Mont Canopy (W 55)",
|
|
||||||
"frame": "task",
|
|
||||||
"show_toast": true,
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "locations:landmarks",
|
|
||||||
"criteria": {
|
|
||||||
"be_near": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"dimension": "minecraft:overworld",
|
|
||||||
"position": {
|
|
||||||
"x": {
|
|
||||||
"min": -500,
|
|
||||||
"max": -318
|
|
||||||
},
|
|
||||||
"y": {
|
|
||||||
"min": 130,
|
|
||||||
"max": 223
|
|
||||||
},
|
|
||||||
"z": {
|
|
||||||
"min": -120,
|
|
||||||
"max": 50
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,36 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:filled_map"
|
|
||||||
},
|
|
||||||
"title": "My Friend Petey",
|
|
||||||
"description": "An important quest",
|
|
||||||
"frame": "task",
|
|
||||||
"show_toast": false,
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:root",
|
|
||||||
"criteria": {
|
|
||||||
"be_near": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"dimension": "minecraft:overworld",
|
|
||||||
"position": {
|
|
||||||
"x": {
|
|
||||||
"min": 27,
|
|
||||||
"max": 30
|
|
||||||
},
|
|
||||||
"y": {
|
|
||||||
"min": 98,
|
|
||||||
"max": 101
|
|
||||||
},
|
|
||||||
"z": {
|
|
||||||
"min": -129,
|
|
||||||
"max": -126
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,36 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:cyan_concrete"
|
|
||||||
},
|
|
||||||
"title": "Agent P",
|
|
||||||
"description": "A platypus? At spawn?",
|
|
||||||
"frame": "task",
|
|
||||||
"show_toast": false,
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "locations:landmarks",
|
|
||||||
"criteria": {
|
|
||||||
"be_near": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"dimension": "minecraft:overworld",
|
|
||||||
"position": {
|
|
||||||
"x": {
|
|
||||||
"min": -54,
|
|
||||||
"max": -45
|
|
||||||
},
|
|
||||||
"y": {
|
|
||||||
"min": 124,
|
|
||||||
"max": 131
|
|
||||||
},
|
|
||||||
"z": {
|
|
||||||
"min": -370,
|
|
||||||
"max": -362
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,18 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:oak_door"
|
|
||||||
},
|
|
||||||
"title": "Based",
|
|
||||||
"description": "Visit the bases of The Canopy",
|
|
||||||
"frame": "task",
|
|
||||||
"show_toast": false,
|
|
||||||
"announce_to_chat": false
|
|
||||||
},
|
|
||||||
"parent": "locations:root",
|
|
||||||
"criteria": {
|
|
||||||
"instant": {
|
|
||||||
"trigger": "minecraft:tick"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,36 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:red_mushroom"
|
|
||||||
},
|
|
||||||
"title": "Enter Idiot Territory",
|
|
||||||
"description": "Visit Dumb B*tches Island at N 280",
|
|
||||||
"frame": "task",
|
|
||||||
"show_toast": false,
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "locations:based",
|
|
||||||
"criteria": {
|
|
||||||
"be_near": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"dimension": "minecraft:overworld",
|
|
||||||
"position": {
|
|
||||||
"x": {
|
|
||||||
"min": -860,
|
|
||||||
"max": -560
|
|
||||||
},
|
|
||||||
"y": {
|
|
||||||
"min": 40,
|
|
||||||
"max": 250
|
|
||||||
},
|
|
||||||
"z": {
|
|
||||||
"min": -2540,
|
|
||||||
"max": -2040
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,36 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:campfire"
|
|
||||||
},
|
|
||||||
"title": "Welcome to Hell!",
|
|
||||||
"description": "Visit Hellmart under the nether hub",
|
|
||||||
"frame": "task",
|
|
||||||
"show_toast": false,
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "locations:landmarks",
|
|
||||||
"criteria": {
|
|
||||||
"be_near": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"dimension": "minecraft:the_nether",
|
|
||||||
"position": {
|
|
||||||
"x": {
|
|
||||||
"min": -70,
|
|
||||||
"max": 50
|
|
||||||
},
|
|
||||||
"y": {
|
|
||||||
"min": 100,
|
|
||||||
"max": 125
|
|
||||||
},
|
|
||||||
"z": {
|
|
||||||
"min": -60,
|
|
||||||
"max": 50
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,36 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:cooked_mutton"
|
|
||||||
},
|
|
||||||
"title": "Blessed by Her Holy Radiance",
|
|
||||||
"description": "Bore witness to the anime sheep.",
|
|
||||||
"frame": "task",
|
|
||||||
"show_toast": false,
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "locations:landmarks",
|
|
||||||
"criteria": {
|
|
||||||
"be_near": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"dimension": "minecraft:overworld",
|
|
||||||
"position": {
|
|
||||||
"x": {
|
|
||||||
"min": 3777,
|
|
||||||
"max": 3895
|
|
||||||
},
|
|
||||||
"y": {
|
|
||||||
"min": 60,
|
|
||||||
"max": 400
|
|
||||||
},
|
|
||||||
"z": {
|
|
||||||
"min": 1670,
|
|
||||||
"max": 1870
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,36 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:dirt"
|
|
||||||
},
|
|
||||||
"title": "La Perle Des Antilles",
|
|
||||||
"description": "Visit Haiti at S 293",
|
|
||||||
"frame": "task",
|
|
||||||
"show_toast": false,
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "locations:based",
|
|
||||||
"criteria": {
|
|
||||||
"be_near": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"dimension": "minecraft:overworld",
|
|
||||||
"position": {
|
|
||||||
"x": {
|
|
||||||
"min": 1990,
|
|
||||||
"max": 2500
|
|
||||||
},
|
|
||||||
"y": {
|
|
||||||
"min": 60,
|
|
||||||
"max": 250
|
|
||||||
},
|
|
||||||
"z": {
|
|
||||||
"min": 2100,
|
|
||||||
"max": 2500
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,17 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:music_disc_chirp"
|
|
||||||
},
|
|
||||||
"title": "Party Parrot",
|
|
||||||
"description": "Birdy dancin!",
|
|
||||||
"frame": "challenge",
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:gib_sed",
|
|
||||||
"criteria": {
|
|
||||||
"birdy_dancin": {
|
|
||||||
"trigger": "impossible"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,233 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "canopy:root",
|
|
||||||
"criteria": {
|
|
||||||
"music_disc_cat": {
|
|
||||||
"trigger": "minecraft:item_used_on_block",
|
|
||||||
"conditions": {
|
|
||||||
"location": {
|
|
||||||
"block": {
|
|
||||||
"block": "minecraft:jukebox",
|
|
||||||
"state": {
|
|
||||||
"has_record": "true"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"item": {
|
|
||||||
"item": "minecraft:music_disc_cat"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"music_disc_13": {
|
|
||||||
"trigger": "minecraft:item_used_on_block",
|
|
||||||
"conditions": {
|
|
||||||
"location": {
|
|
||||||
"block": {
|
|
||||||
"block": "minecraft:jukebox",
|
|
||||||
"state": {
|
|
||||||
"has_record": "true"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"item": {
|
|
||||||
"item": "minecraft:music_disc_13"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"music_disc_blocks": {
|
|
||||||
"trigger": "minecraft:item_used_on_block",
|
|
||||||
"conditions": {
|
|
||||||
"location": {
|
|
||||||
"block": {
|
|
||||||
"block": "minecraft:jukebox",
|
|
||||||
"state": {
|
|
||||||
"has_record": "true"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"item": {
|
|
||||||
"item": "minecraft:music_disc_blocks"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"music_disc_chirp": {
|
|
||||||
"trigger": "minecraft:item_used_on_block",
|
|
||||||
"conditions": {
|
|
||||||
"location": {
|
|
||||||
"block": {
|
|
||||||
"block": "minecraft:jukebox",
|
|
||||||
"state": {
|
|
||||||
"has_record": "true"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"item": {
|
|
||||||
"item": "minecraft:music_disc_chirp"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"music_disc_far": {
|
|
||||||
"trigger": "minecraft:item_used_on_block",
|
|
||||||
"conditions": {
|
|
||||||
"location": {
|
|
||||||
"block": {
|
|
||||||
"block": "minecraft:jukebox",
|
|
||||||
"state": {
|
|
||||||
"has_record": "true"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"item": {
|
|
||||||
"item": "minecraft:music_disc_far"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"music_disc_mall": {
|
|
||||||
"trigger": "minecraft:item_used_on_block",
|
|
||||||
"conditions": {
|
|
||||||
"location": {
|
|
||||||
"block": {
|
|
||||||
"block": "minecraft:jukebox",
|
|
||||||
"state": {
|
|
||||||
"has_record": "true"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"item": {
|
|
||||||
"item": "minecraft:music_disc_mall"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"music_disc_mellohi": {
|
|
||||||
"trigger": "minecraft:item_used_on_block",
|
|
||||||
"conditions": {
|
|
||||||
"location": {
|
|
||||||
"block": {
|
|
||||||
"block": "minecraft:jukebox",
|
|
||||||
"state": {
|
|
||||||
"has_record": "true"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"item": {
|
|
||||||
"item": "minecraft:music_disc_mellohi"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"music_disc_stal": {
|
|
||||||
"trigger": "minecraft:item_used_on_block",
|
|
||||||
"conditions": {
|
|
||||||
"location": {
|
|
||||||
"block": {
|
|
||||||
"block": "minecraft:jukebox",
|
|
||||||
"state": {
|
|
||||||
"has_record": "true"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"item": {
|
|
||||||
"item": "minecraft:music_disc_stal"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"music_disc_strad": {
|
|
||||||
"trigger": "minecraft:item_used_on_block",
|
|
||||||
"conditions": {
|
|
||||||
"location": {
|
|
||||||
"block": {
|
|
||||||
"block": "minecraft:jukebox",
|
|
||||||
"state": {
|
|
||||||
"has_record": "true"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"item": {
|
|
||||||
"item": "minecraft:music_disc_strad"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"music_disc_ward": {
|
|
||||||
"trigger": "minecraft:item_used_on_block",
|
|
||||||
"conditions": {
|
|
||||||
"location": {
|
|
||||||
"block": {
|
|
||||||
"block": "minecraft:jukebox",
|
|
||||||
"state": {
|
|
||||||
"has_record": "true"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"item": {
|
|
||||||
"item": "minecraft:music_disc_ward"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"music_disc_11": {
|
|
||||||
"trigger": "minecraft:item_used_on_block",
|
|
||||||
"conditions": {
|
|
||||||
"location": {
|
|
||||||
"block": {
|
|
||||||
"block": "minecraft:jukebox",
|
|
||||||
"state": {
|
|
||||||
"has_record": "true"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"item": {
|
|
||||||
"item": "minecraft:music_disc_11"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"music_disc_wait": {
|
|
||||||
"trigger": "minecraft:item_used_on_block",
|
|
||||||
"conditions": {
|
|
||||||
"location": {
|
|
||||||
"block": {
|
|
||||||
"block": "minecraft:jukebox",
|
|
||||||
"state": {
|
|
||||||
"has_record": "true"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"item": {
|
|
||||||
"item": "minecraft:music_disc_wait"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"music_disc_pigstep": {
|
|
||||||
"trigger": "minecraft:item_used_on_block",
|
|
||||||
"conditions": {
|
|
||||||
"location": {
|
|
||||||
"block": {
|
|
||||||
"block": "minecraft:jukebox",
|
|
||||||
"state": {
|
|
||||||
"has_record": "true"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"item": {
|
|
||||||
"item": "minecraft:music_disc_pigstep"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"music_disc_cat",
|
|
||||||
"music_disc_13",
|
|
||||||
"music_disc_blocks",
|
|
||||||
"music_disc_chirp",
|
|
||||||
"music_disc_far",
|
|
||||||
"music_disc_mall",
|
|
||||||
"music_disc_mellohi",
|
|
||||||
"music_disc_stal",
|
|
||||||
"music_disc_strad",
|
|
||||||
"music_disc_ward",
|
|
||||||
"music_disc_11",
|
|
||||||
"music_disc_wait",
|
|
||||||
"music_disc_pigstep"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"function": "canopy:parrot"
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,60 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:player_head",
|
|
||||||
"nbt": "{SkullOwner: {UUID: \"7afbf6632bf049ef915f22e81b298d17\", Properties: {textures: [{Value: \"ewogICJ0aW1lc3RhbXAiIDogMTU5NzM0MzY4MzI4NywKICAicHJvZmlsZUlkIiA6ICI3YWZiZjY2MzJiZjA0OWVmOTE1ZjIyZTgxYjI5OGQxNyIsCiAgInByb2ZpbGVOYW1lIiA6ICJWYWtiZXplbCIsCiAgInNpZ25hdHVyZVJlcXVpcmVkIiA6IHRydWUsCiAgInRleHR1cmVzIiA6IHsKICAgICJTS0lOIiA6IHsKICAgICAgInVybCIgOiAiaHR0cDovL3RleHR1cmVzLm1pbmVjcmFmdC5uZXQvdGV4dHVyZS9lNGNmODAyZWMzNzVjYzcwMzQyYjZiMWRkZWExNDFkOGEyNGIyMjkzOWFjYmVmY2IxYWQ0MzU3ZTk3OGQ5NWNjIgogICAgfQogIH0KfQ==\", Signature: \"xdqPCx6d4P4jAMYmhRDY8+GshmY6kW5ChMohnn27IzOchVzmHzmdshwlePEIe/1fuhDcYeDJaUgphZf7cqjMJyeMxgUDESbunb3oxsNH7Y+GUBgRY1+nnov3zLGpIruGdG5kdGNfyPyMdOye1Ou1iwz7m1zTqz1HjiOm/brDkP95QbatNdH+Ajnvut20wMcmKUS9rL+e0CLfb91PasVRpESogSbV7mL5sgFbt54UBj7oLdnaoE5Rk9pCvVADMPQqRFIGcrIe8E4EaJRmnXuj3rU8FeGkUcCnZw+aNHgS+iyAP1DL1MU+CkXLjY3YpADc7g9Fdf/1PIbF1RlfhZBsh4V4ji+kAX97xhIDqRdEAFIYJFHEWeLkGn45NY1nDYJaSgIfNAGpJTc/PFQl3jsEGcfglwgLpZSBgWi+6deC46wjT1h6ECxEntbPDSFiT1ktOr+Cy1GIGw5tQGhpiuHpkpdzj7F0/DBUxIj/wCl0JDr/+mSKWDUoyC4qp+W54Rga7OeLLr5VBEmjF7UoF50BT4lNYWN4KCpk5kFuPBB239y5L6U514vahtlSFsT7kq4mxorAV0zMhNYUHmNTxBcPOTaWHf3pQyUy63cUBvhfkL9MoBl6H7PUgMaQUEyicdzhZuQZrccE08FKEEjns6i0Grzp59icIQcYpoFaYIqgwYQ=\"}]}, Id: [I; 2063332963, 737167855, -1856036120, 455707927]}}"
|
|
||||||
},
|
|
||||||
"title": "Vak's Living Room",
|
|
||||||
"description": "Have every type of parrot as a pet... whatcha do?",
|
|
||||||
"frame": "challenge",
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:gib_sed",
|
|
||||||
"criteria": {
|
|
||||||
"red": {
|
|
||||||
"trigger": "minecraft:tame_animal",
|
|
||||||
"conditions": {
|
|
||||||
"entity": {
|
|
||||||
"type": "minecraft:parrot",
|
|
||||||
"nbt": "{Variant:0}"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"blue": {
|
|
||||||
"trigger": "minecraft:tame_animal",
|
|
||||||
"conditions": {
|
|
||||||
"entity": {
|
|
||||||
"type": "minecraft:parrot",
|
|
||||||
"nbt": "{Variant:1}"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"green": {
|
|
||||||
"trigger": "minecraft:tame_animal",
|
|
||||||
"conditions": {
|
|
||||||
"entity": {
|
|
||||||
"type": "minecraft:parrot",
|
|
||||||
"nbt": "{Variant:2}"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"cyan": {
|
|
||||||
"trigger": "minecraft:tame_animal",
|
|
||||||
"conditions": {
|
|
||||||
"entity": {
|
|
||||||
"type": "minecraft:parrot",
|
|
||||||
"nbt": "{Variant:3}"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"gray": {
|
|
||||||
"trigger": "minecraft:tame_animal",
|
|
||||||
"conditions": {
|
|
||||||
"entity": {
|
|
||||||
"type": "minecraft:parrot",
|
|
||||||
"nbt": "{Variant:4}"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,23 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:tnt"
|
|
||||||
},
|
|
||||||
"title": "War, war never changes.",
|
|
||||||
"description": "Obtain a stack of tnt... <.<",
|
|
||||||
"frame": "task",
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "canopy:root",
|
|
||||||
"criteria": {
|
|
||||||
"get_boom_booms": {
|
|
||||||
"trigger": "minecraft:inventory_changed",
|
|
||||||
"conditions": {
|
|
||||||
"items": [{
|
|
||||||
"item": "minecraft:tnt",
|
|
||||||
"count": 64
|
|
||||||
}]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,36 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:damaged_anvil"
|
|
||||||
},
|
|
||||||
"title": "Watch for falling anvils!",
|
|
||||||
"description": "Visit Glueland at N 100",
|
|
||||||
"frame": "task",
|
|
||||||
"show_toast": false,
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "locations:based",
|
|
||||||
"criteria": {
|
|
||||||
"be_near": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"dimension": "minecraft:overworld",
|
|
||||||
"position": {
|
|
||||||
"x": {
|
|
||||||
"min": 1850,
|
|
||||||
"max": 1910
|
|
||||||
},
|
|
||||||
"y": {
|
|
||||||
"min": 55,
|
|
||||||
"max": 250
|
|
||||||
},
|
|
||||||
"z": {
|
|
||||||
"min": -1000,
|
|
||||||
"max": -950
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,18 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:red_bed"
|
|
||||||
},
|
|
||||||
"title": "Bases",
|
|
||||||
"description": "Visit bases of your fellow Canopeans!",
|
|
||||||
"frame": "task",
|
|
||||||
"show_toast": false,
|
|
||||||
"announce_to_chat": false
|
|
||||||
},
|
|
||||||
"parent": "locations:root",
|
|
||||||
"criteria": {
|
|
||||||
"instant": {
|
|
||||||
"trigger": "minecraft:tick"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,18 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:elytra"
|
|
||||||
},
|
|
||||||
"title": "Landmarks",
|
|
||||||
"description": "Visit special places around The Canopy!",
|
|
||||||
"frame": "task",
|
|
||||||
"show_toast": false,
|
|
||||||
"announce_to_chat": false
|
|
||||||
},
|
|
||||||
"parent": "locations:root",
|
|
||||||
"criteria": {
|
|
||||||
"instant": {
|
|
||||||
"trigger": "minecraft:tick"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,57 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:diamond"
|
|
||||||
},
|
|
||||||
"title": "Spawn Market",
|
|
||||||
"description": "Check out the spawn market at W 69... B)",
|
|
||||||
"frame": "task",
|
|
||||||
"show_toast": true,
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "locations:root",
|
|
||||||
"criteria": {
|
|
||||||
"Market_Hub": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"player": [{
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"location": {
|
|
||||||
"dimension": "minecraft:overworld",
|
|
||||||
"position": {
|
|
||||||
"x": {
|
|
||||||
"min": -493,
|
|
||||||
"max": -383
|
|
||||||
},
|
|
||||||
"y": {
|
|
||||||
"min": 68,
|
|
||||||
"max": 100
|
|
||||||
},
|
|
||||||
"z": {
|
|
||||||
"min": -24,
|
|
||||||
"max": 86
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"condition": "minecraft:inverted",
|
|
||||||
"term": {
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"type_specific": {
|
|
||||||
"type": "player",
|
|
||||||
"gamemode": "spectator"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,57 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:dark_oak_boat"
|
|
||||||
},
|
|
||||||
"title": "You Are A Pirate!",
|
|
||||||
"description": "Visit the DB Pirate Cove at N 752",
|
|
||||||
"frame": "task",
|
|
||||||
"show_toast": true,
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "locations:bases",
|
|
||||||
"criteria": {
|
|
||||||
"Pirate_Cove": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"player": [{
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"location": {
|
|
||||||
"dimension": "minecraft:overworld",
|
|
||||||
"position": {
|
|
||||||
"x": {
|
|
||||||
"min": 80,
|
|
||||||
"max": 220
|
|
||||||
},
|
|
||||||
"y": {
|
|
||||||
"min": 50,
|
|
||||||
"max": 140
|
|
||||||
},
|
|
||||||
"z": {
|
|
||||||
"min": -6100,
|
|
||||||
"max": -5920
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"condition": "minecraft:inverted",
|
|
||||||
"term": {
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"type_specific": {
|
|
||||||
"type": "player",
|
|
||||||
"gamemode": "spectator"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,18 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:filled_map"
|
|
||||||
},
|
|
||||||
"title": "Sightseeing",
|
|
||||||
"description": "Submit your locations on discord to get a custom advancement!",
|
|
||||||
"frame": "task",
|
|
||||||
"background": "minecraft:textures/block/lime_concrete.png",
|
|
||||||
"show_toast": false,
|
|
||||||
"announce_to_chat": false
|
|
||||||
},
|
|
||||||
"criteria": {
|
|
||||||
"instant": {
|
|
||||||
"trigger": "minecraft:tick"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,57 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:dried_kelp_block"
|
|
||||||
},
|
|
||||||
"title": "SALAD!",
|
|
||||||
"description": "Visit Salad at W 710",
|
|
||||||
"frame": "task",
|
|
||||||
"show_toast": true,
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "locations:bases",
|
|
||||||
"criteria": {
|
|
||||||
"Salad": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"player": [{
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"location": {
|
|
||||||
"dimension": "minecraft:overworld",
|
|
||||||
"position": {
|
|
||||||
"x": {
|
|
||||||
"min": -5725,
|
|
||||||
"max": -5625
|
|
||||||
},
|
|
||||||
"y": {
|
|
||||||
"min": 60,
|
|
||||||
"max": 100
|
|
||||||
},
|
|
||||||
"z": {
|
|
||||||
"min": -550,
|
|
||||||
"max": -460
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"condition": "minecraft:inverted",
|
|
||||||
"term": {
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"type_specific": {
|
|
||||||
"type": "player",
|
|
||||||
"gamemode": "spectator"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,57 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:redstone"
|
|
||||||
},
|
|
||||||
"title": "Like a good neighbor... stay over there.",
|
|
||||||
"description": "Visit the State Farmers at S 237",
|
|
||||||
"frame": "task",
|
|
||||||
"show_toast": true,
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"parent": "locations:bases",
|
|
||||||
"criteria": {
|
|
||||||
"State_Farmers": {
|
|
||||||
"trigger": "minecraft:location",
|
|
||||||
"conditions": {
|
|
||||||
"player": [{
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"location": {
|
|
||||||
"dimension": "minecraft:overworld",
|
|
||||||
"position": {
|
|
||||||
"x": {
|
|
||||||
"min": 571,
|
|
||||||
"max": 633
|
|
||||||
},
|
|
||||||
"y": {
|
|
||||||
"min": 60,
|
|
||||||
"max": 75
|
|
||||||
},
|
|
||||||
"z": {
|
|
||||||
"min": 1871,
|
|
||||||
"max": 1933
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"condition": "minecraft:inverted",
|
|
||||||
"term": {
|
|
||||||
"condition": "minecraft:entity_properties",
|
|
||||||
"entity": "this",
|
|
||||||
"predicate": {
|
|
||||||
"type_specific": {
|
|
||||||
"type": "player",
|
|
||||||
"gamemode": "spectator"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,19 +0,0 @@
|
||||||
{
|
|
||||||
"display": {
|
|
||||||
"icon": {
|
|
||||||
"item": "minecraft:writable_book"
|
|
||||||
},
|
|
||||||
"title": "From the depths below...",
|
|
||||||
"description": "...The Canopy rises.",
|
|
||||||
"frame": "challenge",
|
|
||||||
"background": "minecraft:textures/block/lime_concrete.png",
|
|
||||||
"show_toast": false,
|
|
||||||
"announce_to_chat": true
|
|
||||||
},
|
|
||||||
"criteria": {
|
|
||||||
"be_near": {
|
|
||||||
"trigger": "impossible"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"pack": {
|
"pack": {
|
||||||
"pack_format": 48,
|
"pack_format": 48,
|
||||||
"description": "Canopy Season 5 Advancements"
|
"description": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue