From 92ee9a0a4ec220ef613682dbfe8f1e6c5a1e40a2 Mon Sep 17 00:00:00 2001 From: Lianecx <84291452+Lianecx@users.noreply.github.com> Date: Tue, 21 Jun 2022 16:54:12 +0200 Subject: [PATCH 01/40] Add advancements.json --- data/pc/1.19/advancements.json | 522 +++++++++++++++++++++++++++++++++ 1 file changed, 522 insertions(+) create mode 100644 data/pc/1.19/advancements.json diff --git a/data/pc/1.19/advancements.json b/data/pc/1.19/advancements.json new file mode 100644 index 000000000..a6ad6dc12 --- /dev/null +++ b/data/pc/1.19/advancements.json @@ -0,0 +1,522 @@ +{ + "story": [ + { + "displayName": "Minecraft", + "name": "root", + "description": "The heart and story of the game" + }, + { + "displayName": "Stone Age", + "name": "mine_stone", + "description": "Mine stone with your new pickaxe" + }, + { + "displayName": "Getting an Upgrade", + "name": "upgrade_tools", + "description": "Construct a better pickaxe" + }, + { + "displayName": "Acquire Hardware", + "name": "smelt_iron", + "description": "Smelt an iron ingot" + }, + { + "displayName": "Suit Up", + "name": "obtain_armor", + "description": "Protect yourself with a piece of iron armor" + }, + { + "displayName": "Hot Stuff", + "name": "lava_bucket", + "description": "Fill a bucket with lava" + }, + { + "displayName": "Isn't It Iron Pick", + "name": "iron_tools", + "description": "Upgrade your pickaxe" + }, + { + "displayName": "Not Today, Thank You", + "name": "deflect_arrow", + "description": "Block a projectile using your shield." + }, + { + "displayName": "Ice Bucket Challenge", + "name": "form_obsidian", + "description": "Obtain a block of obsidian" + }, + { + "displayName": "Diamonds!", + "name": "mine_diamond", + "description": "Acquire diamonds" + }, + { + "displayName": "We Need to Go Deeper", + "name": "enter_the_nether", + "description": "Build, light and enter a Nether Portal" + }, + { + "displayName": "Cover Me With Diamonds", + "name": "shiny_gear", + "description": "Diamond armor saves lives" + }, + { + "displayName": "Enchanter", + "name": "enchant_item", + "description": "Enchant an item at an Enchantment Table" + }, + { + "displayName": "Zombie Doctor", + "name": "cure_zombie_villager", + "description": "Weaken and then cure a Zombie Villager" + }, + { + "displayName": "Eye Spy", + "name": "follow_ender_eye", + "description": "Follow an Ender Eye" + }, + { + "displayName": "The End?", + "name": "enter_the_end", + "description": "Enter the End Portal" + } + ], + "nether": [ + { + "displayName": "Nether", + "name": "root", + "description": "Bring summer clothes" + }, + { + "displayName": "Return to Sender", + "name": "return_to_sender", + "description": "Destroy a Ghast with a fireball" + }, + { + "displayName": "Those Were the Days", + "name": "find_bastion", + "description": "Enter a Bastion Remnant" + }, + { + "displayName": "Hidden in the Depths", + "name": "obtain_ancient_debris", + "description": "Obtain Ancient Debris" + }, + { + "displayName": "Subspace Bubble", + "name": "fast_travel", + "description": "Use the Nether to travel 7 km in the Overworld" + }, + { + "displayName": "A Terrible Fortress", + "name": "find_fortress", + "description": "Break your way into a Nether Fortress" + }, + { + "displayName": "Who is Cutting Onions?", + "name": "obtain_crying_obsidian", + "description": "Obtain Crying Obsidian" + }, + { + "displayName": "Oh Shiny", + "name": "distract_piglin", + "description": "Distract Piglins with gold" + }, + { + "displayName": "This Boat Has Legs", + "name": "ride_strider", + "description": "Ride a Strider with a Warped Fungus on a Stick" + }, + { + "displayName": "Uneasy Alliance", + "name": "uneasy_alliance", + "description": "Rescue a Ghast from the Nether, bring it safely home to the Overworld... and then kill it" + }, + { + "displayName": "War Pigs", + "name": "loot_bastion", + "description": "Loot a chest in a Bastion Remnant" + }, + { + "displayName": "Country Lode, Take Me Home", + "name": "use_lodestone", + "description": "Use a compass on a Lodestone" + }, + { + "displayName": "Cover Me in Debris", + "name": "netherite_armor", + "description": "Get a full suit of Netherite armor" + }, + { + "displayName": "Spooky Scary Skeleton", + "name": "get_wither_skull", + "description": "Obtain a Wither Skeleton's skull" + }, + { + "displayName": "Into Fire", + "name": "obtain_blaze_rod", + "description": "Relieve a Blaze of its rod" + }, + { + "displayName": "Not Quite \"Nine\" Lives", + "name": "charge_respawn_anchor", + "description": "Charge a Respawn Anchor to the maximum" + }, + { + "displayName": "Feels like home", + "name": "ride_strider_in_overworld_lava", + "description": "Take a Strider for a loooong ride on a lava lake in the Overworld" + }, + { + "displayName": "Hot Tourist Destinations", + "name": "explore_nether", + "description": "Explore all Nether biomes" + }, + { + "displayName": "Withering Heights", + "name": "summon_wither", + "description": "Summon the Wither" + }, + { + "displayName": "Local Brewery", + "name": "brew_potion", + "description": "Brew a potion" + }, + { + "displayName": "Bring Home the Beacon", + "name": "create_beacon", + "description": "Construct and place a beacon" + }, + { + "displayName": "A Furious Cocktail", + "name": "all_potions", + "description": "Have every potion effect applied at the same time" + }, + { + "displayName": "Beaconator", + "name": "create_full_beacon", + "description": "Bring a beacon to full power" + }, + { + "displayName": "How Did We Get Here?", + "name": "all_effects", + "description": "Have every effect applied at the same time" + } + ], + "end": [ + { + "displayName": "The End?", + "name": "root", + "description": "Or the beginning?" + }, + { + "displayName": "Free the End", + "name": "kill_dragon", + "description": "Good luck" + }, + { + "displayName": "The Next Generation", + "name": "dragon_egg", + "description": "Hold the Dragon Egg" + }, + { + "displayName": "Remote Getaway", + "name": "enter_end_gateway", + "description": "Escape the island" + }, + { + "displayName": "The End... Again...", + "name": "respawn_dragon", + "description": "Respawn the Ender Dragon" + }, + { + "displayName": "You Need a Mint", + "name": "dragon_breath", + "description": "Collect dragon's breath in a glass bottle" + }, + { + "displayName": "The City at the End of the Game", + "name": "find_end_city", + "description": "Go on in, what could happen?" + }, + { + "displayName": "Sky's the Limit", + "name": "elytra", + "description": "Find elytra" + }, + { + "displayName": "Great View From Up Here", + "name": "levitate", + "description": "Levitate up 50 blocks from the attacks of a Shulker" + } + ], + "adventure": [ + { + "displayName": "Adventure", + "name": "root", + "description": "Adventure, exploration, and combat" + }, + { + "displayName": "Voluntary Exile", + "name": "voluntary_exile", + "description": "Kill a raid captain.\nMaybe consider staying away from villages for the time being..." + }, + { + "displayName": "Is It a Bird?", + "name": "spyglass_at_parrot", + "description": "Look at a parrot through a spyglass" + }, + { + "displayName": "Monster Hunter", + "name": "kill_a_mob", + "description": "Kill any hostile monster" + }, + { + "displayName": "What a Deal!", + "name": "trade", + "description": "Successfully trade with a Villager" + }, + { + "displayName": "Sticky Situation", + "name": "honey_block_slide", + "description": "Jump into a Honey Block to break your fall" + }, + { + "displayName": "Ol' Betsy", + "name": "ol_betsy", + "description": "Shoot a crossbow" + }, + { + "displayName": "Surge Protector", + "name": "lightning_rod_with_villager_no_fire", + "description": "Protect a villager from an undesired shock without starting a fire" + }, + { + "displayName": "Caves & Cliffs", + "name": "sleep_in_bed", + "description": "Free fall from the top of the world (build limit) to the bottom of the world and survive" + }, + { + "displayName": "Sneak 100", + "name": "avoid_vibration", + "description": "Sneak near a Sculk Sensor, Sculk Shrieker or Warden to prevent it from hearing you" + }, + { + "displayName": "Sweet Dreams", + "name": "sleep_in_bed", + "description": "Sleep in a bed to change your respawn point" + }, + { + "displayName": "Hero of the Village", + "name": "hero_of_the_village", + "description": "Successfully defend a village from a raid" + }, + { + "displayName": "Is It a Balloon?", + "name": "spyglass_at_ghast", + "description": "Look at a ghast through a spyglass" + }, + { + "displayName": "A Throwaway Joke", + "name": "throw_trident", + "description": "Throw a trident at something.\nNote: Throwing away your only weapon is not a good idea." + }, + { + "displayName": "It Spreads", + "name": "kill_mob_near_sculk_catalyst", + "description": "Kill a mob near a Sculk Catalyst" + }, + { + "displayName": "Take Aim", + "name": "shoot_arrow", + "description": "Shoot something with an arrow" + }, + { + "displayName": "Monsters Hunted", + "name": "kill_all_mobs", + "description": "Kill one of every hostile monster" + }, + { + "displayName": "Postmortal", + "name": "totem_of_undying", + "description": "Use a Totem of Undying to cheat death" + }, + { + "displayName": "Hired Help", + "name": "summon_iron_golem", + "description": "Summon an Iron Golem to help defend a village" + }, + { + "displayName": "Star Trader", + "name": "trade_at_world_height", + "description": "Trade with a Villager at the build height limit" + }, + { + "displayName": "Two Birds, One Arrow", + "name": "two_birds_one_arrow", + "description": "Kill two Phantoms with a piercing arrow" + }, + { + "displayName": "Who's the Pillager Now?", + "name": "whos_the_pillager_now", + "description": "Give a Pillager a taste of their own medicine" + }, + { + "displayName": "Arbalistic", + "name": "arbalistic", + "description": "Kill five unique mobs with one crossbow shot" + }, + { + "displayName": "Adventuring Time", + "name": "adventuring_time", + "description": "Discover every biome" + }, + { + "displayName": "Sound of Music", + "name": "play_jukebox_in_meadows", + "description": "Make the Meadows come alive with the sound of music from a Jukebox" + }, + { + "displayName": "Light as a Rabbit", + "name": "walk_on_powder_snow_with_leather_boots", + "description": "Walk on powder snow...without sinking in it" + }, + { + "displayName": "Is It a Plane?", + "name": "spyglass_at_dragon", + "description": "Look at the Ender Dragon through a spyglass" + }, + { + "displayName": "Very Very Frightening", + "name": "very_very_frightening", + "description": "Strike a Villager with lightning" + }, + { + "displayName": "Sniper Duel", + "name": "sniper_duel", + "description": "Kill a Skeleton from at least 50 meters away" + }, + { + "displayName": "Bullseye", + "name": "bullseye", + "description": "Hit the bullseye of a Target block from at least 30 meters away" + } + ], + "husbandry": [ + { + "displayName": "Husbandry", + "name": "root", + "description": "The world is full of friends and food" + }, + { + "displayName": "Bee Our Guest", + "name": "safely_harvest_honey", + "description": "Use a Campfire to collect Honey from a Beehive using a Bottle without aggravating the bees" + }, + { + "displayName": "The Parrots and the Bats", + "name": "breed_an_animal", + "description": "Breed two animals together" + }, + { + "displayName": "You've Got a Friend in Me", + "name": "allay_deliver_item_to_player", + "description": "Have an Allay deliver items to you" + }, + { + "displayName": "Whatever Floats Your Goat!", + "name": "ride_a_boat_with_a_goat", + "description": "Get in a Boat and float with a Goat" + }, + { + "displayName": "Best Friends Forever", + "name": "tame_an_animal", + "description": "Tame an animal" + }, + { + "displayName": "Glow and Behold!", + "name": "make_a_sign_glow", + "description": "Make the text of a sign glow" + }, + { + "displayName": "Fishy Business", + "name": "fishy_business", + "description": "Catch a fish" + }, + { + "displayName": "Total Beelocation", + "name": "silk_touch_nest", + "description": "Move a Bee Nest, with 3 bees inside, using Silk Touch" + }, + { + "displayName": "Bukkit Bukkit", + "name": "tadpole_in_a_bucket", + "description": "Catch a Tadpole in a Bucket" + }, + { + "displayName": "A Seedy Place", + "name": "plant_seed", + "description": "Plant a seed and watch it grow" + }, + { + "displayName": "Wax On", + "name": "wax_on", + "description": "Apply Honeycomb to a Copper block!" + }, + { + "displayName": "Two by Two", + "name": "bred_all_animals", + "description": "Breed all the animals!" + }, + { + "displayName": "Birthday Song", + "name": "allay_deliver_cake_to_note_block", + "description": "Have an Allay drop a Cake at a Note Block!" + }, + { + "displayName": "A Complete Catalogue", + "name": "complete_catalogue", + "description": "Tame all cat variants!" + }, + { + "displayName": "Tactical Fishing", + "name": "tactical_fishing", + "description": "Catch a fish... without a fishing rod!" + }, + { + "displayName": "When the Squad Hops into Town", + "name": "leash_all_frog_variants", + "description": "Get each Frog variant on a Lead" + }, + { + "displayName": "A Balanced Diet", + "name": "balanced_diet", + "description": "Eat everything that is edible, even if it's not good for you" + }, + { + "displayName": "Serious Dedication", + "name": "obtain_netherite_hoe", + "description": "Use a Netherite Ingot to upgrade a hoe, and then reevaluate your life choices" + }, + { + "displayName": "Wax Off", + "name": "wax_off", + "description": "Scrape Wax off of a Copper block!" + }, + { + "displayName": "The Cutest Predator", + "name": "axolotl_in_a_bucket", + "description": "Catch an axolotl in a bucket" + }, + { + "displayName": "With Our Powers Combined!", + "name": "froglights", + "description": "Have all Froglights in your inventory" + }, + { + "displayName": "The Healing Power of Friendship!", + "name": "kill_axolotl_target", + "description": "Team up with an axolotl and win a fight" + } + ] +} \ No newline at end of file From ebd0afcb6cf2d384b61e930ad786e6e0663ae266 Mon Sep 17 00:00:00 2001 From: Lianecx <84291452+Lianecx@users.noreply.github.com> Date: Tue, 21 Jun 2022 20:39:04 +0200 Subject: [PATCH 02/40] Add advancements to dataPaths.json --- data/dataPaths.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/data/dataPaths.json b/data/dataPaths.json index 5e3975302..168abb096 100644 --- a/data/dataPaths.json +++ b/data/dataPaths.json @@ -1127,7 +1127,8 @@ "entityLoot": "pc/1.19", "loginPacket": "pc/1.18.2", "tints": "pc/1.19", - "mapIcons": "pc/1.16" + "mapIcons": "pc/1.16", + "advancements": "pc/1.19" } }, "bedrock": { From f92db8bd1b884de72f0083223a29a4419dcf2831 Mon Sep 17 00:00:00 2001 From: Lianecx <84291452+Lianecx@users.noreply.github.com> Date: Tue, 21 Jun 2022 20:44:06 +0200 Subject: [PATCH 03/40] Add advancements_schema.json --- schemas/advancements_schema.json | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 schemas/advancements_schema.json diff --git a/schemas/advancements_schema.json b/schemas/advancements_schema.json new file mode 100644 index 000000000..741f3e361 --- /dev/null +++ b/schemas/advancements_schema.json @@ -0,0 +1,25 @@ +{ + "title": "advancements", + "type": "array", + "uniqueItems": true, + "items" : { + "title": "advancement", + "type": "object", + "properties": { + "displayName": { + "description": "The display name of an advancement", + "type": "string" + }, + "name": { + "description": "The name of an advancement", + "type": "string" + }, + "description": { + "description": "The description of an advancement", + "type": "string" + } + }, + "required": ["displayName", "description", "name"], + "additionalProperties": false + } +} \ No newline at end of file From a1f95f770d03972dfb5066053243a96f6cd8b0f2 Mon Sep 17 00:00:00 2001 From: Lianecx <84291452+Lianecx@users.noreply.github.com> Date: Tue, 21 Jun 2022 22:02:54 +0200 Subject: [PATCH 04/40] Add new `category` field to advancements --- data/pc/1.19/advancements.json | 1136 ++++++++++++++++-------------- schemas/advancements_schema.json | 6 +- 2 files changed, 619 insertions(+), 523 deletions(-) diff --git a/data/pc/1.19/advancements.json b/data/pc/1.19/advancements.json index a6ad6dc12..142aec1e0 100644 --- a/data/pc/1.19/advancements.json +++ b/data/pc/1.19/advancements.json @@ -1,522 +1,614 @@ -{ - "story": [ - { - "displayName": "Minecraft", - "name": "root", - "description": "The heart and story of the game" - }, - { - "displayName": "Stone Age", - "name": "mine_stone", - "description": "Mine stone with your new pickaxe" - }, - { - "displayName": "Getting an Upgrade", - "name": "upgrade_tools", - "description": "Construct a better pickaxe" - }, - { - "displayName": "Acquire Hardware", - "name": "smelt_iron", - "description": "Smelt an iron ingot" - }, - { - "displayName": "Suit Up", - "name": "obtain_armor", - "description": "Protect yourself with a piece of iron armor" - }, - { - "displayName": "Hot Stuff", - "name": "lava_bucket", - "description": "Fill a bucket with lava" - }, - { - "displayName": "Isn't It Iron Pick", - "name": "iron_tools", - "description": "Upgrade your pickaxe" - }, - { - "displayName": "Not Today, Thank You", - "name": "deflect_arrow", - "description": "Block a projectile using your shield." - }, - { - "displayName": "Ice Bucket Challenge", - "name": "form_obsidian", - "description": "Obtain a block of obsidian" - }, - { - "displayName": "Diamonds!", - "name": "mine_diamond", - "description": "Acquire diamonds" - }, - { - "displayName": "We Need to Go Deeper", - "name": "enter_the_nether", - "description": "Build, light and enter a Nether Portal" - }, - { - "displayName": "Cover Me With Diamonds", - "name": "shiny_gear", - "description": "Diamond armor saves lives" - }, - { - "displayName": "Enchanter", - "name": "enchant_item", - "description": "Enchant an item at an Enchantment Table" - }, - { - "displayName": "Zombie Doctor", - "name": "cure_zombie_villager", - "description": "Weaken and then cure a Zombie Villager" - }, - { - "displayName": "Eye Spy", - "name": "follow_ender_eye", - "description": "Follow an Ender Eye" - }, - { - "displayName": "The End?", - "name": "enter_the_end", - "description": "Enter the End Portal" - } - ], - "nether": [ - { - "displayName": "Nether", - "name": "root", - "description": "Bring summer clothes" - }, - { - "displayName": "Return to Sender", - "name": "return_to_sender", - "description": "Destroy a Ghast with a fireball" - }, - { - "displayName": "Those Were the Days", - "name": "find_bastion", - "description": "Enter a Bastion Remnant" - }, - { - "displayName": "Hidden in the Depths", - "name": "obtain_ancient_debris", - "description": "Obtain Ancient Debris" - }, - { - "displayName": "Subspace Bubble", - "name": "fast_travel", - "description": "Use the Nether to travel 7 km in the Overworld" - }, - { - "displayName": "A Terrible Fortress", - "name": "find_fortress", - "description": "Break your way into a Nether Fortress" - }, - { - "displayName": "Who is Cutting Onions?", - "name": "obtain_crying_obsidian", - "description": "Obtain Crying Obsidian" - }, - { - "displayName": "Oh Shiny", - "name": "distract_piglin", - "description": "Distract Piglins with gold" - }, - { - "displayName": "This Boat Has Legs", - "name": "ride_strider", - "description": "Ride a Strider with a Warped Fungus on a Stick" - }, - { - "displayName": "Uneasy Alliance", - "name": "uneasy_alliance", - "description": "Rescue a Ghast from the Nether, bring it safely home to the Overworld... and then kill it" - }, - { - "displayName": "War Pigs", - "name": "loot_bastion", - "description": "Loot a chest in a Bastion Remnant" - }, - { - "displayName": "Country Lode, Take Me Home", - "name": "use_lodestone", - "description": "Use a compass on a Lodestone" - }, - { - "displayName": "Cover Me in Debris", - "name": "netherite_armor", - "description": "Get a full suit of Netherite armor" - }, - { - "displayName": "Spooky Scary Skeleton", - "name": "get_wither_skull", - "description": "Obtain a Wither Skeleton's skull" - }, - { - "displayName": "Into Fire", - "name": "obtain_blaze_rod", - "description": "Relieve a Blaze of its rod" - }, - { - "displayName": "Not Quite \"Nine\" Lives", - "name": "charge_respawn_anchor", - "description": "Charge a Respawn Anchor to the maximum" - }, - { - "displayName": "Feels like home", - "name": "ride_strider_in_overworld_lava", - "description": "Take a Strider for a loooong ride on a lava lake in the Overworld" - }, - { - "displayName": "Hot Tourist Destinations", - "name": "explore_nether", - "description": "Explore all Nether biomes" - }, - { - "displayName": "Withering Heights", - "name": "summon_wither", - "description": "Summon the Wither" - }, - { - "displayName": "Local Brewery", - "name": "brew_potion", - "description": "Brew a potion" - }, - { - "displayName": "Bring Home the Beacon", - "name": "create_beacon", - "description": "Construct and place a beacon" - }, - { - "displayName": "A Furious Cocktail", - "name": "all_potions", - "description": "Have every potion effect applied at the same time" - }, - { - "displayName": "Beaconator", - "name": "create_full_beacon", - "description": "Bring a beacon to full power" - }, - { - "displayName": "How Did We Get Here?", - "name": "all_effects", - "description": "Have every effect applied at the same time" - } - ], - "end": [ - { - "displayName": "The End?", - "name": "root", - "description": "Or the beginning?" - }, - { - "displayName": "Free the End", - "name": "kill_dragon", - "description": "Good luck" - }, - { - "displayName": "The Next Generation", - "name": "dragon_egg", - "description": "Hold the Dragon Egg" - }, - { - "displayName": "Remote Getaway", - "name": "enter_end_gateway", - "description": "Escape the island" - }, - { - "displayName": "The End... Again...", - "name": "respawn_dragon", - "description": "Respawn the Ender Dragon" - }, - { - "displayName": "You Need a Mint", - "name": "dragon_breath", - "description": "Collect dragon's breath in a glass bottle" - }, - { - "displayName": "The City at the End of the Game", - "name": "find_end_city", - "description": "Go on in, what could happen?" - }, - { - "displayName": "Sky's the Limit", - "name": "elytra", - "description": "Find elytra" - }, - { - "displayName": "Great View From Up Here", - "name": "levitate", - "description": "Levitate up 50 blocks from the attacks of a Shulker" - } - ], - "adventure": [ - { - "displayName": "Adventure", - "name": "root", - "description": "Adventure, exploration, and combat" - }, - { - "displayName": "Voluntary Exile", - "name": "voluntary_exile", - "description": "Kill a raid captain.\nMaybe consider staying away from villages for the time being..." - }, - { - "displayName": "Is It a Bird?", - "name": "spyglass_at_parrot", - "description": "Look at a parrot through a spyglass" - }, - { - "displayName": "Monster Hunter", - "name": "kill_a_mob", - "description": "Kill any hostile monster" - }, - { - "displayName": "What a Deal!", - "name": "trade", - "description": "Successfully trade with a Villager" - }, - { - "displayName": "Sticky Situation", - "name": "honey_block_slide", - "description": "Jump into a Honey Block to break your fall" - }, - { - "displayName": "Ol' Betsy", - "name": "ol_betsy", - "description": "Shoot a crossbow" - }, - { - "displayName": "Surge Protector", - "name": "lightning_rod_with_villager_no_fire", - "description": "Protect a villager from an undesired shock without starting a fire" - }, - { - "displayName": "Caves & Cliffs", - "name": "sleep_in_bed", - "description": "Free fall from the top of the world (build limit) to the bottom of the world and survive" - }, - { - "displayName": "Sneak 100", - "name": "avoid_vibration", - "description": "Sneak near a Sculk Sensor, Sculk Shrieker or Warden to prevent it from hearing you" - }, - { - "displayName": "Sweet Dreams", - "name": "sleep_in_bed", - "description": "Sleep in a bed to change your respawn point" - }, - { - "displayName": "Hero of the Village", - "name": "hero_of_the_village", - "description": "Successfully defend a village from a raid" - }, - { - "displayName": "Is It a Balloon?", - "name": "spyglass_at_ghast", - "description": "Look at a ghast through a spyglass" - }, - { - "displayName": "A Throwaway Joke", - "name": "throw_trident", - "description": "Throw a trident at something.\nNote: Throwing away your only weapon is not a good idea." - }, - { - "displayName": "It Spreads", - "name": "kill_mob_near_sculk_catalyst", - "description": "Kill a mob near a Sculk Catalyst" - }, - { - "displayName": "Take Aim", - "name": "shoot_arrow", - "description": "Shoot something with an arrow" - }, - { - "displayName": "Monsters Hunted", - "name": "kill_all_mobs", - "description": "Kill one of every hostile monster" - }, - { - "displayName": "Postmortal", - "name": "totem_of_undying", - "description": "Use a Totem of Undying to cheat death" - }, - { - "displayName": "Hired Help", - "name": "summon_iron_golem", - "description": "Summon an Iron Golem to help defend a village" - }, - { - "displayName": "Star Trader", - "name": "trade_at_world_height", - "description": "Trade with a Villager at the build height limit" - }, - { - "displayName": "Two Birds, One Arrow", - "name": "two_birds_one_arrow", - "description": "Kill two Phantoms with a piercing arrow" - }, - { - "displayName": "Who's the Pillager Now?", - "name": "whos_the_pillager_now", - "description": "Give a Pillager a taste of their own medicine" - }, - { - "displayName": "Arbalistic", - "name": "arbalistic", - "description": "Kill five unique mobs with one crossbow shot" - }, - { - "displayName": "Adventuring Time", - "name": "adventuring_time", - "description": "Discover every biome" - }, - { - "displayName": "Sound of Music", - "name": "play_jukebox_in_meadows", - "description": "Make the Meadows come alive with the sound of music from a Jukebox" - }, - { - "displayName": "Light as a Rabbit", - "name": "walk_on_powder_snow_with_leather_boots", - "description": "Walk on powder snow...without sinking in it" - }, - { - "displayName": "Is It a Plane?", - "name": "spyglass_at_dragon", - "description": "Look at the Ender Dragon through a spyglass" - }, - { - "displayName": "Very Very Frightening", - "name": "very_very_frightening", - "description": "Strike a Villager with lightning" - }, - { - "displayName": "Sniper Duel", - "name": "sniper_duel", - "description": "Kill a Skeleton from at least 50 meters away" - }, - { - "displayName": "Bullseye", - "name": "bullseye", - "description": "Hit the bullseye of a Target block from at least 30 meters away" - } - ], - "husbandry": [ - { - "displayName": "Husbandry", - "name": "root", - "description": "The world is full of friends and food" - }, - { - "displayName": "Bee Our Guest", - "name": "safely_harvest_honey", - "description": "Use a Campfire to collect Honey from a Beehive using a Bottle without aggravating the bees" - }, - { - "displayName": "The Parrots and the Bats", - "name": "breed_an_animal", - "description": "Breed two animals together" - }, - { - "displayName": "You've Got a Friend in Me", - "name": "allay_deliver_item_to_player", - "description": "Have an Allay deliver items to you" - }, - { - "displayName": "Whatever Floats Your Goat!", - "name": "ride_a_boat_with_a_goat", - "description": "Get in a Boat and float with a Goat" - }, - { - "displayName": "Best Friends Forever", - "name": "tame_an_animal", - "description": "Tame an animal" - }, - { - "displayName": "Glow and Behold!", - "name": "make_a_sign_glow", - "description": "Make the text of a sign glow" - }, - { - "displayName": "Fishy Business", - "name": "fishy_business", - "description": "Catch a fish" - }, - { - "displayName": "Total Beelocation", - "name": "silk_touch_nest", - "description": "Move a Bee Nest, with 3 bees inside, using Silk Touch" - }, - { - "displayName": "Bukkit Bukkit", - "name": "tadpole_in_a_bucket", - "description": "Catch a Tadpole in a Bucket" - }, - { - "displayName": "A Seedy Place", - "name": "plant_seed", - "description": "Plant a seed and watch it grow" - }, - { - "displayName": "Wax On", - "name": "wax_on", - "description": "Apply Honeycomb to a Copper block!" - }, - { - "displayName": "Two by Two", - "name": "bred_all_animals", - "description": "Breed all the animals!" - }, - { - "displayName": "Birthday Song", - "name": "allay_deliver_cake_to_note_block", - "description": "Have an Allay drop a Cake at a Note Block!" - }, - { - "displayName": "A Complete Catalogue", - "name": "complete_catalogue", - "description": "Tame all cat variants!" - }, - { - "displayName": "Tactical Fishing", - "name": "tactical_fishing", - "description": "Catch a fish... without a fishing rod!" - }, - { - "displayName": "When the Squad Hops into Town", - "name": "leash_all_frog_variants", - "description": "Get each Frog variant on a Lead" - }, - { - "displayName": "A Balanced Diet", - "name": "balanced_diet", - "description": "Eat everything that is edible, even if it's not good for you" - }, - { - "displayName": "Serious Dedication", - "name": "obtain_netherite_hoe", - "description": "Use a Netherite Ingot to upgrade a hoe, and then reevaluate your life choices" - }, - { - "displayName": "Wax Off", - "name": "wax_off", - "description": "Scrape Wax off of a Copper block!" - }, - { - "displayName": "The Cutest Predator", - "name": "axolotl_in_a_bucket", - "description": "Catch an axolotl in a bucket" - }, - { - "displayName": "With Our Powers Combined!", - "name": "froglights", - "description": "Have all Froglights in your inventory" - }, - { - "displayName": "The Healing Power of Friendship!", - "name": "kill_axolotl_target", - "description": "Team up with an axolotl and win a fight" - } - ] -} \ No newline at end of file +[ + { + "displayName": "Minecraft", + "name": "root", + "description": "The heart and story of the game", + "category": "story" + }, + { + "displayName": "Stone Age", + "name": "mine_stone", + "description": "Mine stone with your new pickaxe", + "category": "story" + }, + { + "displayName": "Getting an Upgrade", + "name": "upgrade_tools", + "description": "Construct a better pickaxe", + "category": "story" + }, + { + "displayName": "Acquire Hardware", + "name": "smelt_iron", + "description": "Smelt an iron ingot", + "category": "story" + }, + { + "displayName": "Suit Up", + "name": "obtain_armor", + "description": "Protect yourself with a piece of iron armor", + "category": "story" + }, + { + "displayName": "Hot Stuff", + "name": "lava_bucket", + "description": "Fill a bucket with lava", + "category": "story" + }, + { + "displayName": "Isn't It Iron Pick", + "name": "iron_tools", + "description": "Upgrade your pickaxe", + "category": "story" + }, + { + "displayName": "Not Today, Thank You", + "name": "deflect_arrow", + "description": "Block a projectile using your shield.", + "category": "story" + }, + { + "displayName": "Ice Bucket Challenge", + "name": "form_obsidian", + "description": "Obtain a block of obsidian", + "category": "story" + }, + { + "displayName": "Diamonds!", + "name": "mine_diamond", + "description": "Acquire diamonds", + "category": "story" + }, + { + "displayName": "We Need to Go Deeper", + "name": "enter_the_nether", + "description": "Build, light and enter a Nether Portal", + "category": "story" + }, + { + "displayName": "Cover Me With Diamonds", + "name": "shiny_gear", + "description": "Diamond armor saves lives", + "category": "story" + }, + { + "displayName": "Enchanter", + "name": "enchant_item", + "description": "Enchant an item at an Enchantment Table", + "category": "story" + }, + { + "displayName": "Zombie Doctor", + "name": "cure_zombie_villager", + "description": "Weaken and then cure a Zombie Villager", + "category": "story" + }, + { + "displayName": "Eye Spy", + "name": "follow_ender_eye", + "description": "Follow an Ender Eye", + "category": "story" + }, + { + "displayName": "The End?", + "name": "enter_the_end", + "description": "Enter the End Portal", + "category": "story" + }, + { + "displayName": "Nether", + "name": "root", + "description": "Bring summer clothes", + "category": "nether" + }, + { + "displayName": "Return to Sender", + "name": "return_to_sender", + "description": "Destroy a Ghast with a fireball", + "category": "nether" + }, + { + "displayName": "Those Were the Days", + "name": "find_bastion", + "description": "Enter a Bastion Remnant", + "category": "nether" + }, + { + "displayName": "Hidden in the Depths", + "name": "obtain_ancient_debris", + "description": "Obtain Ancient Debris", + "category": "nether" + }, + { + "displayName": "Subspace Bubble", + "name": "fast_travel", + "description": "Use the Nether to travel 7 km in the Overworld", + "category": "nether" + }, + { + "displayName": "A Terrible Fortress", + "name": "find_fortress", + "description": "Break your way into a Nether Fortress", + "category": "nether" + }, + { + "displayName": "Who is Cutting Onions?", + "name": "obtain_crying_obsidian", + "description": "Obtain Crying Obsidian", + "category": "nether" + }, + { + "displayName": "Oh Shiny", + "name": "distract_piglin", + "description": "Distract Piglins with gold", + "category": "nether" + }, + { + "displayName": "This Boat Has Legs", + "name": "ride_strider", + "description": "Ride a Strider with a Warped Fungus on a Stick", + "category": "nether" + }, + { + "displayName": "Uneasy Alliance", + "name": "uneasy_alliance", + "description": "Rescue a Ghast from the Nether, bring it safely home to the Overworld... and then kill it", + "category": "nether" + }, + { + "displayName": "War Pigs", + "name": "loot_bastion", + "description": "Loot a chest in a Bastion Remnant", + "category": "nether" + }, + { + "displayName": "Country Lode, Take Me Home", + "name": "use_lodestone", + "description": "Use a compass on a Lodestone", + "category": "nether" + }, + { + "displayName": "Cover Me in Debris", + "name": "netherite_armor", + "description": "Get a full suit of Netherite armor", + "category": "nether" + }, + { + "displayName": "Spooky Scary Skeleton", + "name": "get_wither_skull", + "description": "Obtain a Wither Skeleton's skull", + "category": "nether" + }, + { + "displayName": "Into Fire", + "name": "obtain_blaze_rod", + "description": "Relieve a Blaze of its rod", + "category": "nether" + }, + { + "displayName": "Not Quite \"Nine\" Lives", + "name": "charge_respawn_anchor", + "description": "Charge a Respawn Anchor to the maximum", + "category": "nether" + }, + { + "displayName": "Feels like home", + "name": "ride_strider_in_overworld_lava", + "description": "Take a Strider for a loooong ride on a lava lake in the Overworld", + "category": "nether" + }, + { + "displayName": "Hot Tourist Destinations", + "name": "explore_nether", + "description": "Explore all Nether biomes", + "category": "nether" + }, + { + "displayName": "Withering Heights", + "name": "summon_wither", + "description": "Summon the Wither", + "category": "nether" + }, + { + "displayName": "Local Brewery", + "name": "brew_potion", + "description": "Brew a potion", + "category": "nether" + }, + { + "displayName": "Bring Home the Beacon", + "name": "create_beacon", + "description": "Construct and place a beacon", + "category": "nether" + }, + { + "displayName": "A Furious Cocktail", + "name": "all_potions", + "description": "Have every potion effect applied at the same time", + "category": "nether" + }, + { + "displayName": "Beaconator", + "name": "create_full_beacon", + "description": "Bring a beacon to full power", + "category": "nether" + }, + { + "displayName": "How Did We Get Here?", + "name": "all_effects", + "description": "Have every effect applied at the same time", + "category": "nether" + }, + { + "displayName": "The End?", + "name": "root", + "description": "Or the beginning?", + "category": "end" + }, + { + "displayName": "Free the End", + "name": "kill_dragon", + "description": "Good luck", + "category": "end" + }, + { + "displayName": "The Next Generation", + "name": "dragon_egg", + "description": "Hold the Dragon Egg", + "category": "end" + }, + { + "displayName": "Remote Getaway", + "name": "enter_end_gateway", + "description": "Escape the island", + "category": "end" + }, + { + "displayName": "The End... Again...", + "name": "respawn_dragon", + "description": "Respawn the Ender Dragon", + "category": "end" + }, + { + "displayName": "You Need a Mint", + "name": "dragon_breath", + "description": "Collect dragon's breath in a glass bottle", + "category": "end" + }, + { + "displayName": "The City at the End of the Game", + "name": "find_end_city", + "description": "Go on in, what could happen?", + "category": "end" + }, + { + "displayName": "Sky's the Limit", + "name": "elytra", + "description": "Find elytra", + "category": "end" + }, + { + "displayName": "Great View From Up Here", + "name": "levitate", + "description": "Levitate up 50 blocks from the attacks of a Shulker", + "category": "end" + }, + { + "displayName": "Adventure", + "name": "root", + "description": "Adventure, exploration, and combat", + "category": "adventure" + }, + { + "displayName": "Voluntary Exile", + "name": "voluntary_exile", + "description": "Kill a raid captain.\nMaybe consider staying away from villages for the time being...", + "category": "adventure" + }, + { + "displayName": "Is It a Bird?", + "name": "spyglass_at_parrot", + "description": "Look at a parrot through a spyglass", + "category": "adventure" + }, + { + "displayName": "Monster Hunter", + "name": "kill_a_mob", + "description": "Kill any hostile monster", + "category": "adventure" + }, + { + "displayName": "What a Deal!", + "name": "trade", + "description": "Successfully trade with a Villager", + "category": "adventure" + }, + { + "displayName": "Sticky Situation", + "name": "honey_block_slide", + "description": "Jump into a Honey Block to break your fall", + "category": "adventure" + }, + { + "displayName": "Ol' Betsy", + "name": "ol_betsy", + "description": "Shoot a crossbow", + "category": "adventure" + }, + { + "displayName": "Surge Protector", + "name": "lightning_rod_with_villager_no_fire", + "description": "Protect a villager from an undesired shock without starting a fire", + "category": "adventure" + }, + { + "displayName": "Caves & Cliffs", + "name": "sleep_in_bed", + "description": "Free fall from the top of the world (build limit) to the bottom of the world and survive", + "category": "adventure" + }, + { + "displayName": "Sneak 100", + "name": "avoid_vibration", + "description": "Sneak near a Sculk Sensor, Sculk Shrieker or Warden to prevent it from hearing you", + "category": "adventure" + }, + { + "displayName": "Sweet Dreams", + "name": "sleep_in_bed", + "description": "Sleep in a bed to change your respawn point", + "category": "adventure" + }, + { + "displayName": "Hero of the Village", + "name": "hero_of_the_village", + "description": "Successfully defend a village from a raid", + "category": "adventure" + }, + { + "displayName": "Is It a Balloon?", + "name": "spyglass_at_ghast", + "description": "Look at a ghast through a spyglass", + "category": "adventure" + }, + { + "displayName": "A Throwaway Joke", + "name": "throw_trident", + "description": "Throw a trident at something.\nNote: Throwing away your only weapon is not a good idea.", + "category": "adventure" + }, + { + "displayName": "It Spreads", + "name": "kill_mob_near_sculk_catalyst", + "description": "Kill a mob near a Sculk Catalyst", + "category": "adventure" + }, + { + "displayName": "Take Aim", + "name": "shoot_arrow", + "description": "Shoot something with an arrow", + "category": "adventure" + }, + { + "displayName": "Monsters Hunted", + "name": "kill_all_mobs", + "description": "Kill one of every hostile monster", + "category": "adventure" + }, + { + "displayName": "Postmortal", + "name": "totem_of_undying", + "description": "Use a Totem of Undying to cheat death", + "category": "adventure" + }, + { + "displayName": "Hired Help", + "name": "summon_iron_golem", + "description": "Summon an Iron Golem to help defend a village", + "category": "adventure" + }, + { + "displayName": "Star Trader", + "name": "trade_at_world_height", + "description": "Trade with a Villager at the build height limit", + "category": "adventure" + }, + { + "displayName": "Two Birds, One Arrow", + "name": "two_birds_one_arrow", + "description": "Kill two Phantoms with a piercing arrow", + "category": "adventure" + }, + { + "displayName": "Who's the Pillager Now?", + "name": "whos_the_pillager_now", + "description": "Give a Pillager a taste of their own medicine", + "category": "adventure" + }, + { + "displayName": "Arbalistic", + "name": "arbalistic", + "description": "Kill five unique mobs with one crossbow shot", + "category": "adventure" + }, + { + "displayName": "Adventuring Time", + "name": "adventuring_time", + "description": "Discover every biome", + "category": "adventure" + }, + { + "displayName": "Sound of Music", + "name": "play_jukebox_in_meadows", + "description": "Make the Meadows come alive with the sound of music from a Jukebox", + "category": "adventure" + }, + { + "displayName": "Light as a Rabbit", + "name": "walk_on_powder_snow_with_leather_boots", + "description": "Walk on powder snow...without sinking in it", + "category": "adventure" + }, + { + "displayName": "Is It a Plane?", + "name": "spyglass_at_dragon", + "description": "Look at the Ender Dragon through a spyglass", + "category": "adventure" + }, + { + "displayName": "Very Very Frightening", + "name": "very_very_frightening", + "description": "Strike a Villager with lightning", + "category": "adventure" + }, + { + "displayName": "Sniper Duel", + "name": "sniper_duel", + "description": "Kill a Skeleton from at least 50 meters away", + "category": "adventure" + }, + { + "displayName": "Bullseye", + "name": "bullseye", + "description": "Hit the bullseye of a Target block from at least 30 meters away", + "category": "adventure" + }, + { + "displayName": "Husbandry", + "name": "root", + "description": "The world is full of friends and food", + "category": "husbandry" + }, + { + "displayName": "Bee Our Guest", + "name": "safely_harvest_honey", + "description": "Use a Campfire to collect Honey from a Beehive using a Bottle without aggravating the bees", + "category": "husbandry" + }, + { + "displayName": "The Parrots and the Bats", + "name": "breed_an_animal", + "description": "Breed two animals together", + "category": "husbandry" + }, + { + "displayName": "You've Got a Friend in Me", + "name": "allay_deliver_item_to_player", + "description": "Have an Allay deliver items to you", + "category": "husbandry" + }, + { + "displayName": "Whatever Floats Your Goat!", + "name": "ride_a_boat_with_a_goat", + "description": "Get in a Boat and float with a Goat", + "category": "husbandry" + }, + { + "displayName": "Best Friends Forever", + "name": "tame_an_animal", + "description": "Tame an animal", + "category": "husbandry" + }, + { + "displayName": "Glow and Behold!", + "name": "make_a_sign_glow", + "description": "Make the text of a sign glow", + "category": "husbandry" + }, + { + "displayName": "Fishy Business", + "name": "fishy_business", + "description": "Catch a fish", + "category": "husbandry" + }, + { + "displayName": "Total Beelocation", + "name": "silk_touch_nest", + "description": "Move a Bee Nest, with 3 bees inside, using Silk Touch", + "category": "husbandry" + }, + { + "displayName": "Bukkit Bukkit", + "name": "tadpole_in_a_bucket", + "description": "Catch a Tadpole in a Bucket", + "category": "husbandry" + }, + { + "displayName": "A Seedy Place", + "name": "plant_seed", + "description": "Plant a seed and watch it grow", + "category": "husbandry" + }, + { + "displayName": "Wax On", + "name": "wax_on", + "description": "Apply Honeycomb to a Copper block!", + "category": "husbandry" + }, + { + "displayName": "Two by Two", + "name": "bred_all_animals", + "description": "Breed all the animals!", + "category": "husbandry" + }, + { + "displayName": "Birthday Song", + "name": "allay_deliver_cake_to_note_block", + "description": "Have an Allay drop a Cake at a Note Block!", + "category": "husbandry" + }, + { + "displayName": "A Complete Catalogue", + "name": "complete_catalogue", + "description": "Tame all cat variants!", + "category": "husbandry" + }, + { + "displayName": "Tactical Fishing", + "name": "tactical_fishing", + "description": "Catch a fish... without a fishing rod!", + "category": "husbandry" + }, + { + "displayName": "When the Squad Hops into Town", + "name": "leash_all_frog_variants", + "description": "Get each Frog variant on a Lead", + "category": "husbandry" + }, + { + "displayName": "A Balanced Diet", + "name": "balanced_diet", + "description": "Eat everything that is edible, even if it's not good for you", + "category": "husbandry" + }, + { + "displayName": "Serious Dedication", + "name": "obtain_netherite_hoe", + "description": "Use a Netherite Ingot to upgrade a hoe, and then reevaluate your life choices", + "category": "husbandry" + }, + { + "displayName": "Wax Off", + "name": "wax_off", + "description": "Scrape Wax off of a Copper block!", + "category": "husbandry" + }, + { + "displayName": "The Cutest Predator", + "name": "axolotl_in_a_bucket", + "description": "Catch an axolotl in a bucket", + "category": "husbandry" + }, + { + "displayName": "With Our Powers Combined!", + "name": "froglights", + "description": "Have all Froglights in your inventory", + "category": "husbandry" + }, + { + "displayName": "The Healing Power of Friendship!", + "name": "kill_axolotl_target", + "description": "Team up with an axolotl and win a fight", + "category": "husbandry" + } +] \ No newline at end of file diff --git a/schemas/advancements_schema.json b/schemas/advancements_schema.json index 741f3e361..cd67abe18 100644 --- a/schemas/advancements_schema.json +++ b/schemas/advancements_schema.json @@ -17,9 +17,13 @@ "description": { "description": "The description of an advancement", "type": "string" + }, + "category": { + "description": "The category of an advancement", + "type": "string" } }, - "required": ["displayName", "description", "name"], + "required": ["displayName", "description", "name", "category"], "additionalProperties": false } } \ No newline at end of file From 373eb5bd96828d790de69a76fe3be9399e389c4a Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Tue, 21 Jun 2022 22:46:23 -0400 Subject: [PATCH 05/40] update 1.19 data and schema --- data/pc/1.19/advancements.json | 1136 +++++++++++++++++++----------- schemas/advancements_schema.json | 22 +- 2 files changed, 747 insertions(+), 411 deletions(-) diff --git a/data/pc/1.19/advancements.json b/data/pc/1.19/advancements.json index 142aec1e0..4f9d973a6 100644 --- a/data/pc/1.19/advancements.json +++ b/data/pc/1.19/advancements.json @@ -1,614 +1,934 @@ [ { - "displayName": "Minecraft", - "name": "root", - "description": "The heart and story of the game", - "category": "story" + "id": "adventure/adventuring_time", + "name": "adventuring_time", + "displayName": "Adventuring Time", + "description": "Discover every biome", + "category": "adventure", + "type": "challenge", + "parent": "adventure/sleep_in_bed", + "experience": 500 }, { - "displayName": "Stone Age", - "name": "mine_stone", - "description": "Mine stone with your new pickaxe", - "category": "story" + "id": "adventure/arbalistic", + "name": "arbalistic", + "displayName": "Arbalistic", + "description": "Kill five unique mobs with one crossbow shot", + "category": "adventure", + "type": "challenge", + "parent": "adventure/ol_betsy", + "experience": 85 }, { - "displayName": "Getting an Upgrade", - "name": "upgrade_tools", - "description": "Construct a better pickaxe", - "category": "story" + "id": "adventure/avoid_vibration", + "name": "avoid_vibration", + "displayName": "Sneak 100", + "description": "Sneak near a Sculk Sensor or Warden to prevent it from detecting you", + "category": "adventure", + "type": "task", + "parent": "adventure/root" }, { - "displayName": "Acquire Hardware", - "name": "smelt_iron", - "description": "Smelt an iron ingot", - "category": "story" + "id": "adventure/bullseye", + "name": "bullseye", + "displayName": "Bullseye", + "description": "Hit the bullseye of a Target block from at least 30 meters away", + "category": "adventure", + "type": "challenge", + "parent": "adventure/shoot_arrow", + "experience": 50 }, { - "displayName": "Suit Up", - "name": "obtain_armor", - "description": "Protect yourself with a piece of iron armor", - "category": "story" + "id": "adventure/fall_from_world_height", + "name": "fall_from_world_height", + "displayName": "Caves & Cliffs", + "description": "Free fall from the top of the world (build limit) to the bottom of the world and survive", + "category": "adventure", + "type": "task", + "parent": "adventure/root" }, { - "displayName": "Hot Stuff", - "name": "lava_bucket", - "description": "Fill a bucket with lava", - "category": "story" + "id": "adventure/hero_of_the_village", + "name": "hero_of_the_village", + "displayName": "Hero of the Village", + "description": "Successfully defend a village from a raid", + "category": "adventure", + "type": "challenge", + "parent": "adventure/voluntary_exile", + "experience": 100 }, { - "displayName": "Isn't It Iron Pick", - "name": "iron_tools", - "description": "Upgrade your pickaxe", - "category": "story" + "id": "adventure/honey_block_slide", + "name": "honey_block_slide", + "displayName": "Sticky Situation", + "description": "Jump into a Honey Block to break your fall", + "category": "adventure", + "type": "task", + "parent": "adventure/root" }, { - "displayName": "Not Today, Thank You", - "name": "deflect_arrow", - "description": "Block a projectile using your shield.", - "category": "story" + "id": "adventure/kill_a_mob", + "name": "kill_a_mob", + "displayName": "Monster Hunter", + "description": "Kill any hostile monster", + "category": "adventure", + "type": "task", + "parent": "adventure/root" }, { - "displayName": "Ice Bucket Challenge", - "name": "form_obsidian", - "description": "Obtain a block of obsidian", - "category": "story" + "id": "adventure/kill_all_mobs", + "name": "kill_all_mobs", + "displayName": "Monsters Hunted", + "description": "Kill one of every hostile monster", + "category": "adventure", + "type": "challenge", + "parent": "adventure/kill_a_mob", + "experience": 100 }, { - "displayName": "Diamonds!", - "name": "mine_diamond", - "description": "Acquire diamonds", - "category": "story" + "id": "adventure/kill_mob_near_sculk_catalyst", + "name": "kill_mob_near_sculk_catalyst", + "displayName": "It Spreads", + "description": "Kill a mob near a Sculk Catalyst", + "category": "adventure", + "type": "challenge", + "parent": "adventure/kill_a_mob" }, { - "displayName": "We Need to Go Deeper", - "name": "enter_the_nether", - "description": "Build, light and enter a Nether Portal", - "category": "story" + "id": "adventure/lightning_rod_with_villager_no_fire", + "name": "lightning_rod_with_villager_no_fire", + "displayName": "Surge Protector", + "description": "Protect a Villager from an undesired shock without starting a fire", + "category": "adventure", + "type": "task", + "parent": "adventure/root" }, { - "displayName": "Cover Me With Diamonds", - "name": "shiny_gear", - "description": "Diamond armor saves lives", - "category": "story" + "id": "adventure/ol_betsy", + "name": "ol_betsy", + "displayName": "Ol' Betsy", + "description": "Shoot a Crossbow", + "category": "adventure", + "type": "task", + "parent": "adventure/root" }, { - "displayName": "Enchanter", - "name": "enchant_item", - "description": "Enchant an item at an Enchantment Table", - "category": "story" + "id": "adventure/play_jukebox_in_meadows", + "name": "play_jukebox_in_meadows", + "displayName": "Sound of Music", + "description": "Make the Meadows come alive with the sound of music from a Jukebox", + "category": "adventure", + "type": "task", + "parent": "adventure/sleep_in_bed" }, { - "displayName": "Zombie Doctor", - "name": "cure_zombie_villager", - "description": "Weaken and then cure a Zombie Villager", - "category": "story" + "id": "adventure/root", + "name": "root", + "displayName": "Adventure", + "description": "Adventure, exploration and combat", + "category": "adventure", + "type": "hidden" }, { - "displayName": "Eye Spy", - "name": "follow_ender_eye", - "description": "Follow an Ender Eye", - "category": "story" + "id": "adventure/shoot_arrow", + "name": "shoot_arrow", + "displayName": "Take Aim", + "description": "Shoot something with an Arrow", + "category": "adventure", + "type": "task", + "parent": "adventure/kill_a_mob" }, { - "displayName": "The End?", - "name": "enter_the_end", - "description": "Enter the End Portal", - "category": "story" + "id": "adventure/sleep_in_bed", + "name": "sleep_in_bed", + "displayName": "Sweet Dreams", + "description": "Sleep in a Bed to change your respawn point", + "category": "adventure", + "type": "task", + "parent": "adventure/root" }, { - "displayName": "Nether", - "name": "root", - "description": "Bring summer clothes", - "category": "nether" + "id": "adventure/sniper_duel", + "name": "sniper_duel", + "displayName": "Sniper Duel", + "description": "Kill a Skeleton from at least 50 meters away", + "category": "adventure", + "type": "challenge", + "parent": "adventure/shoot_arrow", + "experience": 50 }, { - "displayName": "Return to Sender", - "name": "return_to_sender", - "description": "Destroy a Ghast with a fireball", - "category": "nether" + "id": "adventure/spyglass_at_dragon", + "name": "spyglass_at_dragon", + "displayName": "Is It a Plane?", + "description": "Look at the Ender Dragon through a Spyglass", + "category": "adventure", + "type": "task", + "parent": "adventure/spyglass_at_ghast" }, { - "displayName": "Those Were the Days", - "name": "find_bastion", - "description": "Enter a Bastion Remnant", - "category": "nether" + "id": "adventure/spyglass_at_ghast", + "name": "spyglass_at_ghast", + "displayName": "Is It a Balloon?", + "description": "Look at a Ghast through a Spyglass", + "category": "adventure", + "type": "task", + "parent": "adventure/spyglass_at_parrot" }, { - "displayName": "Hidden in the Depths", - "name": "obtain_ancient_debris", - "description": "Obtain Ancient Debris", - "category": "nether" + "id": "adventure/spyglass_at_parrot", + "name": "spyglass_at_parrot", + "displayName": "Is It a Bird?", + "description": "Look at a Parrot through a Spyglass", + "category": "adventure", + "type": "task", + "parent": "adventure/root" }, { - "displayName": "Subspace Bubble", - "name": "fast_travel", - "description": "Use the Nether to travel 7 km in the Overworld", - "category": "nether" + "id": "adventure/summon_iron_golem", + "name": "summon_iron_golem", + "displayName": "Hired Help", + "description": "Summon an Iron Golem to help defend a village", + "category": "adventure", + "type": "goal", + "parent": "adventure/trade" }, { - "displayName": "A Terrible Fortress", - "name": "find_fortress", - "description": "Break your way into a Nether Fortress", - "category": "nether" + "id": "adventure/throw_trident", + "name": "throw_trident", + "displayName": "A Throwaway Joke", + "description": "Throw a Trident at something.\nNote: Throwing away your only weapon is not a good idea.", + "category": "adventure", + "type": "task", + "parent": "adventure/kill_a_mob" }, { - "displayName": "Who is Cutting Onions?", - "name": "obtain_crying_obsidian", - "description": "Obtain Crying Obsidian", - "category": "nether" + "id": "adventure/totem_of_undying", + "name": "totem_of_undying", + "displayName": "Postmortal", + "description": "Use a Totem of Undying to cheat death", + "category": "adventure", + "type": "goal", + "parent": "adventure/kill_a_mob" }, { - "displayName": "Oh Shiny", - "name": "distract_piglin", - "description": "Distract Piglins with gold", - "category": "nether" + "id": "adventure/trade", + "name": "trade", + "displayName": "What a Deal!", + "description": "Successfully trade with a Villager", + "category": "adventure", + "type": "task", + "parent": "adventure/root" }, { - "displayName": "This Boat Has Legs", - "name": "ride_strider", - "description": "Ride a Strider with a Warped Fungus on a Stick", - "category": "nether" + "id": "adventure/trade_at_world_height", + "name": "trade_at_world_height", + "displayName": "Star Trader", + "description": "Trade with a Villager at the build height limit", + "category": "adventure", + "type": "task", + "parent": "adventure/trade" }, { - "displayName": "Uneasy Alliance", - "name": "uneasy_alliance", - "description": "Rescue a Ghast from the Nether, bring it safely home to the Overworld... and then kill it", - "category": "nether" + "id": "adventure/two_birds_one_arrow", + "name": "two_birds_one_arrow", + "displayName": "Two Birds, One Arrow", + "description": "Kill two Phantoms with a piercing Arrow", + "category": "adventure", + "type": "challenge", + "parent": "adventure/ol_betsy", + "experience": 65 }, { - "displayName": "War Pigs", - "name": "loot_bastion", - "description": "Loot a chest in a Bastion Remnant", - "category": "nether" + "id": "adventure/very_very_frightening", + "name": "very_very_frightening", + "displayName": "Very Very Frightening", + "description": "Strike a Villager with lightning", + "category": "adventure", + "type": "task", + "parent": "adventure/throw_trident" }, { - "displayName": "Country Lode, Take Me Home", - "name": "use_lodestone", - "description": "Use a compass on a Lodestone", - "category": "nether" + "id": "adventure/voluntary_exile", + "name": "voluntary_exile", + "displayName": "Voluntary Exile", + "description": "Kill a raid captain.\nMaybe consider staying away from villages for the time being...", + "category": "adventure", + "type": "task", + "parent": "adventure/root" }, { - "displayName": "Cover Me in Debris", - "name": "netherite_armor", - "description": "Get a full suit of Netherite armor", - "category": "nether" + "id": "adventure/walk_on_powder_snow_with_leather_boots", + "name": "walk_on_powder_snow_with_leather_boots", + "displayName": "Light as a Rabbit", + "description": "Walk on Powder Snow...without sinking in it", + "category": "adventure", + "type": "task", + "parent": "adventure/sleep_in_bed" }, { - "displayName": "Spooky Scary Skeleton", - "name": "get_wither_skull", - "description": "Obtain a Wither Skeleton's skull", - "category": "nether" + "id": "adventure/whos_the_pillager_now", + "name": "whos_the_pillager_now", + "displayName": "Who's the Pillager Now?", + "description": "Give a Pillager a taste of their own medicine", + "category": "adventure", + "type": "task", + "parent": "adventure/ol_betsy" }, { - "displayName": "Into Fire", - "name": "obtain_blaze_rod", - "description": "Relieve a Blaze of its rod", - "category": "nether" + "id": "end/dragon_breath", + "name": "dragon_breath", + "displayName": "You Need a Mint", + "description": "Collect Dragon's Breath in a Glass Bottle", + "category": "end", + "type": "goal", + "parent": "end/kill_dragon" }, { - "displayName": "Not Quite \"Nine\" Lives", - "name": "charge_respawn_anchor", - "description": "Charge a Respawn Anchor to the maximum", - "category": "nether" + "id": "end/dragon_egg", + "name": "dragon_egg", + "displayName": "The Next Generation", + "description": "Hold the Dragon Egg", + "category": "end", + "type": "goal", + "parent": "end/kill_dragon" }, { - "displayName": "Feels like home", - "name": "ride_strider_in_overworld_lava", - "description": "Take a Strider for a loooong ride on a lava lake in the Overworld", - "category": "nether" + "id": "end/elytra", + "name": "elytra", + "displayName": "Sky's the Limit", + "description": "Find Elytra", + "category": "end", + "type": "goal", + "parent": "end/find_end_city" }, { - "displayName": "Hot Tourist Destinations", - "name": "explore_nether", - "description": "Explore all Nether biomes", - "category": "nether" + "id": "end/enter_end_gateway", + "name": "enter_end_gateway", + "displayName": "Remote Getaway", + "description": "Escape the island", + "category": "end", + "type": "task", + "parent": "end/kill_dragon" }, { - "displayName": "Withering Heights", - "name": "summon_wither", - "description": "Summon the Wither", - "category": "nether" + "id": "end/find_end_city", + "name": "find_end_city", + "displayName": "The City at the End of the Game", + "description": "Go on in, what could happen?", + "category": "end", + "type": "task", + "parent": "end/enter_end_gateway" }, { - "displayName": "Local Brewery", - "name": "brew_potion", - "description": "Brew a potion", - "category": "nether" + "id": "end/kill_dragon", + "name": "kill_dragon", + "displayName": "Free the End", + "description": "Good luck", + "category": "end", + "type": "task", + "parent": "end/root" }, { - "displayName": "Bring Home the Beacon", - "name": "create_beacon", - "description": "Construct and place a beacon", - "category": "nether" + "id": "end/levitate", + "name": "levitate", + "displayName": "Great View From Up Here", + "description": "Levitate up 50 blocks from the attacks of a Shulker", + "category": "end", + "type": "challenge", + "parent": "end/find_end_city", + "experience": 50 }, { - "displayName": "A Furious Cocktail", - "name": "all_potions", - "description": "Have every potion effect applied at the same time", - "category": "nether" + "id": "end/respawn_dragon", + "name": "respawn_dragon", + "displayName": "The End... Again...", + "description": "Respawn the Ender Dragon", + "category": "end", + "type": "goal", + "parent": "end/kill_dragon" }, { - "displayName": "Beaconator", - "name": "create_full_beacon", - "description": "Bring a beacon to full power", - "category": "nether" + "id": "end/root", + "name": "root", + "displayName": "The End", + "description": "Or the beginning?", + "category": "end", + "type": "hidden" }, { - "displayName": "How Did We Get Here?", - "name": "all_effects", - "description": "Have every effect applied at the same time", - "category": "nether" + "id": "husbandry/allay_deliver_cake_to_note_block", + "name": "allay_deliver_cake_to_note_block", + "displayName": "Birthday Song", + "description": "Have an Allay drop a Cake at a Note Block", + "category": "husbandry", + "type": "challenge", + "parent": "husbandry/allay_deliver_item_to_player" }, { - "displayName": "The End?", - "name": "root", - "description": "Or the beginning?", - "category": "end" + "id": "husbandry/allay_deliver_item_to_player", + "name": "allay_deliver_item_to_player", + "displayName": "You've Got a Friend in Me", + "description": "Have an Allay deliver items to you", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root" }, { - "displayName": "Free the End", - "name": "kill_dragon", - "description": "Good luck", - "category": "end" + "id": "husbandry/axolotl_in_a_bucket", + "name": "axolotl_in_a_bucket", + "displayName": "The Cutest Predator", + "description": "Catch an Axolotl in a Bucket", + "category": "husbandry", + "type": "task", + "parent": "husbandry/tactical_fishing" }, { - "displayName": "The Next Generation", - "name": "dragon_egg", - "description": "Hold the Dragon Egg", - "category": "end" + "id": "husbandry/balanced_diet", + "name": "balanced_diet", + "displayName": "A Balanced Diet", + "description": "Eat everything that is edible, even if it's not good for you", + "category": "husbandry", + "type": "challenge", + "parent": "husbandry/plant_seed", + "experience": 100 }, { - "displayName": "Remote Getaway", - "name": "enter_end_gateway", - "description": "Escape the island", - "category": "end" + "id": "husbandry/bred_all_animals", + "name": "bred_all_animals", + "displayName": "Two by Two", + "description": "Breed all the animals!", + "category": "husbandry", + "type": "challenge", + "parent": "husbandry/breed_an_animal", + "experience": 100 }, { - "displayName": "The End... Again...", - "name": "respawn_dragon", - "description": "Respawn the Ender Dragon", - "category": "end" + "id": "husbandry/breed_an_animal", + "name": "breed_an_animal", + "displayName": "The Parrots and the Bats", + "description": "Breed two animals together", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root" }, { - "displayName": "You Need a Mint", - "name": "dragon_breath", - "description": "Collect dragon's breath in a glass bottle", - "category": "end" + "id": "husbandry/complete_catalogue", + "name": "complete_catalogue", + "displayName": "A Complete Catalogue", + "description": "Tame all Cat variants!", + "category": "husbandry", + "type": "challenge", + "parent": "husbandry/tame_an_animal", + "experience": 50 }, { - "displayName": "The City at the End of the Game", - "name": "find_end_city", - "description": "Go on in, what could happen?", - "category": "end" + "id": "husbandry/fishy_business", + "name": "fishy_business", + "displayName": "Fishy Business", + "description": "Catch a fish", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root" }, { - "displayName": "Sky's the Limit", - "name": "elytra", - "description": "Find elytra", - "category": "end" + "id": "husbandry/froglights", + "name": "froglights", + "displayName": "With Our Powers Combined!", + "description": "Have all Froglights in your inventory", + "category": "husbandry", + "type": "challenge", + "parent": "husbandry/leash_all_frog_variants" }, { - "displayName": "Great View From Up Here", - "name": "levitate", - "description": "Levitate up 50 blocks from the attacks of a Shulker", - "category": "end" + "id": "husbandry/kill_axolotl_target", + "name": "kill_axolotl_target", + "displayName": "The Healing Power of Friendship!", + "description": "Team up with an Axolotl and win a fight", + "category": "husbandry", + "type": "task", + "parent": "husbandry/axolotl_in_a_bucket" }, { - "displayName": "Adventure", - "name": "root", - "description": "Adventure, exploration, and combat", - "category": "adventure" + "id": "husbandry/leash_all_frog_variants", + "name": "leash_all_frog_variants", + "displayName": "When the Squad Hops into Town", + "description": "Get each Frog variant on a Lead", + "category": "husbandry", + "type": "task", + "parent": "husbandry/tadpole_in_a_bucket" }, { - "displayName": "Voluntary Exile", - "name": "voluntary_exile", - "description": "Kill a raid captain.\nMaybe consider staying away from villages for the time being...", - "category": "adventure" + "id": "husbandry/make_a_sign_glow", + "name": "make_a_sign_glow", + "displayName": "Glow and Behold!", + "description": "Make the text of a Sign glow", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root" }, { - "displayName": "Is It a Bird?", - "name": "spyglass_at_parrot", - "description": "Look at a parrot through a spyglass", - "category": "adventure" + "id": "husbandry/obtain_netherite_hoe", + "name": "obtain_netherite_hoe", + "displayName": "Serious Dedication", + "description": "Use a Netherite Ingot to upgrade a Hoe, and then reevaluate your life choices", + "category": "husbandry", + "type": "challenge", + "parent": "husbandry/plant_seed", + "experience": 100 }, { - "displayName": "Monster Hunter", - "name": "kill_a_mob", - "description": "Kill any hostile monster", - "category": "adventure" + "id": "husbandry/plant_seed", + "name": "plant_seed", + "displayName": "A Seedy Place", + "description": "Plant a seed and watch it grow", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root" }, { - "displayName": "What a Deal!", - "name": "trade", - "description": "Successfully trade with a Villager", - "category": "adventure" + "id": "husbandry/ride_a_boat_with_a_goat", + "name": "ride_a_boat_with_a_goat", + "displayName": "Whatever Floats Your Goat!", + "description": "Get in a Boat and float with a Goat", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root" }, { - "displayName": "Sticky Situation", - "name": "honey_block_slide", - "description": "Jump into a Honey Block to break your fall", - "category": "adventure" + "id": "husbandry/root", + "name": "root", + "displayName": "Husbandry", + "description": "The world is full of friends and food", + "category": "husbandry", + "type": "hidden" }, { - "displayName": "Ol' Betsy", - "name": "ol_betsy", - "description": "Shoot a crossbow", - "category": "adventure" + "id": "husbandry/safely_harvest_honey", + "name": "safely_harvest_honey", + "displayName": "Bee Our Guest", + "description": "Use a Campfire to collect Honey from a Beehive using a Bottle without aggravating the Bees", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root" }, { - "displayName": "Surge Protector", - "name": "lightning_rod_with_villager_no_fire", - "description": "Protect a villager from an undesired shock without starting a fire", - "category": "adventure" + "id": "husbandry/silk_touch_nest", + "name": "silk_touch_nest", + "displayName": "Total Beelocation", + "description": "Move a Bee Nest, with 3 Bees inside, using Silk Touch", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root" }, { - "displayName": "Caves & Cliffs", - "name": "sleep_in_bed", - "description": "Free fall from the top of the world (build limit) to the bottom of the world and survive", - "category": "adventure" + "id": "husbandry/tactical_fishing", + "name": "tactical_fishing", + "displayName": "Tactical Fishing", + "description": "Catch a Fish... without a Fishing Rod!", + "category": "husbandry", + "type": "task", + "parent": "husbandry/fishy_business" }, { - "displayName": "Sneak 100", - "name": "avoid_vibration", - "description": "Sneak near a Sculk Sensor, Sculk Shrieker or Warden to prevent it from hearing you", - "category": "adventure" + "id": "husbandry/tadpole_in_a_bucket", + "name": "tadpole_in_a_bucket", + "displayName": "Bukkit Bukkit", + "description": "Catch a Tadpole in a Bucket", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root" }, { - "displayName": "Sweet Dreams", - "name": "sleep_in_bed", - "description": "Sleep in a bed to change your respawn point", - "category": "adventure" + "id": "husbandry/tame_an_animal", + "name": "tame_an_animal", + "displayName": "Best Friends Forever", + "description": "Tame an animal", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root" }, { - "displayName": "Hero of the Village", - "name": "hero_of_the_village", - "description": "Successfully defend a village from a raid", - "category": "adventure" + "id": "husbandry/wax_off", + "name": "wax_off", + "displayName": "Wax Off", + "description": "Scrape Wax off of a Copper block!", + "category": "husbandry", + "type": "task", + "parent": "husbandry/wax_on" }, { - "displayName": "Is It a Balloon?", - "name": "spyglass_at_ghast", - "description": "Look at a ghast through a spyglass", - "category": "adventure" + "id": "husbandry/wax_on", + "name": "wax_on", + "displayName": "Wax On", + "description": "Apply Honeycomb to a Copper block!", + "category": "husbandry", + "type": "task", + "parent": "husbandry/safely_harvest_honey" }, { - "displayName": "A Throwaway Joke", - "name": "throw_trident", - "description": "Throw a trident at something.\nNote: Throwing away your only weapon is not a good idea.", - "category": "adventure" + "id": "nether/all_effects", + "name": "all_effects", + "displayName": "How Did We Get Here?", + "description": "Have every effect applied at the same time", + "category": "nether", + "type": "challenge", + "parent": "nether/all_potions", + "experience": 1000 }, { - "displayName": "It Spreads", - "name": "kill_mob_near_sculk_catalyst", - "description": "Kill a mob near a Sculk Catalyst", - "category": "adventure" + "id": "nether/all_potions", + "name": "all_potions", + "displayName": "A Furious Cocktail", + "description": "Have every potion effect applied at the same time", + "category": "nether", + "type": "challenge", + "parent": "nether/brew_potion", + "experience": 100 }, { - "displayName": "Take Aim", - "name": "shoot_arrow", - "description": "Shoot something with an arrow", - "category": "adventure" + "id": "nether/brew_potion", + "name": "brew_potion", + "displayName": "Local Brewery", + "description": "Brew a Potion", + "category": "nether", + "type": "task", + "parent": "nether/obtain_blaze_rod" }, { - "displayName": "Monsters Hunted", - "name": "kill_all_mobs", - "description": "Kill one of every hostile monster", - "category": "adventure" + "id": "nether/charge_respawn_anchor", + "name": "charge_respawn_anchor", + "displayName": "Not Quite \"Nine\" Lives", + "description": "Charge a Respawn Anchor to the maximum", + "category": "nether", + "type": "task", + "parent": "nether/obtain_crying_obsidian" }, { - "displayName": "Postmortal", - "name": "totem_of_undying", - "description": "Use a Totem of Undying to cheat death", - "category": "adventure" + "id": "nether/create_beacon", + "name": "create_beacon", + "displayName": "Bring Home the Beacon", + "description": "Construct and place a Beacon", + "category": "nether", + "type": "task", + "parent": "nether/summon_wither" }, { - "displayName": "Hired Help", - "name": "summon_iron_golem", - "description": "Summon an Iron Golem to help defend a village", - "category": "adventure" + "id": "nether/create_full_beacon", + "name": "create_full_beacon", + "displayName": "Beaconator", + "description": "Bring a Beacon to full power", + "category": "nether", + "type": "goal", + "parent": "nether/create_beacon" }, { - "displayName": "Star Trader", - "name": "trade_at_world_height", - "description": "Trade with a Villager at the build height limit", - "category": "adventure" + "id": "nether/distract_piglin", + "name": "distract_piglin", + "displayName": "Oh Shiny", + "description": "Distract Piglins with gold", + "category": "nether", + "type": "task", + "parent": "nether/root" }, { - "displayName": "Two Birds, One Arrow", - "name": "two_birds_one_arrow", - "description": "Kill two Phantoms with a piercing arrow", - "category": "adventure" + "id": "nether/explore_nether", + "name": "explore_nether", + "displayName": "Hot Tourist Destinations", + "description": "Explore all Nether biomes", + "category": "nether", + "type": "challenge", + "parent": "nether/ride_strider", + "experience": 500 }, { - "displayName": "Who's the Pillager Now?", - "name": "whos_the_pillager_now", - "description": "Give a Pillager a taste of their own medicine", - "category": "adventure" + "id": "nether/fast_travel", + "name": "fast_travel", + "displayName": "Subspace Bubble", + "description": "Use the Nether to travel 7 km in the Overworld", + "category": "nether", + "type": "challenge", + "parent": "nether/root", + "experience": 100 }, { - "displayName": "Arbalistic", - "name": "arbalistic", - "description": "Kill five unique mobs with one crossbow shot", - "category": "adventure" + "id": "nether/find_bastion", + "name": "find_bastion", + "displayName": "Those Were the Days", + "description": "Enter a Bastion Remnant", + "category": "nether", + "type": "task", + "parent": "nether/root" }, { - "displayName": "Adventuring Time", - "name": "adventuring_time", - "description": "Discover every biome", - "category": "adventure" + "id": "nether/find_fortress", + "name": "find_fortress", + "displayName": "A Terrible Fortress", + "description": "Break your way into a Nether Fortress", + "category": "nether", + "type": "task", + "parent": "nether/root" }, { - "displayName": "Sound of Music", - "name": "play_jukebox_in_meadows", - "description": "Make the Meadows come alive with the sound of music from a Jukebox", - "category": "adventure" + "id": "nether/get_wither_skull", + "name": "get_wither_skull", + "displayName": "Spooky Scary Skeleton", + "description": "Obtain a Wither Skeleton's skull", + "category": "nether", + "type": "task", + "parent": "nether/find_fortress" }, { - "displayName": "Light as a Rabbit", - "name": "walk_on_powder_snow_with_leather_boots", - "description": "Walk on powder snow...without sinking in it", - "category": "adventure" + "id": "nether/loot_bastion", + "name": "loot_bastion", + "displayName": "War Pigs", + "description": "Loot a Chest in a Bastion Remnant", + "category": "nether", + "type": "task", + "parent": "nether/find_bastion" }, { - "displayName": "Is It a Plane?", - "name": "spyglass_at_dragon", - "description": "Look at the Ender Dragon through a spyglass", - "category": "adventure" + "id": "nether/netherite_armor", + "name": "netherite_armor", + "displayName": "Cover Me in Debris", + "description": "Get a full suit of Netherite armor", + "category": "nether", + "type": "challenge", + "parent": "nether/obtain_ancient_debris", + "experience": 100 }, { - "displayName": "Very Very Frightening", - "name": "very_very_frightening", - "description": "Strike a Villager with lightning", - "category": "adventure" + "id": "nether/obtain_ancient_debris", + "name": "obtain_ancient_debris", + "displayName": "Hidden in the Depths", + "description": "Obtain Ancient Debris", + "category": "nether", + "type": "task", + "parent": "nether/root" }, { - "displayName": "Sniper Duel", - "name": "sniper_duel", - "description": "Kill a Skeleton from at least 50 meters away", - "category": "adventure" + "id": "nether/obtain_blaze_rod", + "name": "obtain_blaze_rod", + "displayName": "Into Fire", + "description": "Relieve a Blaze of its rod", + "category": "nether", + "type": "task", + "parent": "nether/find_fortress" }, { - "displayName": "Bullseye", - "name": "bullseye", - "description": "Hit the bullseye of a Target block from at least 30 meters away", - "category": "adventure" + "id": "nether/obtain_crying_obsidian", + "name": "obtain_crying_obsidian", + "displayName": "Who is Cutting Onions?", + "description": "Obtain Crying Obsidian", + "category": "nether", + "type": "task", + "parent": "nether/root" }, { - "displayName": "Husbandry", - "name": "root", - "description": "The world is full of friends and food", - "category": "husbandry" + "id": "nether/return_to_sender", + "name": "return_to_sender", + "displayName": "Return to Sender", + "description": "Destroy a Ghast with a fireball", + "category": "nether", + "type": "challenge", + "parent": "nether/root", + "experience": 50 }, { - "displayName": "Bee Our Guest", - "name": "safely_harvest_honey", - "description": "Use a Campfire to collect Honey from a Beehive using a Bottle without aggravating the bees", - "category": "husbandry" + "id": "nether/ride_strider", + "name": "ride_strider", + "displayName": "This Boat Has Legs", + "description": "Ride a Strider with a Warped Fungus on a Stick", + "category": "nether", + "type": "task", + "parent": "nether/root" }, { - "displayName": "The Parrots and the Bats", - "name": "breed_an_animal", - "description": "Breed two animals together", - "category": "husbandry" + "id": "nether/ride_strider_in_overworld_lava", + "name": "ride_strider_in_overworld_lava", + "displayName": "Feels Like Home", + "description": "Take a Strider for a loooong ride on a lava lake in the Overworld", + "category": "nether", + "type": "task", + "parent": "nether/ride_strider" }, { - "displayName": "You've Got a Friend in Me", - "name": "allay_deliver_item_to_player", - "description": "Have an Allay deliver items to you", - "category": "husbandry" + "id": "nether/root", + "name": "root", + "displayName": "Nether", + "description": "Bring summer clothes", + "category": "nether", + "type": "hidden" }, { - "displayName": "Whatever Floats Your Goat!", - "name": "ride_a_boat_with_a_goat", - "description": "Get in a Boat and float with a Goat", - "category": "husbandry" + "id": "nether/summon_wither", + "name": "summon_wither", + "displayName": "Withering Heights", + "description": "Summon the Wither", + "category": "nether", + "type": "task", + "parent": "nether/get_wither_skull" }, { - "displayName": "Best Friends Forever", - "name": "tame_an_animal", - "description": "Tame an animal", - "category": "husbandry" + "id": "nether/uneasy_alliance", + "name": "uneasy_alliance", + "displayName": "Uneasy Alliance", + "description": "Rescue a Ghast from the Nether, bring it safely home to the Overworld... and then kill it", + "category": "nether", + "type": "challenge", + "parent": "nether/return_to_sender", + "experience": 100 }, { - "displayName": "Glow and Behold!", - "name": "make_a_sign_glow", - "description": "Make the text of a sign glow", - "category": "husbandry" + "id": "nether/use_lodestone", + "name": "use_lodestone", + "displayName": "Country Lode, Take Me Home", + "description": "Use a Compass on a Lodestone", + "category": "nether", + "type": "task", + "parent": "nether/obtain_ancient_debris" }, { - "displayName": "Fishy Business", - "name": "fishy_business", - "description": "Catch a fish", - "category": "husbandry" + "id": "story/cure_zombie_villager", + "name": "cure_zombie_villager", + "displayName": "Zombie Doctor", + "description": "Weaken and then cure a Zombie Villager", + "category": "story", + "type": "goal", + "parent": "story/enter_the_nether" }, { - "displayName": "Total Beelocation", - "name": "silk_touch_nest", - "description": "Move a Bee Nest, with 3 bees inside, using Silk Touch", - "category": "husbandry" + "id": "story/deflect_arrow", + "name": "deflect_arrow", + "displayName": "Not Today, Thank You", + "description": "Deflect a projectile with a Shield", + "category": "story", + "type": "task", + "parent": "story/obtain_armor" }, { - "displayName": "Bukkit Bukkit", - "name": "tadpole_in_a_bucket", - "description": "Catch a Tadpole in a Bucket", - "category": "husbandry" + "id": "story/enchant_item", + "name": "enchant_item", + "displayName": "Enchanter", + "description": "Enchant an item at an Enchanting Table", + "category": "story", + "type": "task", + "parent": "story/mine_diamond" }, { - "displayName": "A Seedy Place", - "name": "plant_seed", - "description": "Plant a seed and watch it grow", - "category": "husbandry" + "id": "story/enter_the_end", + "name": "enter_the_end", + "displayName": "The End?", + "description": "Enter the End Portal", + "category": "story", + "type": "task", + "parent": "story/follow_ender_eye" }, { - "displayName": "Wax On", - "name": "wax_on", - "description": "Apply Honeycomb to a Copper block!", - "category": "husbandry" + "id": "story/enter_the_nether", + "name": "enter_the_nether", + "displayName": "We Need to Go Deeper", + "description": "Build, light and enter a Nether Portal", + "category": "story", + "type": "task", + "parent": "story/form_obsidian" }, { - "displayName": "Two by Two", - "name": "bred_all_animals", - "description": "Breed all the animals!", - "category": "husbandry" + "id": "story/follow_ender_eye", + "name": "follow_ender_eye", + "displayName": "Eye Spy", + "description": "Follow an Eye of Ender", + "category": "story", + "type": "task", + "parent": "story/enter_the_nether" }, { - "displayName": "Birthday Song", - "name": "allay_deliver_cake_to_note_block", - "description": "Have an Allay drop a Cake at a Note Block!", - "category": "husbandry" + "id": "story/form_obsidian", + "name": "form_obsidian", + "displayName": "Ice Bucket Challenge", + "description": "Obtain a block of Obsidian", + "category": "story", + "type": "task", + "parent": "story/lava_bucket" }, { - "displayName": "A Complete Catalogue", - "name": "complete_catalogue", - "description": "Tame all cat variants!", - "category": "husbandry" + "id": "story/iron_tools", + "name": "iron_tools", + "displayName": "Isn't It Iron Pick", + "description": "Upgrade your Pickaxe", + "category": "story", + "type": "task", + "parent": "story/smelt_iron" }, { - "displayName": "Tactical Fishing", - "name": "tactical_fishing", - "description": "Catch a fish... without a fishing rod!", - "category": "husbandry" + "id": "story/lava_bucket", + "name": "lava_bucket", + "displayName": "Hot Stuff", + "description": "Fill a Bucket with lava", + "category": "story", + "type": "task", + "parent": "story/smelt_iron" }, { - "displayName": "When the Squad Hops into Town", - "name": "leash_all_frog_variants", - "description": "Get each Frog variant on a Lead", - "category": "husbandry" + "id": "story/mine_diamond", + "name": "mine_diamond", + "displayName": "Diamonds!", + "description": "Acquire diamonds", + "category": "story", + "type": "task", + "parent": "story/iron_tools" }, { - "displayName": "A Balanced Diet", - "name": "balanced_diet", - "description": "Eat everything that is edible, even if it's not good for you", - "category": "husbandry" + "id": "story/mine_stone", + "name": "mine_stone", + "displayName": "Stone Age", + "description": "Mine Stone with your new Pickaxe", + "category": "story", + "type": "task", + "parent": "story/root" }, { - "displayName": "Serious Dedication", - "name": "obtain_netherite_hoe", - "description": "Use a Netherite Ingot to upgrade a hoe, and then reevaluate your life choices", - "category": "husbandry" + "id": "story/obtain_armor", + "name": "obtain_armor", + "displayName": "Suit Up", + "description": "Protect yourself with a piece of iron armor", + "category": "story", + "type": "task", + "parent": "story/smelt_iron" }, { - "displayName": "Wax Off", - "name": "wax_off", - "description": "Scrape Wax off of a Copper block!", - "category": "husbandry" + "id": "story/root", + "name": "root", + "displayName": "Minecraft", + "description": "The heart and story of the game", + "category": "story", + "type": "hidden" }, { - "displayName": "The Cutest Predator", - "name": "axolotl_in_a_bucket", - "description": "Catch an axolotl in a bucket", - "category": "husbandry" + "id": "story/shiny_gear", + "name": "shiny_gear", + "displayName": "Cover Me with Diamonds", + "description": "Diamond armor saves lives", + "category": "story", + "type": "task", + "parent": "story/mine_diamond" }, { - "displayName": "With Our Powers Combined!", - "name": "froglights", - "description": "Have all Froglights in your inventory", - "category": "husbandry" + "id": "story/smelt_iron", + "name": "smelt_iron", + "displayName": "Acquire Hardware", + "description": "Smelt an Iron Ingot", + "category": "story", + "type": "task", + "parent": "story/upgrade_tools" }, { - "displayName": "The Healing Power of Friendship!", - "name": "kill_axolotl_target", - "description": "Team up with an axolotl and win a fight", - "category": "husbandry" + "id": "story/upgrade_tools", + "name": "upgrade_tools", + "displayName": "Getting an Upgrade", + "description": "Construct a better Pickaxe", + "category": "story", + "type": "task", + "parent": "story/mine_stone" } ] \ No newline at end of file diff --git a/schemas/advancements_schema.json b/schemas/advancements_schema.json index cd67abe18..d484f72cc 100644 --- a/schemas/advancements_schema.json +++ b/schemas/advancements_schema.json @@ -6,14 +6,18 @@ "title": "advancement", "type": "object", "properties": { - "displayName": { - "description": "The display name of an advancement", + "id": { + "description": "The id of an advancement", "type": "string" }, "name": { "description": "The name of an advancement", "type": "string" }, + "displayName": { + "description": "The display name of an advancement", + "type": "string" + }, "description": { "description": "The description of an advancement", "type": "string" @@ -21,9 +25,21 @@ "category": { "description": "The category of an advancement", "type": "string" + }, + "type": { + "description": "The type of an advancement", + "type": "string" + }, + "parent": { + "description": "The parent of an advancement", + "type": "string" + }, + "experience": { + "description": "The experience of an advancement", + "type": "number" } }, - "required": ["displayName", "description", "name", "category"], + "required": ["id", "name", "displayName", "description", "category", "type"], "additionalProperties": false } } \ No newline at end of file From 26cd81c2394b0e723c82eaeecdb07c6ea88db7e9 Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Wed, 22 Jun 2022 11:14:47 -0400 Subject: [PATCH 06/40] add advancements to README --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9011f7157..390aac242 100644 --- a/README.md +++ b/README.md @@ -44,6 +44,7 @@ Data provided: | Map icons | Provides all available map icons as used by (crafted) maps | | Materials | to be used with blocks data. Provides tool speed multipliers against material types. | | Particles | Id and names of minecraft particles | +| Advancements | | | Protocol | a complete description of the protocol, can be used to automatically implement the protocol, see [protodef doc](https://github.com/ProtoDef-io/ProtoDef) | | Protocol Versions | the whole list of minecraft protocol versions | | Recipes | to be used with blocks and items data | From e7a44b771babb2e3cd684bafed6f9310151baace Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Wed, 22 Jun 2022 11:25:15 -0400 Subject: [PATCH 07/40] add requirements --- data/pc/1.19/advancements.json | 742 ++++++++++++++++++++++++++++----- 1 file changed, 640 insertions(+), 102 deletions(-) diff --git a/data/pc/1.19/advancements.json b/data/pc/1.19/advancements.json index 4f9d973a6..a5a73b997 100644 --- a/data/pc/1.19/advancements.json +++ b/data/pc/1.19/advancements.json @@ -7,7 +7,61 @@ "category": "adventure", "type": "challenge", "parent": "adventure/sleep_in_bed", - "experience": 500 + "experience": 500, + "requirements": [ + "minecraft:mushroom_fields", + "minecraft:deep_frozen_ocean", + "minecraft:frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:cold_ocean", + "minecraft:deep_ocean", + "minecraft:ocean", + "minecraft:deep_lukewarm_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:stony_shore", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:snowy_slopes", + "minecraft:snowy_plains", + "minecraft:snowy_beach", + "minecraft:windswept_gravelly_hills", + "minecraft:grove", + "minecraft:windswept_hills", + "minecraft:snowy_taiga", + "minecraft:windswept_forest", + "minecraft:taiga", + "minecraft:plains", + "minecraft:meadow", + "minecraft:beach", + "minecraft:forest", + "minecraft:old_growth_spruce_taiga", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:savanna_plateau", + "minecraft:savanna", + "minecraft:jungle", + "minecraft:badlands", + "minecraft:desert", + "minecraft:wooded_badlands", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:frozen_river", + "minecraft:river", + "minecraft:ice_spikes", + "minecraft:old_growth_pine_taiga", + "minecraft:sunflower_plains", + "minecraft:old_growth_birch_forest", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:eroded_badlands", + "minecraft:windswept_savanna", + "minecraft:frozen_peaks", + "minecraft:dripstone_caves", + "minecraft:lush_caves", + "minecraft:deep_dark" + ] }, { "id": "adventure/arbalistic", @@ -17,7 +71,10 @@ "category": "adventure", "type": "challenge", "parent": "adventure/ol_betsy", - "experience": 85 + "experience": 85, + "requirements": [ + "arbalistic" + ] }, { "id": "adventure/avoid_vibration", @@ -26,7 +83,10 @@ "description": "Sneak near a Sculk Sensor or Warden to prevent it from detecting you", "category": "adventure", "type": "task", - "parent": "adventure/root" + "parent": "adventure/root", + "requirements": [ + "avoid_vibration" + ] }, { "id": "adventure/bullseye", @@ -36,7 +96,10 @@ "category": "adventure", "type": "challenge", "parent": "adventure/shoot_arrow", - "experience": 50 + "experience": 50, + "requirements": [ + "bullseye" + ] }, { "id": "adventure/fall_from_world_height", @@ -45,7 +108,10 @@ "description": "Free fall from the top of the world (build limit) to the bottom of the world and survive", "category": "adventure", "type": "task", - "parent": "adventure/root" + "parent": "adventure/root", + "requirements": [ + "fall_from_world_height" + ] }, { "id": "adventure/hero_of_the_village", @@ -55,7 +121,10 @@ "category": "adventure", "type": "challenge", "parent": "adventure/voluntary_exile", - "experience": 100 + "experience": 100, + "requirements": [ + "hero_of_the_village" + ] }, { "id": "adventure/honey_block_slide", @@ -64,7 +133,10 @@ "description": "Jump into a Honey Block to break your fall", "category": "adventure", "type": "task", - "parent": "adventure/root" + "parent": "adventure/root", + "requirements": [ + "honey_block_slide" + ] }, { "id": "adventure/kill_a_mob", @@ -73,7 +145,45 @@ "description": "Kill any hostile monster", "category": "adventure", "type": "task", - "parent": "adventure/root" + "parent": "adventure/root", + "requirements": [ + [ + "minecraft:blaze", + "minecraft:cave_spider", + "minecraft:creeper", + "minecraft:drowned", + "minecraft:elder_guardian", + "minecraft:ender_dragon", + "minecraft:enderman", + "minecraft:endermite", + "minecraft:evoker", + "minecraft:ghast", + "minecraft:guardian", + "minecraft:hoglin", + "minecraft:husk", + "minecraft:magma_cube", + "minecraft:phantom", + "minecraft:piglin", + "minecraft:piglin_brute", + "minecraft:pillager", + "minecraft:ravager", + "minecraft:shulker", + "minecraft:silverfish", + "minecraft:skeleton", + "minecraft:slime", + "minecraft:spider", + "minecraft:stray", + "minecraft:vex", + "minecraft:vindicator", + "minecraft:witch", + "minecraft:wither_skeleton", + "minecraft:wither", + "minecraft:zoglin", + "minecraft:zombie_villager", + "minecraft:zombie", + "minecraft:zombified_piglin" + ] + ] }, { "id": "adventure/kill_all_mobs", @@ -83,7 +193,43 @@ "category": "adventure", "type": "challenge", "parent": "adventure/kill_a_mob", - "experience": 100 + "experience": 100, + "requirements": [ + "minecraft:blaze", + "minecraft:cave_spider", + "minecraft:creeper", + "minecraft:drowned", + "minecraft:elder_guardian", + "minecraft:ender_dragon", + "minecraft:enderman", + "minecraft:endermite", + "minecraft:evoker", + "minecraft:ghast", + "minecraft:guardian", + "minecraft:hoglin", + "minecraft:husk", + "minecraft:magma_cube", + "minecraft:phantom", + "minecraft:piglin", + "minecraft:piglin_brute", + "minecraft:pillager", + "minecraft:ravager", + "minecraft:shulker", + "minecraft:silverfish", + "minecraft:skeleton", + "minecraft:slime", + "minecraft:spider", + "minecraft:stray", + "minecraft:vex", + "minecraft:vindicator", + "minecraft:witch", + "minecraft:wither_skeleton", + "minecraft:wither", + "minecraft:zoglin", + "minecraft:zombie_villager", + "minecraft:zombie", + "minecraft:zombified_piglin" + ] }, { "id": "adventure/kill_mob_near_sculk_catalyst", @@ -92,7 +238,10 @@ "description": "Kill a mob near a Sculk Catalyst", "category": "adventure", "type": "challenge", - "parent": "adventure/kill_a_mob" + "parent": "adventure/kill_a_mob", + "requirements": [ + "kill_mob_near_sculk_catalyst" + ] }, { "id": "adventure/lightning_rod_with_villager_no_fire", @@ -101,7 +250,10 @@ "description": "Protect a Villager from an undesired shock without starting a fire", "category": "adventure", "type": "task", - "parent": "adventure/root" + "parent": "adventure/root", + "requirements": [ + "lightning_rod_with_villager_no_fire" + ] }, { "id": "adventure/ol_betsy", @@ -110,7 +262,10 @@ "description": "Shoot a Crossbow", "category": "adventure", "type": "task", - "parent": "adventure/root" + "parent": "adventure/root", + "requirements": [ + "shot_crossbow" + ] }, { "id": "adventure/play_jukebox_in_meadows", @@ -119,7 +274,10 @@ "description": "Make the Meadows come alive with the sound of music from a Jukebox", "category": "adventure", "type": "task", - "parent": "adventure/sleep_in_bed" + "parent": "adventure/sleep_in_bed", + "requirements": [ + "play_jukebox_in_meadows" + ] }, { "id": "adventure/root", @@ -127,7 +285,13 @@ "displayName": "Adventure", "description": "Adventure, exploration and combat", "category": "adventure", - "type": "hidden" + "type": "hidden", + "requirements": [ + [ + "killed_something", + "killed_by_something" + ] + ] }, { "id": "adventure/shoot_arrow", @@ -136,7 +300,10 @@ "description": "Shoot something with an Arrow", "category": "adventure", "type": "task", - "parent": "adventure/kill_a_mob" + "parent": "adventure/kill_a_mob", + "requirements": [ + "shot_arrow" + ] }, { "id": "adventure/sleep_in_bed", @@ -145,7 +312,10 @@ "description": "Sleep in a Bed to change your respawn point", "category": "adventure", "type": "task", - "parent": "adventure/root" + "parent": "adventure/root", + "requirements": [ + "slept_in_bed" + ] }, { "id": "adventure/sniper_duel", @@ -155,7 +325,10 @@ "category": "adventure", "type": "challenge", "parent": "adventure/shoot_arrow", - "experience": 50 + "experience": 50, + "requirements": [ + "killed_skeleton" + ] }, { "id": "adventure/spyglass_at_dragon", @@ -164,7 +337,10 @@ "description": "Look at the Ender Dragon through a Spyglass", "category": "adventure", "type": "task", - "parent": "adventure/spyglass_at_ghast" + "parent": "adventure/spyglass_at_ghast", + "requirements": [ + "spyglass_at_dragon" + ] }, { "id": "adventure/spyglass_at_ghast", @@ -173,7 +349,10 @@ "description": "Look at a Ghast through a Spyglass", "category": "adventure", "type": "task", - "parent": "adventure/spyglass_at_parrot" + "parent": "adventure/spyglass_at_parrot", + "requirements": [ + "spyglass_at_ghast" + ] }, { "id": "adventure/spyglass_at_parrot", @@ -182,7 +361,10 @@ "description": "Look at a Parrot through a Spyglass", "category": "adventure", "type": "task", - "parent": "adventure/root" + "parent": "adventure/root", + "requirements": [ + "spyglass_at_parrot" + ] }, { "id": "adventure/summon_iron_golem", @@ -191,7 +373,10 @@ "description": "Summon an Iron Golem to help defend a village", "category": "adventure", "type": "goal", - "parent": "adventure/trade" + "parent": "adventure/trade", + "requirements": [ + "summoned_golem" + ] }, { "id": "adventure/throw_trident", @@ -200,7 +385,10 @@ "description": "Throw a Trident at something.\nNote: Throwing away your only weapon is not a good idea.", "category": "adventure", "type": "task", - "parent": "adventure/kill_a_mob" + "parent": "adventure/kill_a_mob", + "requirements": [ + "shot_trident" + ] }, { "id": "adventure/totem_of_undying", @@ -209,7 +397,10 @@ "description": "Use a Totem of Undying to cheat death", "category": "adventure", "type": "goal", - "parent": "adventure/kill_a_mob" + "parent": "adventure/kill_a_mob", + "requirements": [ + "used_totem" + ] }, { "id": "adventure/trade", @@ -218,7 +409,10 @@ "description": "Successfully trade with a Villager", "category": "adventure", "type": "task", - "parent": "adventure/root" + "parent": "adventure/root", + "requirements": [ + "traded" + ] }, { "id": "adventure/trade_at_world_height", @@ -227,7 +421,10 @@ "description": "Trade with a Villager at the build height limit", "category": "adventure", "type": "task", - "parent": "adventure/trade" + "parent": "adventure/trade", + "requirements": [ + "trade_at_world_height" + ] }, { "id": "adventure/two_birds_one_arrow", @@ -237,7 +434,10 @@ "category": "adventure", "type": "challenge", "parent": "adventure/ol_betsy", - "experience": 65 + "experience": 65, + "requirements": [ + "two_birds" + ] }, { "id": "adventure/very_very_frightening", @@ -246,7 +446,10 @@ "description": "Strike a Villager with lightning", "category": "adventure", "type": "task", - "parent": "adventure/throw_trident" + "parent": "adventure/throw_trident", + "requirements": [ + "struck_villager" + ] }, { "id": "adventure/voluntary_exile", @@ -255,7 +458,10 @@ "description": "Kill a raid captain.\nMaybe consider staying away from villages for the time being...", "category": "adventure", "type": "task", - "parent": "adventure/root" + "parent": "adventure/root", + "requirements": [ + "voluntary_exile" + ] }, { "id": "adventure/walk_on_powder_snow_with_leather_boots", @@ -264,7 +470,10 @@ "description": "Walk on Powder Snow...without sinking in it", "category": "adventure", "type": "task", - "parent": "adventure/sleep_in_bed" + "parent": "adventure/sleep_in_bed", + "requirements": [ + "walk_on_powder_snow_with_leather_boots" + ] }, { "id": "adventure/whos_the_pillager_now", @@ -273,7 +482,10 @@ "description": "Give a Pillager a taste of their own medicine", "category": "adventure", "type": "task", - "parent": "adventure/ol_betsy" + "parent": "adventure/ol_betsy", + "requirements": [ + "kill_pillager" + ] }, { "id": "end/dragon_breath", @@ -282,7 +494,10 @@ "description": "Collect Dragon's Breath in a Glass Bottle", "category": "end", "type": "goal", - "parent": "end/kill_dragon" + "parent": "end/kill_dragon", + "requirements": [ + "dragon_breath" + ] }, { "id": "end/dragon_egg", @@ -291,7 +506,10 @@ "description": "Hold the Dragon Egg", "category": "end", "type": "goal", - "parent": "end/kill_dragon" + "parent": "end/kill_dragon", + "requirements": [ + "dragon_egg" + ] }, { "id": "end/elytra", @@ -300,7 +518,10 @@ "description": "Find Elytra", "category": "end", "type": "goal", - "parent": "end/find_end_city" + "parent": "end/find_end_city", + "requirements": [ + "elytra" + ] }, { "id": "end/enter_end_gateway", @@ -309,7 +530,10 @@ "description": "Escape the island", "category": "end", "type": "task", - "parent": "end/kill_dragon" + "parent": "end/kill_dragon", + "requirements": [ + "entered_end_gateway" + ] }, { "id": "end/find_end_city", @@ -318,7 +542,10 @@ "description": "Go on in, what could happen?", "category": "end", "type": "task", - "parent": "end/enter_end_gateway" + "parent": "end/enter_end_gateway", + "requirements": [ + "in_city" + ] }, { "id": "end/kill_dragon", @@ -327,7 +554,10 @@ "description": "Good luck", "category": "end", "type": "task", - "parent": "end/root" + "parent": "end/root", + "requirements": [ + "killed_dragon" + ] }, { "id": "end/levitate", @@ -337,7 +567,10 @@ "category": "end", "type": "challenge", "parent": "end/find_end_city", - "experience": 50 + "experience": 50, + "requirements": [ + "levitated" + ] }, { "id": "end/respawn_dragon", @@ -346,7 +579,10 @@ "description": "Respawn the Ender Dragon", "category": "end", "type": "goal", - "parent": "end/kill_dragon" + "parent": "end/kill_dragon", + "requirements": [ + "summoned_dragon" + ] }, { "id": "end/root", @@ -354,7 +590,10 @@ "displayName": "The End", "description": "Or the beginning?", "category": "end", - "type": "hidden" + "type": "hidden", + "requirements": [ + "entered_end" + ] }, { "id": "husbandry/allay_deliver_cake_to_note_block", @@ -363,7 +602,10 @@ "description": "Have an Allay drop a Cake at a Note Block", "category": "husbandry", "type": "challenge", - "parent": "husbandry/allay_deliver_item_to_player" + "parent": "husbandry/allay_deliver_item_to_player", + "requirements": [ + "allay_deliver_cake_to_note_block" + ] }, { "id": "husbandry/allay_deliver_item_to_player", @@ -372,7 +614,10 @@ "description": "Have an Allay deliver items to you", "category": "husbandry", "type": "task", - "parent": "husbandry/root" + "parent": "husbandry/root", + "requirements": [ + "allay_deliver_item_to_player" + ] }, { "id": "husbandry/axolotl_in_a_bucket", @@ -381,7 +626,10 @@ "description": "Catch an Axolotl in a Bucket", "category": "husbandry", "type": "task", - "parent": "husbandry/tactical_fishing" + "parent": "husbandry/tactical_fishing", + "requirements": [ + "axolotl_bucket" + ] }, { "id": "husbandry/balanced_diet", @@ -391,7 +639,49 @@ "category": "husbandry", "type": "challenge", "parent": "husbandry/plant_seed", - "experience": 100 + "experience": 100, + "requirements": [ + "apple", + "mushroom_stew", + "bread", + "porkchop", + "cooked_porkchop", + "golden_apple", + "enchanted_golden_apple", + "cod", + "salmon", + "tropical_fish", + "pufferfish", + "cooked_cod", + "cooked_salmon", + "cookie", + "melon_slice", + "beef", + "cooked_beef", + "chicken", + "cooked_chicken", + "rotten_flesh", + "spider_eye", + "carrot", + "potato", + "baked_potato", + "poisonous_potato", + "golden_carrot", + "pumpkin_pie", + "rabbit", + "cooked_rabbit", + "rabbit_stew", + "mutton", + "cooked_mutton", + "chorus_fruit", + "beetroot", + "beetroot_soup", + "dried_kelp", + "suspicious_stew", + "sweet_berries", + "honey_bottle", + "glow_berries" + ] }, { "id": "husbandry/bred_all_animals", @@ -401,7 +691,31 @@ "category": "husbandry", "type": "challenge", "parent": "husbandry/breed_an_animal", - "experience": 100 + "experience": 100, + "requirements": [ + "minecraft:horse", + "minecraft:donkey", + "minecraft:mule", + "minecraft:sheep", + "minecraft:cow", + "minecraft:mooshroom", + "minecraft:pig", + "minecraft:chicken", + "minecraft:wolf", + "minecraft:ocelot", + "minecraft:rabbit", + "minecraft:llama", + "minecraft:cat", + "minecraft:panda", + "minecraft:fox", + "minecraft:bee", + "minecraft:hoglin", + "minecraft:strider", + "minecraft:goat", + "minecraft:axolotl", + "minecraft:turtle", + "minecraft:frog" + ] }, { "id": "husbandry/breed_an_animal", @@ -410,7 +724,10 @@ "description": "Breed two animals together", "category": "husbandry", "type": "task", - "parent": "husbandry/root" + "parent": "husbandry/root", + "requirements": [ + "bred" + ] }, { "id": "husbandry/complete_catalogue", @@ -420,7 +737,20 @@ "category": "husbandry", "type": "challenge", "parent": "husbandry/tame_an_animal", - "experience": 50 + "experience": 50, + "requirements": [ + "minecraft:all_black", + "minecraft:black", + "minecraft:british_shorthair", + "minecraft:calico", + "minecraft:jellie", + "minecraft:persian", + "minecraft:ragdoll", + "minecraft:red", + "minecraft:siamese", + "minecraft:tabby", + "minecraft:white" + ] }, { "id": "husbandry/fishy_business", @@ -429,7 +759,15 @@ "description": "Catch a fish", "category": "husbandry", "type": "task", - "parent": "husbandry/root" + "parent": "husbandry/root", + "requirements": [ + [ + "cod", + "tropical_fish", + "pufferfish", + "salmon" + ] + ] }, { "id": "husbandry/froglights", @@ -438,7 +776,10 @@ "description": "Have all Froglights in your inventory", "category": "husbandry", "type": "challenge", - "parent": "husbandry/leash_all_frog_variants" + "parent": "husbandry/leash_all_frog_variants", + "requirements": [ + "froglights" + ] }, { "id": "husbandry/kill_axolotl_target", @@ -447,7 +788,10 @@ "description": "Team up with an Axolotl and win a fight", "category": "husbandry", "type": "task", - "parent": "husbandry/axolotl_in_a_bucket" + "parent": "husbandry/axolotl_in_a_bucket", + "requirements": [ + "kill_axolotl_target" + ] }, { "id": "husbandry/leash_all_frog_variants", @@ -456,7 +800,12 @@ "description": "Get each Frog variant on a Lead", "category": "husbandry", "type": "task", - "parent": "husbandry/tadpole_in_a_bucket" + "parent": "husbandry/tadpole_in_a_bucket", + "requirements": [ + "minecraft:temperate", + "minecraft:warm", + "minecraft:cold" + ] }, { "id": "husbandry/make_a_sign_glow", @@ -465,7 +814,10 @@ "description": "Make the text of a Sign glow", "category": "husbandry", "type": "task", - "parent": "husbandry/root" + "parent": "husbandry/root", + "requirements": [ + "make_a_sign_glow" + ] }, { "id": "husbandry/obtain_netherite_hoe", @@ -475,7 +827,10 @@ "category": "husbandry", "type": "challenge", "parent": "husbandry/plant_seed", - "experience": 100 + "experience": 100, + "requirements": [ + "netherite_hoe" + ] }, { "id": "husbandry/plant_seed", @@ -484,7 +839,16 @@ "description": "Plant a seed and watch it grow", "category": "husbandry", "type": "task", - "parent": "husbandry/root" + "parent": "husbandry/root", + "requirements": [ + [ + "wheat", + "pumpkin_stem", + "melon_stem", + "beetroots", + "nether_wart" + ] + ] }, { "id": "husbandry/ride_a_boat_with_a_goat", @@ -493,7 +857,10 @@ "description": "Get in a Boat and float with a Goat", "category": "husbandry", "type": "task", - "parent": "husbandry/root" + "parent": "husbandry/root", + "requirements": [ + "ride_a_boat_with_a_goat" + ] }, { "id": "husbandry/root", @@ -501,7 +868,10 @@ "displayName": "Husbandry", "description": "The world is full of friends and food", "category": "husbandry", - "type": "hidden" + "type": "hidden", + "requirements": [ + "consumed_item" + ] }, { "id": "husbandry/safely_harvest_honey", @@ -510,7 +880,10 @@ "description": "Use a Campfire to collect Honey from a Beehive using a Bottle without aggravating the Bees", "category": "husbandry", "type": "task", - "parent": "husbandry/root" + "parent": "husbandry/root", + "requirements": [ + "safely_harvest_honey" + ] }, { "id": "husbandry/silk_touch_nest", @@ -519,7 +892,10 @@ "description": "Move a Bee Nest, with 3 Bees inside, using Silk Touch", "category": "husbandry", "type": "task", - "parent": "husbandry/root" + "parent": "husbandry/root", + "requirements": [ + "silk_touch_nest" + ] }, { "id": "husbandry/tactical_fishing", @@ -528,7 +904,15 @@ "description": "Catch a Fish... without a Fishing Rod!", "category": "husbandry", "type": "task", - "parent": "husbandry/fishy_business" + "parent": "husbandry/fishy_business", + "requirements": [ + [ + "cod_bucket", + "tropical_fish_bucket", + "pufferfish_bucket", + "salmon_bucket" + ] + ] }, { "id": "husbandry/tadpole_in_a_bucket", @@ -537,7 +921,10 @@ "description": "Catch a Tadpole in a Bucket", "category": "husbandry", "type": "task", - "parent": "husbandry/root" + "parent": "husbandry/root", + "requirements": [ + "tadpole_bucket" + ] }, { "id": "husbandry/tame_an_animal", @@ -546,7 +933,10 @@ "description": "Tame an animal", "category": "husbandry", "type": "task", - "parent": "husbandry/root" + "parent": "husbandry/root", + "requirements": [ + "tamed_animal" + ] }, { "id": "husbandry/wax_off", @@ -555,7 +945,10 @@ "description": "Scrape Wax off of a Copper block!", "category": "husbandry", "type": "task", - "parent": "husbandry/wax_on" + "parent": "husbandry/wax_on", + "requirements": [ + "wax_off" + ] }, { "id": "husbandry/wax_on", @@ -564,7 +957,10 @@ "description": "Apply Honeycomb to a Copper block!", "category": "husbandry", "type": "task", - "parent": "husbandry/safely_harvest_honey" + "parent": "husbandry/safely_harvest_honey", + "requirements": [ + "wax_on" + ] }, { "id": "nether/all_effects", @@ -574,7 +970,10 @@ "category": "nether", "type": "challenge", "parent": "nether/all_potions", - "experience": 1000 + "experience": 1000, + "requirements": [ + "all_effects" + ] }, { "id": "nether/all_potions", @@ -584,7 +983,10 @@ "category": "nether", "type": "challenge", "parent": "nether/brew_potion", - "experience": 100 + "experience": 100, + "requirements": [ + "all_effects" + ] }, { "id": "nether/brew_potion", @@ -593,7 +995,10 @@ "description": "Brew a Potion", "category": "nether", "type": "task", - "parent": "nether/obtain_blaze_rod" + "parent": "nether/obtain_blaze_rod", + "requirements": [ + "potion" + ] }, { "id": "nether/charge_respawn_anchor", @@ -602,7 +1007,10 @@ "description": "Charge a Respawn Anchor to the maximum", "category": "nether", "type": "task", - "parent": "nether/obtain_crying_obsidian" + "parent": "nether/obtain_crying_obsidian", + "requirements": [ + "charge_respawn_anchor" + ] }, { "id": "nether/create_beacon", @@ -611,7 +1019,10 @@ "description": "Construct and place a Beacon", "category": "nether", "type": "task", - "parent": "nether/summon_wither" + "parent": "nether/summon_wither", + "requirements": [ + "beacon" + ] }, { "id": "nether/create_full_beacon", @@ -620,7 +1031,10 @@ "description": "Bring a Beacon to full power", "category": "nether", "type": "goal", - "parent": "nether/create_beacon" + "parent": "nether/create_beacon", + "requirements": [ + "beacon" + ] }, { "id": "nether/distract_piglin", @@ -629,7 +1043,13 @@ "description": "Distract Piglins with gold", "category": "nether", "type": "task", - "parent": "nether/root" + "parent": "nether/root", + "requirements": [ + [ + "distract_piglin", + "distract_piglin_directly" + ] + ] }, { "id": "nether/explore_nether", @@ -639,7 +1059,14 @@ "category": "nether", "type": "challenge", "parent": "nether/ride_strider", - "experience": 500 + "experience": 500, + "requirements": [ + "minecraft:nether_wastes", + "minecraft:soul_sand_valley", + "minecraft:warped_forest", + "minecraft:crimson_forest", + "minecraft:basalt_deltas" + ] }, { "id": "nether/fast_travel", @@ -649,7 +1076,10 @@ "category": "nether", "type": "challenge", "parent": "nether/root", - "experience": 100 + "experience": 100, + "requirements": [ + "travelled" + ] }, { "id": "nether/find_bastion", @@ -658,7 +1088,10 @@ "description": "Enter a Bastion Remnant", "category": "nether", "type": "task", - "parent": "nether/root" + "parent": "nether/root", + "requirements": [ + "bastion" + ] }, { "id": "nether/find_fortress", @@ -667,7 +1100,10 @@ "description": "Break your way into a Nether Fortress", "category": "nether", "type": "task", - "parent": "nether/root" + "parent": "nether/root", + "requirements": [ + "fortress" + ] }, { "id": "nether/get_wither_skull", @@ -676,7 +1112,10 @@ "description": "Obtain a Wither Skeleton's skull", "category": "nether", "type": "task", - "parent": "nether/find_fortress" + "parent": "nether/find_fortress", + "requirements": [ + "wither_skull" + ] }, { "id": "nether/loot_bastion", @@ -685,7 +1124,15 @@ "description": "Loot a Chest in a Bastion Remnant", "category": "nether", "type": "task", - "parent": "nether/find_bastion" + "parent": "nether/find_bastion", + "requirements": [ + [ + "loot_bastion_other", + "loot_bastion_treasure", + "loot_bastion_hoglin_stable", + "loot_bastion_bridge" + ] + ] }, { "id": "nether/netherite_armor", @@ -695,7 +1142,10 @@ "category": "nether", "type": "challenge", "parent": "nether/obtain_ancient_debris", - "experience": 100 + "experience": 100, + "requirements": [ + "netherite_armor" + ] }, { "id": "nether/obtain_ancient_debris", @@ -704,7 +1154,10 @@ "description": "Obtain Ancient Debris", "category": "nether", "type": "task", - "parent": "nether/root" + "parent": "nether/root", + "requirements": [ + "ancient_debris" + ] }, { "id": "nether/obtain_blaze_rod", @@ -713,7 +1166,10 @@ "description": "Relieve a Blaze of its rod", "category": "nether", "type": "task", - "parent": "nether/find_fortress" + "parent": "nether/find_fortress", + "requirements": [ + "blaze_rod" + ] }, { "id": "nether/obtain_crying_obsidian", @@ -722,7 +1178,10 @@ "description": "Obtain Crying Obsidian", "category": "nether", "type": "task", - "parent": "nether/root" + "parent": "nether/root", + "requirements": [ + "crying_obsidian" + ] }, { "id": "nether/return_to_sender", @@ -732,7 +1191,10 @@ "category": "nether", "type": "challenge", "parent": "nether/root", - "experience": 50 + "experience": 50, + "requirements": [ + "killed_ghast" + ] }, { "id": "nether/ride_strider", @@ -741,7 +1203,10 @@ "description": "Ride a Strider with a Warped Fungus on a Stick", "category": "nether", "type": "task", - "parent": "nether/root" + "parent": "nether/root", + "requirements": [ + "used_warped_fungus_on_a_stick" + ] }, { "id": "nether/ride_strider_in_overworld_lava", @@ -750,7 +1215,10 @@ "description": "Take a Strider for a loooong ride on a lava lake in the Overworld", "category": "nether", "type": "task", - "parent": "nether/ride_strider" + "parent": "nether/ride_strider", + "requirements": [ + "ride_entity_distance" + ] }, { "id": "nether/root", @@ -758,7 +1226,10 @@ "displayName": "Nether", "description": "Bring summer clothes", "category": "nether", - "type": "hidden" + "type": "hidden", + "requirements": [ + "entered_nether" + ] }, { "id": "nether/summon_wither", @@ -767,7 +1238,10 @@ "description": "Summon the Wither", "category": "nether", "type": "task", - "parent": "nether/get_wither_skull" + "parent": "nether/get_wither_skull", + "requirements": [ + "summoned" + ] }, { "id": "nether/uneasy_alliance", @@ -777,7 +1251,10 @@ "category": "nether", "type": "challenge", "parent": "nether/return_to_sender", - "experience": 100 + "experience": 100, + "requirements": [ + "killed_ghast" + ] }, { "id": "nether/use_lodestone", @@ -786,7 +1263,10 @@ "description": "Use a Compass on a Lodestone", "category": "nether", "type": "task", - "parent": "nether/obtain_ancient_debris" + "parent": "nether/obtain_ancient_debris", + "requirements": [ + "use_lodestone" + ] }, { "id": "story/cure_zombie_villager", @@ -795,7 +1275,10 @@ "description": "Weaken and then cure a Zombie Villager", "category": "story", "type": "goal", - "parent": "story/enter_the_nether" + "parent": "story/enter_the_nether", + "requirements": [ + "cured_zombie" + ] }, { "id": "story/deflect_arrow", @@ -804,7 +1287,10 @@ "description": "Deflect a projectile with a Shield", "category": "story", "type": "task", - "parent": "story/obtain_armor" + "parent": "story/obtain_armor", + "requirements": [ + "deflected_projectile" + ] }, { "id": "story/enchant_item", @@ -813,7 +1299,10 @@ "description": "Enchant an item at an Enchanting Table", "category": "story", "type": "task", - "parent": "story/mine_diamond" + "parent": "story/mine_diamond", + "requirements": [ + "enchanted_item" + ] }, { "id": "story/enter_the_end", @@ -822,7 +1311,10 @@ "description": "Enter the End Portal", "category": "story", "type": "task", - "parent": "story/follow_ender_eye" + "parent": "story/follow_ender_eye", + "requirements": [ + "entered_end" + ] }, { "id": "story/enter_the_nether", @@ -831,7 +1323,10 @@ "description": "Build, light and enter a Nether Portal", "category": "story", "type": "task", - "parent": "story/form_obsidian" + "parent": "story/form_obsidian", + "requirements": [ + "entered_nether" + ] }, { "id": "story/follow_ender_eye", @@ -840,7 +1335,10 @@ "description": "Follow an Eye of Ender", "category": "story", "type": "task", - "parent": "story/enter_the_nether" + "parent": "story/enter_the_nether", + "requirements": [ + "in_stronghold" + ] }, { "id": "story/form_obsidian", @@ -849,7 +1347,10 @@ "description": "Obtain a block of Obsidian", "category": "story", "type": "task", - "parent": "story/lava_bucket" + "parent": "story/lava_bucket", + "requirements": [ + "obsidian" + ] }, { "id": "story/iron_tools", @@ -858,7 +1359,10 @@ "description": "Upgrade your Pickaxe", "category": "story", "type": "task", - "parent": "story/smelt_iron" + "parent": "story/smelt_iron", + "requirements": [ + "iron_pickaxe" + ] }, { "id": "story/lava_bucket", @@ -867,7 +1371,10 @@ "description": "Fill a Bucket with lava", "category": "story", "type": "task", - "parent": "story/smelt_iron" + "parent": "story/smelt_iron", + "requirements": [ + "lava_bucket" + ] }, { "id": "story/mine_diamond", @@ -876,7 +1383,10 @@ "description": "Acquire diamonds", "category": "story", "type": "task", - "parent": "story/iron_tools" + "parent": "story/iron_tools", + "requirements": [ + "diamond" + ] }, { "id": "story/mine_stone", @@ -885,7 +1395,10 @@ "description": "Mine Stone with your new Pickaxe", "category": "story", "type": "task", - "parent": "story/root" + "parent": "story/root", + "requirements": [ + "get_stone" + ] }, { "id": "story/obtain_armor", @@ -894,7 +1407,15 @@ "description": "Protect yourself with a piece of iron armor", "category": "story", "type": "task", - "parent": "story/smelt_iron" + "parent": "story/smelt_iron", + "requirements": [ + [ + "iron_helmet", + "iron_chestplate", + "iron_leggings", + "iron_boots" + ] + ] }, { "id": "story/root", @@ -902,7 +1423,10 @@ "displayName": "Minecraft", "description": "The heart and story of the game", "category": "story", - "type": "hidden" + "type": "hidden", + "requirements": [ + "crafting_table" + ] }, { "id": "story/shiny_gear", @@ -911,7 +1435,15 @@ "description": "Diamond armor saves lives", "category": "story", "type": "task", - "parent": "story/mine_diamond" + "parent": "story/mine_diamond", + "requirements": [ + [ + "diamond_helmet", + "diamond_chestplate", + "diamond_leggings", + "diamond_boots" + ] + ] }, { "id": "story/smelt_iron", @@ -920,7 +1452,10 @@ "description": "Smelt an Iron Ingot", "category": "story", "type": "task", - "parent": "story/upgrade_tools" + "parent": "story/upgrade_tools", + "requirements": [ + "iron" + ] }, { "id": "story/upgrade_tools", @@ -929,6 +1464,9 @@ "description": "Construct a better Pickaxe", "category": "story", "type": "task", - "parent": "story/mine_stone" + "parent": "story/mine_stone", + "requirements": [ + "stone_pickaxe" + ] } ] \ No newline at end of file From 0a22991da140644ac437bbf32fd8686e4833fbeb Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Wed, 22 Jun 2022 13:12:23 -0400 Subject: [PATCH 08/40] add advancements triggers --- data/pc/1.19/advancements.json | 1152 ++++++++++++++++++++++++++++++++ 1 file changed, 1152 insertions(+) diff --git a/data/pc/1.19/advancements.json b/data/pc/1.19/advancements.json index a5a73b997..62382a270 100644 --- a/data/pc/1.19/advancements.json +++ b/data/pc/1.19/advancements.json @@ -8,6 +8,164 @@ "type": "challenge", "parent": "adventure/sleep_in_bed", "experience": 500, + "criteria": { + "minecraft:badlands": { + "trigger": "minecraft:location" + }, + "minecraft:bamboo_jungle": { + "trigger": "minecraft:location" + }, + "minecraft:beach": { + "trigger": "minecraft:location" + }, + "minecraft:birch_forest": { + "trigger": "minecraft:location" + }, + "minecraft:cold_ocean": { + "trigger": "minecraft:location" + }, + "minecraft:dark_forest": { + "trigger": "minecraft:location" + }, + "minecraft:deep_cold_ocean": { + "trigger": "minecraft:location" + }, + "minecraft:deep_dark": { + "trigger": "minecraft:location" + }, + "minecraft:deep_frozen_ocean": { + "trigger": "minecraft:location" + }, + "minecraft:deep_lukewarm_ocean": { + "trigger": "minecraft:location" + }, + "minecraft:deep_ocean": { + "trigger": "minecraft:location" + }, + "minecraft:desert": { + "trigger": "minecraft:location" + }, + "minecraft:dripstone_caves": { + "trigger": "minecraft:location" + }, + "minecraft:eroded_badlands": { + "trigger": "minecraft:location" + }, + "minecraft:flower_forest": { + "trigger": "minecraft:location" + }, + "minecraft:forest": { + "trigger": "minecraft:location" + }, + "minecraft:frozen_ocean": { + "trigger": "minecraft:location" + }, + "minecraft:frozen_peaks": { + "trigger": "minecraft:location" + }, + "minecraft:frozen_river": { + "trigger": "minecraft:location" + }, + "minecraft:grove": { + "trigger": "minecraft:location" + }, + "minecraft:ice_spikes": { + "trigger": "minecraft:location" + }, + "minecraft:jagged_peaks": { + "trigger": "minecraft:location" + }, + "minecraft:jungle": { + "trigger": "minecraft:location" + }, + "minecraft:lukewarm_ocean": { + "trigger": "minecraft:location" + }, + "minecraft:lush_caves": { + "trigger": "minecraft:location" + }, + "minecraft:mangrove_swamp": { + "trigger": "minecraft:location" + }, + "minecraft:meadow": { + "trigger": "minecraft:location" + }, + "minecraft:mushroom_fields": { + "trigger": "minecraft:location" + }, + "minecraft:ocean": { + "trigger": "minecraft:location" + }, + "minecraft:old_growth_birch_forest": { + "trigger": "minecraft:location" + }, + "minecraft:old_growth_pine_taiga": { + "trigger": "minecraft:location" + }, + "minecraft:old_growth_spruce_taiga": { + "trigger": "minecraft:location" + }, + "minecraft:plains": { + "trigger": "minecraft:location" + }, + "minecraft:river": { + "trigger": "minecraft:location" + }, + "minecraft:savanna": { + "trigger": "minecraft:location" + }, + "minecraft:savanna_plateau": { + "trigger": "minecraft:location" + }, + "minecraft:snowy_beach": { + "trigger": "minecraft:location" + }, + "minecraft:snowy_plains": { + "trigger": "minecraft:location" + }, + "minecraft:snowy_slopes": { + "trigger": "minecraft:location" + }, + "minecraft:snowy_taiga": { + "trigger": "minecraft:location" + }, + "minecraft:sparse_jungle": { + "trigger": "minecraft:location" + }, + "minecraft:stony_peaks": { + "trigger": "minecraft:location" + }, + "minecraft:stony_shore": { + "trigger": "minecraft:location" + }, + "minecraft:sunflower_plains": { + "trigger": "minecraft:location" + }, + "minecraft:swamp": { + "trigger": "minecraft:location" + }, + "minecraft:taiga": { + "trigger": "minecraft:location" + }, + "minecraft:warm_ocean": { + "trigger": "minecraft:location" + }, + "minecraft:windswept_forest": { + "trigger": "minecraft:location" + }, + "minecraft:windswept_gravelly_hills": { + "trigger": "minecraft:location" + }, + "minecraft:windswept_hills": { + "trigger": "minecraft:location" + }, + "minecraft:windswept_savanna": { + "trigger": "minecraft:location" + }, + "minecraft:wooded_badlands": { + "trigger": "minecraft:location" + } + }, "requirements": [ "minecraft:mushroom_fields", "minecraft:deep_frozen_ocean", @@ -72,6 +230,11 @@ "type": "challenge", "parent": "adventure/ol_betsy", "experience": 85, + "criteria": { + "arbalistic": { + "trigger": "minecraft:killed_by_crossbow" + } + }, "requirements": [ "arbalistic" ] @@ -84,6 +247,11 @@ "category": "adventure", "type": "task", "parent": "adventure/root", + "criteria": { + "avoid_vibration": { + "trigger": "minecraft:avoid_vibration" + } + }, "requirements": [ "avoid_vibration" ] @@ -97,6 +265,11 @@ "type": "challenge", "parent": "adventure/shoot_arrow", "experience": 50, + "criteria": { + "bullseye": { + "trigger": "minecraft:target_hit" + } + }, "requirements": [ "bullseye" ] @@ -109,6 +282,11 @@ "category": "adventure", "type": "task", "parent": "adventure/root", + "criteria": { + "fall_from_world_height": { + "trigger": "minecraft:fall_from_height" + } + }, "requirements": [ "fall_from_world_height" ] @@ -122,6 +300,11 @@ "type": "challenge", "parent": "adventure/voluntary_exile", "experience": 100, + "criteria": { + "hero_of_the_village": { + "trigger": "minecraft:hero_of_the_village" + } + }, "requirements": [ "hero_of_the_village" ] @@ -134,6 +317,11 @@ "category": "adventure", "type": "task", "parent": "adventure/root", + "criteria": { + "honey_block_slide": { + "trigger": "minecraft:slide_down_block" + } + }, "requirements": [ "honey_block_slide" ] @@ -146,6 +334,110 @@ "category": "adventure", "type": "task", "parent": "adventure/root", + "criteria": { + "minecraft:blaze": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:cave_spider": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:creeper": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:drowned": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:elder_guardian": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:ender_dragon": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:enderman": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:endermite": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:evoker": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:ghast": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:guardian": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:hoglin": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:husk": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:magma_cube": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:phantom": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:piglin": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:piglin_brute": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:pillager": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:ravager": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:shulker": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:silverfish": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:skeleton": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:slime": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:spider": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:stray": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:vex": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:vindicator": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:witch": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:wither": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:wither_skeleton": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:zoglin": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:zombie": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:zombie_villager": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:zombified_piglin": { + "trigger": "minecraft:player_killed_entity" + } + }, "requirements": [ [ "minecraft:blaze", @@ -194,6 +486,110 @@ "type": "challenge", "parent": "adventure/kill_a_mob", "experience": 100, + "criteria": { + "minecraft:blaze": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:cave_spider": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:creeper": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:drowned": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:elder_guardian": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:ender_dragon": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:enderman": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:endermite": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:evoker": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:ghast": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:guardian": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:hoglin": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:husk": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:magma_cube": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:phantom": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:piglin": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:piglin_brute": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:pillager": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:ravager": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:shulker": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:silverfish": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:skeleton": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:slime": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:spider": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:stray": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:vex": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:vindicator": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:witch": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:wither": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:wither_skeleton": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:zoglin": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:zombie": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:zombie_villager": { + "trigger": "minecraft:player_killed_entity" + }, + "minecraft:zombified_piglin": { + "trigger": "minecraft:player_killed_entity" + } + }, "requirements": [ "minecraft:blaze", "minecraft:cave_spider", @@ -239,6 +635,11 @@ "category": "adventure", "type": "challenge", "parent": "adventure/kill_a_mob", + "criteria": { + "kill_mob_near_sculk_catalyst": { + "trigger": "minecraft:kill_mob_near_sculk_catalyst" + } + }, "requirements": [ "kill_mob_near_sculk_catalyst" ] @@ -251,6 +652,11 @@ "category": "adventure", "type": "task", "parent": "adventure/root", + "criteria": { + "lightning_rod_with_villager_no_fire": { + "trigger": "minecraft:lightning_strike" + } + }, "requirements": [ "lightning_rod_with_villager_no_fire" ] @@ -263,6 +669,11 @@ "category": "adventure", "type": "task", "parent": "adventure/root", + "criteria": { + "shot_crossbow": { + "trigger": "minecraft:shot_crossbow" + } + }, "requirements": [ "shot_crossbow" ] @@ -275,6 +686,11 @@ "category": "adventure", "type": "task", "parent": "adventure/sleep_in_bed", + "criteria": { + "play_jukebox_in_meadows": { + "trigger": "minecraft:item_used_on_block" + } + }, "requirements": [ "play_jukebox_in_meadows" ] @@ -286,6 +702,14 @@ "description": "Adventure, exploration and combat", "category": "adventure", "type": "hidden", + "criteria": { + "killed_by_something": { + "trigger": "minecraft:entity_killed_player" + }, + "killed_something": { + "trigger": "minecraft:player_killed_entity" + } + }, "requirements": [ [ "killed_something", @@ -301,6 +725,11 @@ "category": "adventure", "type": "task", "parent": "adventure/kill_a_mob", + "criteria": { + "shot_arrow": { + "trigger": "minecraft:player_hurt_entity" + } + }, "requirements": [ "shot_arrow" ] @@ -313,6 +742,11 @@ "category": "adventure", "type": "task", "parent": "adventure/root", + "criteria": { + "slept_in_bed": { + "trigger": "minecraft:slept_in_bed" + } + }, "requirements": [ "slept_in_bed" ] @@ -326,6 +760,11 @@ "type": "challenge", "parent": "adventure/shoot_arrow", "experience": 50, + "criteria": { + "killed_skeleton": { + "trigger": "minecraft:player_killed_entity" + } + }, "requirements": [ "killed_skeleton" ] @@ -338,6 +777,11 @@ "category": "adventure", "type": "task", "parent": "adventure/spyglass_at_ghast", + "criteria": { + "spyglass_at_dragon": { + "trigger": "minecraft:using_item" + } + }, "requirements": [ "spyglass_at_dragon" ] @@ -350,6 +794,11 @@ "category": "adventure", "type": "task", "parent": "adventure/spyglass_at_parrot", + "criteria": { + "spyglass_at_ghast": { + "trigger": "minecraft:using_item" + } + }, "requirements": [ "spyglass_at_ghast" ] @@ -362,6 +811,11 @@ "category": "adventure", "type": "task", "parent": "adventure/root", + "criteria": { + "spyglass_at_parrot": { + "trigger": "minecraft:using_item" + } + }, "requirements": [ "spyglass_at_parrot" ] @@ -374,6 +828,11 @@ "category": "adventure", "type": "goal", "parent": "adventure/trade", + "criteria": { + "summoned_golem": { + "trigger": "minecraft:summoned_entity" + } + }, "requirements": [ "summoned_golem" ] @@ -386,6 +845,11 @@ "category": "adventure", "type": "task", "parent": "adventure/kill_a_mob", + "criteria": { + "shot_trident": { + "trigger": "minecraft:player_hurt_entity" + } + }, "requirements": [ "shot_trident" ] @@ -398,6 +862,11 @@ "category": "adventure", "type": "goal", "parent": "adventure/kill_a_mob", + "criteria": { + "used_totem": { + "trigger": "minecraft:used_totem" + } + }, "requirements": [ "used_totem" ] @@ -410,6 +879,11 @@ "category": "adventure", "type": "task", "parent": "adventure/root", + "criteria": { + "traded": { + "trigger": "minecraft:villager_trade" + } + }, "requirements": [ "traded" ] @@ -422,6 +896,11 @@ "category": "adventure", "type": "task", "parent": "adventure/trade", + "criteria": { + "trade_at_world_height": { + "trigger": "minecraft:villager_trade" + } + }, "requirements": [ "trade_at_world_height" ] @@ -435,6 +914,11 @@ "type": "challenge", "parent": "adventure/ol_betsy", "experience": 65, + "criteria": { + "two_birds": { + "trigger": "minecraft:killed_by_crossbow" + } + }, "requirements": [ "two_birds" ] @@ -447,6 +931,11 @@ "category": "adventure", "type": "task", "parent": "adventure/throw_trident", + "criteria": { + "struck_villager": { + "trigger": "minecraft:channeled_lightning" + } + }, "requirements": [ "struck_villager" ] @@ -459,6 +948,11 @@ "category": "adventure", "type": "task", "parent": "adventure/root", + "criteria": { + "voluntary_exile": { + "trigger": "minecraft:player_killed_entity" + } + }, "requirements": [ "voluntary_exile" ] @@ -471,6 +965,11 @@ "category": "adventure", "type": "task", "parent": "adventure/sleep_in_bed", + "criteria": { + "walk_on_powder_snow_with_leather_boots": { + "trigger": "minecraft:location" + } + }, "requirements": [ "walk_on_powder_snow_with_leather_boots" ] @@ -483,6 +982,11 @@ "category": "adventure", "type": "task", "parent": "adventure/ol_betsy", + "criteria": { + "kill_pillager": { + "trigger": "minecraft:killed_by_crossbow" + } + }, "requirements": [ "kill_pillager" ] @@ -495,6 +999,11 @@ "category": "end", "type": "goal", "parent": "end/kill_dragon", + "criteria": { + "dragon_breath": { + "trigger": "minecraft:inventory_changed" + } + }, "requirements": [ "dragon_breath" ] @@ -507,6 +1016,11 @@ "category": "end", "type": "goal", "parent": "end/kill_dragon", + "criteria": { + "dragon_egg": { + "trigger": "minecraft:inventory_changed" + } + }, "requirements": [ "dragon_egg" ] @@ -519,6 +1033,11 @@ "category": "end", "type": "goal", "parent": "end/find_end_city", + "criteria": { + "elytra": { + "trigger": "minecraft:inventory_changed" + } + }, "requirements": [ "elytra" ] @@ -531,6 +1050,11 @@ "category": "end", "type": "task", "parent": "end/kill_dragon", + "criteria": { + "entered_end_gateway": { + "trigger": "minecraft:enter_block" + } + }, "requirements": [ "entered_end_gateway" ] @@ -543,6 +1067,11 @@ "category": "end", "type": "task", "parent": "end/enter_end_gateway", + "criteria": { + "in_city": { + "trigger": "minecraft:location" + } + }, "requirements": [ "in_city" ] @@ -555,6 +1084,11 @@ "category": "end", "type": "task", "parent": "end/root", + "criteria": { + "killed_dragon": { + "trigger": "minecraft:player_killed_entity" + } + }, "requirements": [ "killed_dragon" ] @@ -568,6 +1102,11 @@ "type": "challenge", "parent": "end/find_end_city", "experience": 50, + "criteria": { + "levitated": { + "trigger": "minecraft:levitation" + } + }, "requirements": [ "levitated" ] @@ -580,6 +1119,11 @@ "category": "end", "type": "goal", "parent": "end/kill_dragon", + "criteria": { + "summoned_dragon": { + "trigger": "minecraft:summoned_entity" + } + }, "requirements": [ "summoned_dragon" ] @@ -591,6 +1135,11 @@ "description": "Or the beginning?", "category": "end", "type": "hidden", + "criteria": { + "entered_end": { + "trigger": "minecraft:changed_dimension" + } + }, "requirements": [ "entered_end" ] @@ -603,6 +1152,11 @@ "category": "husbandry", "type": "challenge", "parent": "husbandry/allay_deliver_item_to_player", + "criteria": { + "allay_deliver_cake_to_note_block": { + "trigger": "minecraft:allay_drop_item_on_block" + } + }, "requirements": [ "allay_deliver_cake_to_note_block" ] @@ -615,6 +1169,11 @@ "category": "husbandry", "type": "task", "parent": "husbandry/root", + "criteria": { + "allay_deliver_item_to_player": { + "trigger": "minecraft:thrown_item_picked_up_by_player" + } + }, "requirements": [ "allay_deliver_item_to_player" ] @@ -627,6 +1186,11 @@ "category": "husbandry", "type": "task", "parent": "husbandry/tactical_fishing", + "criteria": { + "axolotl_bucket": { + "trigger": "minecraft:filled_bucket" + } + }, "requirements": [ "axolotl_bucket" ] @@ -640,6 +1204,128 @@ "type": "challenge", "parent": "husbandry/plant_seed", "experience": 100, + "criteria": { + "apple": { + "trigger": "minecraft:consume_item" + }, + "baked_potato": { + "trigger": "minecraft:consume_item" + }, + "beef": { + "trigger": "minecraft:consume_item" + }, + "beetroot": { + "trigger": "minecraft:consume_item" + }, + "beetroot_soup": { + "trigger": "minecraft:consume_item" + }, + "bread": { + "trigger": "minecraft:consume_item" + }, + "carrot": { + "trigger": "minecraft:consume_item" + }, + "chicken": { + "trigger": "minecraft:consume_item" + }, + "chorus_fruit": { + "trigger": "minecraft:consume_item" + }, + "cod": { + "trigger": "minecraft:consume_item" + }, + "cooked_beef": { + "trigger": "minecraft:consume_item" + }, + "cooked_chicken": { + "trigger": "minecraft:consume_item" + }, + "cooked_cod": { + "trigger": "minecraft:consume_item" + }, + "cooked_mutton": { + "trigger": "minecraft:consume_item" + }, + "cooked_porkchop": { + "trigger": "minecraft:consume_item" + }, + "cooked_rabbit": { + "trigger": "minecraft:consume_item" + }, + "cooked_salmon": { + "trigger": "minecraft:consume_item" + }, + "cookie": { + "trigger": "minecraft:consume_item" + }, + "dried_kelp": { + "trigger": "minecraft:consume_item" + }, + "enchanted_golden_apple": { + "trigger": "minecraft:consume_item" + }, + "glow_berries": { + "trigger": "minecraft:consume_item" + }, + "golden_apple": { + "trigger": "minecraft:consume_item" + }, + "golden_carrot": { + "trigger": "minecraft:consume_item" + }, + "honey_bottle": { + "trigger": "minecraft:consume_item" + }, + "melon_slice": { + "trigger": "minecraft:consume_item" + }, + "mushroom_stew": { + "trigger": "minecraft:consume_item" + }, + "mutton": { + "trigger": "minecraft:consume_item" + }, + "poisonous_potato": { + "trigger": "minecraft:consume_item" + }, + "porkchop": { + "trigger": "minecraft:consume_item" + }, + "potato": { + "trigger": "minecraft:consume_item" + }, + "pufferfish": { + "trigger": "minecraft:consume_item" + }, + "pumpkin_pie": { + "trigger": "minecraft:consume_item" + }, + "rabbit": { + "trigger": "minecraft:consume_item" + }, + "rabbit_stew": { + "trigger": "minecraft:consume_item" + }, + "rotten_flesh": { + "trigger": "minecraft:consume_item" + }, + "salmon": { + "trigger": "minecraft:consume_item" + }, + "spider_eye": { + "trigger": "minecraft:consume_item" + }, + "suspicious_stew": { + "trigger": "minecraft:consume_item" + }, + "sweet_berries": { + "trigger": "minecraft:consume_item" + }, + "tropical_fish": { + "trigger": "minecraft:consume_item" + } + }, "requirements": [ "apple", "mushroom_stew", @@ -692,6 +1378,74 @@ "type": "challenge", "parent": "husbandry/breed_an_animal", "experience": 100, + "criteria": { + "minecraft:axolotl": { + "trigger": "minecraft:bred_animals" + }, + "minecraft:bee": { + "trigger": "minecraft:bred_animals" + }, + "minecraft:cat": { + "trigger": "minecraft:bred_animals" + }, + "minecraft:chicken": { + "trigger": "minecraft:bred_animals" + }, + "minecraft:cow": { + "trigger": "minecraft:bred_animals" + }, + "minecraft:donkey": { + "trigger": "minecraft:bred_animals" + }, + "minecraft:fox": { + "trigger": "minecraft:bred_animals" + }, + "minecraft:frog": { + "trigger": "minecraft:bred_animals" + }, + "minecraft:goat": { + "trigger": "minecraft:bred_animals" + }, + "minecraft:hoglin": { + "trigger": "minecraft:bred_animals" + }, + "minecraft:horse": { + "trigger": "minecraft:bred_animals" + }, + "minecraft:llama": { + "trigger": "minecraft:bred_animals" + }, + "minecraft:mooshroom": { + "trigger": "minecraft:bred_animals" + }, + "minecraft:mule": { + "trigger": "minecraft:bred_animals" + }, + "minecraft:ocelot": { + "trigger": "minecraft:bred_animals" + }, + "minecraft:panda": { + "trigger": "minecraft:bred_animals" + }, + "minecraft:pig": { + "trigger": "minecraft:bred_animals" + }, + "minecraft:rabbit": { + "trigger": "minecraft:bred_animals" + }, + "minecraft:sheep": { + "trigger": "minecraft:bred_animals" + }, + "minecraft:strider": { + "trigger": "minecraft:bred_animals" + }, + "minecraft:turtle": { + "trigger": "minecraft:bred_animals" + }, + "minecraft:wolf": { + "trigger": "minecraft:bred_animals" + } + }, "requirements": [ "minecraft:horse", "minecraft:donkey", @@ -725,6 +1479,11 @@ "category": "husbandry", "type": "task", "parent": "husbandry/root", + "criteria": { + "bred": { + "trigger": "minecraft:bred_animals" + } + }, "requirements": [ "bred" ] @@ -738,6 +1497,41 @@ "type": "challenge", "parent": "husbandry/tame_an_animal", "experience": 50, + "criteria": { + "minecraft:all_black": { + "trigger": "minecraft:tame_animal" + }, + "minecraft:black": { + "trigger": "minecraft:tame_animal" + }, + "minecraft:british_shorthair": { + "trigger": "minecraft:tame_animal" + }, + "minecraft:calico": { + "trigger": "minecraft:tame_animal" + }, + "minecraft:jellie": { + "trigger": "minecraft:tame_animal" + }, + "minecraft:persian": { + "trigger": "minecraft:tame_animal" + }, + "minecraft:ragdoll": { + "trigger": "minecraft:tame_animal" + }, + "minecraft:red": { + "trigger": "minecraft:tame_animal" + }, + "minecraft:siamese": { + "trigger": "minecraft:tame_animal" + }, + "minecraft:tabby": { + "trigger": "minecraft:tame_animal" + }, + "minecraft:white": { + "trigger": "minecraft:tame_animal" + } + }, "requirements": [ "minecraft:all_black", "minecraft:black", @@ -760,6 +1554,20 @@ "category": "husbandry", "type": "task", "parent": "husbandry/root", + "criteria": { + "cod": { + "trigger": "minecraft:fishing_rod_hooked" + }, + "pufferfish": { + "trigger": "minecraft:fishing_rod_hooked" + }, + "salmon": { + "trigger": "minecraft:fishing_rod_hooked" + }, + "tropical_fish": { + "trigger": "minecraft:fishing_rod_hooked" + } + }, "requirements": [ [ "cod", @@ -777,6 +1585,11 @@ "category": "husbandry", "type": "challenge", "parent": "husbandry/leash_all_frog_variants", + "criteria": { + "froglights": { + "trigger": "minecraft:inventory_changed" + } + }, "requirements": [ "froglights" ] @@ -789,6 +1602,11 @@ "category": "husbandry", "type": "task", "parent": "husbandry/axolotl_in_a_bucket", + "criteria": { + "kill_axolotl_target": { + "trigger": "minecraft:effects_changed" + } + }, "requirements": [ "kill_axolotl_target" ] @@ -801,6 +1619,17 @@ "category": "husbandry", "type": "task", "parent": "husbandry/tadpole_in_a_bucket", + "criteria": { + "minecraft:cold": { + "trigger": "minecraft:player_interacted_with_entity" + }, + "minecraft:temperate": { + "trigger": "minecraft:player_interacted_with_entity" + }, + "minecraft:warm": { + "trigger": "minecraft:player_interacted_with_entity" + } + }, "requirements": [ "minecraft:temperate", "minecraft:warm", @@ -815,6 +1644,11 @@ "category": "husbandry", "type": "task", "parent": "husbandry/root", + "criteria": { + "make_a_sign_glow": { + "trigger": "minecraft:item_used_on_block" + } + }, "requirements": [ "make_a_sign_glow" ] @@ -828,6 +1662,11 @@ "type": "challenge", "parent": "husbandry/plant_seed", "experience": 100, + "criteria": { + "netherite_hoe": { + "trigger": "minecraft:inventory_changed" + } + }, "requirements": [ "netherite_hoe" ] @@ -840,6 +1679,23 @@ "category": "husbandry", "type": "task", "parent": "husbandry/root", + "criteria": { + "beetroots": { + "trigger": "minecraft:placed_block" + }, + "melon_stem": { + "trigger": "minecraft:placed_block" + }, + "nether_wart": { + "trigger": "minecraft:placed_block" + }, + "pumpkin_stem": { + "trigger": "minecraft:placed_block" + }, + "wheat": { + "trigger": "minecraft:placed_block" + } + }, "requirements": [ [ "wheat", @@ -858,6 +1714,11 @@ "category": "husbandry", "type": "task", "parent": "husbandry/root", + "criteria": { + "ride_a_boat_with_a_goat": { + "trigger": "minecraft:started_riding" + } + }, "requirements": [ "ride_a_boat_with_a_goat" ] @@ -869,6 +1730,11 @@ "description": "The world is full of friends and food", "category": "husbandry", "type": "hidden", + "criteria": { + "consumed_item": { + "trigger": "minecraft:consume_item" + } + }, "requirements": [ "consumed_item" ] @@ -881,6 +1747,11 @@ "category": "husbandry", "type": "task", "parent": "husbandry/root", + "criteria": { + "safely_harvest_honey": { + "trigger": "minecraft:item_used_on_block" + } + }, "requirements": [ "safely_harvest_honey" ] @@ -893,6 +1764,11 @@ "category": "husbandry", "type": "task", "parent": "husbandry/root", + "criteria": { + "silk_touch_nest": { + "trigger": "minecraft:bee_nest_destroyed" + } + }, "requirements": [ "silk_touch_nest" ] @@ -905,6 +1781,20 @@ "category": "husbandry", "type": "task", "parent": "husbandry/fishy_business", + "criteria": { + "cod_bucket": { + "trigger": "minecraft:filled_bucket" + }, + "pufferfish_bucket": { + "trigger": "minecraft:filled_bucket" + }, + "salmon_bucket": { + "trigger": "minecraft:filled_bucket" + }, + "tropical_fish_bucket": { + "trigger": "minecraft:filled_bucket" + } + }, "requirements": [ [ "cod_bucket", @@ -922,6 +1812,11 @@ "category": "husbandry", "type": "task", "parent": "husbandry/root", + "criteria": { + "tadpole_bucket": { + "trigger": "minecraft:filled_bucket" + } + }, "requirements": [ "tadpole_bucket" ] @@ -934,6 +1829,11 @@ "category": "husbandry", "type": "task", "parent": "husbandry/root", + "criteria": { + "tamed_animal": { + "trigger": "minecraft:tame_animal" + } + }, "requirements": [ "tamed_animal" ] @@ -946,6 +1846,11 @@ "category": "husbandry", "type": "task", "parent": "husbandry/wax_on", + "criteria": { + "wax_off": { + "trigger": "minecraft:item_used_on_block" + } + }, "requirements": [ "wax_off" ] @@ -958,6 +1863,11 @@ "category": "husbandry", "type": "task", "parent": "husbandry/safely_harvest_honey", + "criteria": { + "wax_on": { + "trigger": "minecraft:item_used_on_block" + } + }, "requirements": [ "wax_on" ] @@ -971,6 +1881,11 @@ "type": "challenge", "parent": "nether/all_potions", "experience": 1000, + "criteria": { + "all_effects": { + "trigger": "minecraft:effects_changed" + } + }, "requirements": [ "all_effects" ] @@ -984,6 +1899,11 @@ "type": "challenge", "parent": "nether/brew_potion", "experience": 100, + "criteria": { + "all_effects": { + "trigger": "minecraft:effects_changed" + } + }, "requirements": [ "all_effects" ] @@ -996,6 +1916,11 @@ "category": "nether", "type": "task", "parent": "nether/obtain_blaze_rod", + "criteria": { + "potion": { + "trigger": "minecraft:brewed_potion" + } + }, "requirements": [ "potion" ] @@ -1008,6 +1933,11 @@ "category": "nether", "type": "task", "parent": "nether/obtain_crying_obsidian", + "criteria": { + "charge_respawn_anchor": { + "trigger": "minecraft:item_used_on_block" + } + }, "requirements": [ "charge_respawn_anchor" ] @@ -1020,6 +1950,11 @@ "category": "nether", "type": "task", "parent": "nether/summon_wither", + "criteria": { + "beacon": { + "trigger": "minecraft:construct_beacon" + } + }, "requirements": [ "beacon" ] @@ -1032,6 +1967,11 @@ "category": "nether", "type": "goal", "parent": "nether/create_beacon", + "criteria": { + "beacon": { + "trigger": "minecraft:construct_beacon" + } + }, "requirements": [ "beacon" ] @@ -1044,6 +1984,14 @@ "category": "nether", "type": "task", "parent": "nether/root", + "criteria": { + "distract_piglin": { + "trigger": "minecraft:thrown_item_picked_up_by_entity" + }, + "distract_piglin_directly": { + "trigger": "minecraft:player_interacted_with_entity" + } + }, "requirements": [ [ "distract_piglin", @@ -1060,6 +2008,23 @@ "type": "challenge", "parent": "nether/ride_strider", "experience": 500, + "criteria": { + "minecraft:basalt_deltas": { + "trigger": "minecraft:location" + }, + "minecraft:crimson_forest": { + "trigger": "minecraft:location" + }, + "minecraft:nether_wastes": { + "trigger": "minecraft:location" + }, + "minecraft:soul_sand_valley": { + "trigger": "minecraft:location" + }, + "minecraft:warped_forest": { + "trigger": "minecraft:location" + } + }, "requirements": [ "minecraft:nether_wastes", "minecraft:soul_sand_valley", @@ -1077,6 +2042,11 @@ "type": "challenge", "parent": "nether/root", "experience": 100, + "criteria": { + "travelled": { + "trigger": "minecraft:nether_travel" + } + }, "requirements": [ "travelled" ] @@ -1089,6 +2059,11 @@ "category": "nether", "type": "task", "parent": "nether/root", + "criteria": { + "bastion": { + "trigger": "minecraft:location" + } + }, "requirements": [ "bastion" ] @@ -1101,6 +2076,11 @@ "category": "nether", "type": "task", "parent": "nether/root", + "criteria": { + "fortress": { + "trigger": "minecraft:location" + } + }, "requirements": [ "fortress" ] @@ -1113,6 +2093,11 @@ "category": "nether", "type": "task", "parent": "nether/find_fortress", + "criteria": { + "wither_skull": { + "trigger": "minecraft:inventory_changed" + } + }, "requirements": [ "wither_skull" ] @@ -1125,6 +2110,20 @@ "category": "nether", "type": "task", "parent": "nether/find_bastion", + "criteria": { + "loot_bastion_bridge": { + "trigger": "minecraft:player_generates_container_loot" + }, + "loot_bastion_hoglin_stable": { + "trigger": "minecraft:player_generates_container_loot" + }, + "loot_bastion_other": { + "trigger": "minecraft:player_generates_container_loot" + }, + "loot_bastion_treasure": { + "trigger": "minecraft:player_generates_container_loot" + } + }, "requirements": [ [ "loot_bastion_other", @@ -1143,6 +2142,11 @@ "type": "challenge", "parent": "nether/obtain_ancient_debris", "experience": 100, + "criteria": { + "netherite_armor": { + "trigger": "minecraft:inventory_changed" + } + }, "requirements": [ "netherite_armor" ] @@ -1155,6 +2159,11 @@ "category": "nether", "type": "task", "parent": "nether/root", + "criteria": { + "ancient_debris": { + "trigger": "minecraft:inventory_changed" + } + }, "requirements": [ "ancient_debris" ] @@ -1167,6 +2176,11 @@ "category": "nether", "type": "task", "parent": "nether/find_fortress", + "criteria": { + "blaze_rod": { + "trigger": "minecraft:inventory_changed" + } + }, "requirements": [ "blaze_rod" ] @@ -1179,6 +2193,11 @@ "category": "nether", "type": "task", "parent": "nether/root", + "criteria": { + "crying_obsidian": { + "trigger": "minecraft:inventory_changed" + } + }, "requirements": [ "crying_obsidian" ] @@ -1192,6 +2211,11 @@ "type": "challenge", "parent": "nether/root", "experience": 50, + "criteria": { + "killed_ghast": { + "trigger": "minecraft:player_killed_entity" + } + }, "requirements": [ "killed_ghast" ] @@ -1204,6 +2228,11 @@ "category": "nether", "type": "task", "parent": "nether/root", + "criteria": { + "used_warped_fungus_on_a_stick": { + "trigger": "minecraft:item_durability_changed" + } + }, "requirements": [ "used_warped_fungus_on_a_stick" ] @@ -1216,6 +2245,11 @@ "category": "nether", "type": "task", "parent": "nether/ride_strider", + "criteria": { + "ride_entity_distance": { + "trigger": "minecraft:ride_entity_in_lava" + } + }, "requirements": [ "ride_entity_distance" ] @@ -1227,6 +2261,11 @@ "description": "Bring summer clothes", "category": "nether", "type": "hidden", + "criteria": { + "entered_nether": { + "trigger": "minecraft:changed_dimension" + } + }, "requirements": [ "entered_nether" ] @@ -1239,6 +2278,11 @@ "category": "nether", "type": "task", "parent": "nether/get_wither_skull", + "criteria": { + "summoned": { + "trigger": "minecraft:summoned_entity" + } + }, "requirements": [ "summoned" ] @@ -1252,6 +2296,11 @@ "type": "challenge", "parent": "nether/return_to_sender", "experience": 100, + "criteria": { + "killed_ghast": { + "trigger": "minecraft:player_killed_entity" + } + }, "requirements": [ "killed_ghast" ] @@ -1264,6 +2313,11 @@ "category": "nether", "type": "task", "parent": "nether/obtain_ancient_debris", + "criteria": { + "use_lodestone": { + "trigger": "minecraft:item_used_on_block" + } + }, "requirements": [ "use_lodestone" ] @@ -1276,6 +2330,11 @@ "category": "story", "type": "goal", "parent": "story/enter_the_nether", + "criteria": { + "cured_zombie": { + "trigger": "minecraft:cured_zombie_villager" + } + }, "requirements": [ "cured_zombie" ] @@ -1288,6 +2347,11 @@ "category": "story", "type": "task", "parent": "story/obtain_armor", + "criteria": { + "deflected_projectile": { + "trigger": "minecraft:entity_hurt_player" + } + }, "requirements": [ "deflected_projectile" ] @@ -1300,6 +2364,11 @@ "category": "story", "type": "task", "parent": "story/mine_diamond", + "criteria": { + "enchanted_item": { + "trigger": "minecraft:enchanted_item" + } + }, "requirements": [ "enchanted_item" ] @@ -1312,6 +2381,11 @@ "category": "story", "type": "task", "parent": "story/follow_ender_eye", + "criteria": { + "entered_end": { + "trigger": "minecraft:changed_dimension" + } + }, "requirements": [ "entered_end" ] @@ -1324,6 +2398,11 @@ "category": "story", "type": "task", "parent": "story/form_obsidian", + "criteria": { + "entered_nether": { + "trigger": "minecraft:changed_dimension" + } + }, "requirements": [ "entered_nether" ] @@ -1336,6 +2415,11 @@ "category": "story", "type": "task", "parent": "story/enter_the_nether", + "criteria": { + "in_stronghold": { + "trigger": "minecraft:location" + } + }, "requirements": [ "in_stronghold" ] @@ -1348,6 +2432,11 @@ "category": "story", "type": "task", "parent": "story/lava_bucket", + "criteria": { + "obsidian": { + "trigger": "minecraft:inventory_changed" + } + }, "requirements": [ "obsidian" ] @@ -1360,6 +2449,11 @@ "category": "story", "type": "task", "parent": "story/smelt_iron", + "criteria": { + "iron_pickaxe": { + "trigger": "minecraft:inventory_changed" + } + }, "requirements": [ "iron_pickaxe" ] @@ -1372,6 +2466,11 @@ "category": "story", "type": "task", "parent": "story/smelt_iron", + "criteria": { + "lava_bucket": { + "trigger": "minecraft:inventory_changed" + } + }, "requirements": [ "lava_bucket" ] @@ -1384,6 +2483,11 @@ "category": "story", "type": "task", "parent": "story/iron_tools", + "criteria": { + "diamond": { + "trigger": "minecraft:inventory_changed" + } + }, "requirements": [ "diamond" ] @@ -1396,6 +2500,11 @@ "category": "story", "type": "task", "parent": "story/root", + "criteria": { + "get_stone": { + "trigger": "minecraft:inventory_changed" + } + }, "requirements": [ "get_stone" ] @@ -1408,6 +2517,20 @@ "category": "story", "type": "task", "parent": "story/smelt_iron", + "criteria": { + "iron_boots": { + "trigger": "minecraft:inventory_changed" + }, + "iron_chestplate": { + "trigger": "minecraft:inventory_changed" + }, + "iron_helmet": { + "trigger": "minecraft:inventory_changed" + }, + "iron_leggings": { + "trigger": "minecraft:inventory_changed" + } + }, "requirements": [ [ "iron_helmet", @@ -1424,6 +2547,11 @@ "description": "The heart and story of the game", "category": "story", "type": "hidden", + "criteria": { + "crafting_table": { + "trigger": "minecraft:inventory_changed" + } + }, "requirements": [ "crafting_table" ] @@ -1436,6 +2564,20 @@ "category": "story", "type": "task", "parent": "story/mine_diamond", + "criteria": { + "diamond_boots": { + "trigger": "minecraft:inventory_changed" + }, + "diamond_chestplate": { + "trigger": "minecraft:inventory_changed" + }, + "diamond_helmet": { + "trigger": "minecraft:inventory_changed" + }, + "diamond_leggings": { + "trigger": "minecraft:inventory_changed" + } + }, "requirements": [ [ "diamond_helmet", @@ -1453,6 +2595,11 @@ "category": "story", "type": "task", "parent": "story/upgrade_tools", + "criteria": { + "iron": { + "trigger": "minecraft:inventory_changed" + } + }, "requirements": [ "iron" ] @@ -1465,6 +2612,11 @@ "category": "story", "type": "task", "parent": "story/mine_stone", + "criteria": { + "stone_pickaxe": { + "trigger": "minecraft:inventory_changed" + } + }, "requirements": [ "stone_pickaxe" ] From 0522f337de250e3e4abeac90f795b1aba7c8d085 Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Wed, 22 Jun 2022 13:24:51 -0400 Subject: [PATCH 09/40] detect some advancement names, remove `requirements` --- data/pc/1.19/advancements.json | 829 +++++++-------------------------- 1 file changed, 160 insertions(+), 669 deletions(-) diff --git a/data/pc/1.19/advancements.json b/data/pc/1.19/advancements.json index 62382a270..ad4d57c68 100644 --- a/data/pc/1.19/advancements.json +++ b/data/pc/1.19/advancements.json @@ -165,61 +165,7 @@ "minecraft:wooded_badlands": { "trigger": "minecraft:location" } - }, - "requirements": [ - "minecraft:mushroom_fields", - "minecraft:deep_frozen_ocean", - "minecraft:frozen_ocean", - "minecraft:deep_cold_ocean", - "minecraft:cold_ocean", - "minecraft:deep_ocean", - "minecraft:ocean", - "minecraft:deep_lukewarm_ocean", - "minecraft:lukewarm_ocean", - "minecraft:warm_ocean", - "minecraft:stony_shore", - "minecraft:swamp", - "minecraft:mangrove_swamp", - "minecraft:snowy_slopes", - "minecraft:snowy_plains", - "minecraft:snowy_beach", - "minecraft:windswept_gravelly_hills", - "minecraft:grove", - "minecraft:windswept_hills", - "minecraft:snowy_taiga", - "minecraft:windswept_forest", - "minecraft:taiga", - "minecraft:plains", - "minecraft:meadow", - "minecraft:beach", - "minecraft:forest", - "minecraft:old_growth_spruce_taiga", - "minecraft:flower_forest", - "minecraft:birch_forest", - "minecraft:dark_forest", - "minecraft:savanna_plateau", - "minecraft:savanna", - "minecraft:jungle", - "minecraft:badlands", - "minecraft:desert", - "minecraft:wooded_badlands", - "minecraft:jagged_peaks", - "minecraft:stony_peaks", - "minecraft:frozen_river", - "minecraft:river", - "minecraft:ice_spikes", - "minecraft:old_growth_pine_taiga", - "minecraft:sunflower_plains", - "minecraft:old_growth_birch_forest", - "minecraft:sparse_jungle", - "minecraft:bamboo_jungle", - "minecraft:eroded_badlands", - "minecraft:windswept_savanna", - "minecraft:frozen_peaks", - "minecraft:dripstone_caves", - "minecraft:lush_caves", - "minecraft:deep_dark" - ] + } }, { "id": "adventure/arbalistic", @@ -234,10 +180,7 @@ "arbalistic": { "trigger": "minecraft:killed_by_crossbow" } - }, - "requirements": [ - "arbalistic" - ] + } }, { "id": "adventure/avoid_vibration", @@ -251,10 +194,7 @@ "avoid_vibration": { "trigger": "minecraft:avoid_vibration" } - }, - "requirements": [ - "avoid_vibration" - ] + } }, { "id": "adventure/bullseye", @@ -269,10 +209,7 @@ "bullseye": { "trigger": "minecraft:target_hit" } - }, - "requirements": [ - "bullseye" - ] + } }, { "id": "adventure/fall_from_world_height", @@ -286,10 +223,7 @@ "fall_from_world_height": { "trigger": "minecraft:fall_from_height" } - }, - "requirements": [ - "fall_from_world_height" - ] + } }, { "id": "adventure/hero_of_the_village", @@ -304,10 +238,7 @@ "hero_of_the_village": { "trigger": "minecraft:hero_of_the_village" } - }, - "requirements": [ - "hero_of_the_village" - ] + } }, { "id": "adventure/honey_block_slide", @@ -321,10 +252,7 @@ "honey_block_slide": { "trigger": "minecraft:slide_down_block" } - }, - "requirements": [ - "honey_block_slide" - ] + } }, { "id": "adventure/kill_a_mob", @@ -437,45 +365,7 @@ "minecraft:zombified_piglin": { "trigger": "minecraft:player_killed_entity" } - }, - "requirements": [ - [ - "minecraft:blaze", - "minecraft:cave_spider", - "minecraft:creeper", - "minecraft:drowned", - "minecraft:elder_guardian", - "minecraft:ender_dragon", - "minecraft:enderman", - "minecraft:endermite", - "minecraft:evoker", - "minecraft:ghast", - "minecraft:guardian", - "minecraft:hoglin", - "minecraft:husk", - "minecraft:magma_cube", - "minecraft:phantom", - "minecraft:piglin", - "minecraft:piglin_brute", - "minecraft:pillager", - "minecraft:ravager", - "minecraft:shulker", - "minecraft:silverfish", - "minecraft:skeleton", - "minecraft:slime", - "minecraft:spider", - "minecraft:stray", - "minecraft:vex", - "minecraft:vindicator", - "minecraft:witch", - "minecraft:wither_skeleton", - "minecraft:wither", - "minecraft:zoglin", - "minecraft:zombie_villager", - "minecraft:zombie", - "minecraft:zombified_piglin" - ] - ] + } }, { "id": "adventure/kill_all_mobs", @@ -589,43 +479,7 @@ "minecraft:zombified_piglin": { "trigger": "minecraft:player_killed_entity" } - }, - "requirements": [ - "minecraft:blaze", - "minecraft:cave_spider", - "minecraft:creeper", - "minecraft:drowned", - "minecraft:elder_guardian", - "minecraft:ender_dragon", - "minecraft:enderman", - "minecraft:endermite", - "minecraft:evoker", - "minecraft:ghast", - "minecraft:guardian", - "minecraft:hoglin", - "minecraft:husk", - "minecraft:magma_cube", - "minecraft:phantom", - "minecraft:piglin", - "minecraft:piglin_brute", - "minecraft:pillager", - "minecraft:ravager", - "minecraft:shulker", - "minecraft:silverfish", - "minecraft:skeleton", - "minecraft:slime", - "minecraft:spider", - "minecraft:stray", - "minecraft:vex", - "minecraft:vindicator", - "minecraft:witch", - "minecraft:wither_skeleton", - "minecraft:wither", - "minecraft:zoglin", - "minecraft:zombie_villager", - "minecraft:zombie", - "minecraft:zombified_piglin" - ] + } }, { "id": "adventure/kill_mob_near_sculk_catalyst", @@ -639,10 +493,7 @@ "kill_mob_near_sculk_catalyst": { "trigger": "minecraft:kill_mob_near_sculk_catalyst" } - }, - "requirements": [ - "kill_mob_near_sculk_catalyst" - ] + } }, { "id": "adventure/lightning_rod_with_villager_no_fire", @@ -656,10 +507,7 @@ "lightning_rod_with_villager_no_fire": { "trigger": "minecraft:lightning_strike" } - }, - "requirements": [ - "lightning_rod_with_villager_no_fire" - ] + } }, { "id": "adventure/ol_betsy", @@ -673,10 +521,7 @@ "shot_crossbow": { "trigger": "minecraft:shot_crossbow" } - }, - "requirements": [ - "shot_crossbow" - ] + } }, { "id": "adventure/play_jukebox_in_meadows", @@ -690,10 +535,7 @@ "play_jukebox_in_meadows": { "trigger": "minecraft:item_used_on_block" } - }, - "requirements": [ - "play_jukebox_in_meadows" - ] + } }, { "id": "adventure/root", @@ -709,13 +551,7 @@ "killed_something": { "trigger": "minecraft:player_killed_entity" } - }, - "requirements": [ - [ - "killed_something", - "killed_by_something" - ] - ] + } }, { "id": "adventure/shoot_arrow", @@ -729,10 +565,7 @@ "shot_arrow": { "trigger": "minecraft:player_hurt_entity" } - }, - "requirements": [ - "shot_arrow" - ] + } }, { "id": "adventure/sleep_in_bed", @@ -746,10 +579,7 @@ "slept_in_bed": { "trigger": "minecraft:slept_in_bed" } - }, - "requirements": [ - "slept_in_bed" - ] + } }, { "id": "adventure/sniper_duel", @@ -764,10 +594,7 @@ "killed_skeleton": { "trigger": "minecraft:player_killed_entity" } - }, - "requirements": [ - "killed_skeleton" - ] + } }, { "id": "adventure/spyglass_at_dragon", @@ -781,10 +608,7 @@ "spyglass_at_dragon": { "trigger": "minecraft:using_item" } - }, - "requirements": [ - "spyglass_at_dragon" - ] + } }, { "id": "adventure/spyglass_at_ghast", @@ -798,10 +622,7 @@ "spyglass_at_ghast": { "trigger": "minecraft:using_item" } - }, - "requirements": [ - "spyglass_at_ghast" - ] + } }, { "id": "adventure/spyglass_at_parrot", @@ -815,10 +636,7 @@ "spyglass_at_parrot": { "trigger": "minecraft:using_item" } - }, - "requirements": [ - "spyglass_at_parrot" - ] + } }, { "id": "adventure/summon_iron_golem", @@ -832,10 +650,7 @@ "summoned_golem": { "trigger": "minecraft:summoned_entity" } - }, - "requirements": [ - "summoned_golem" - ] + } }, { "id": "adventure/throw_trident", @@ -849,10 +664,7 @@ "shot_trident": { "trigger": "minecraft:player_hurt_entity" } - }, - "requirements": [ - "shot_trident" - ] + } }, { "id": "adventure/totem_of_undying", @@ -866,10 +678,7 @@ "used_totem": { "trigger": "minecraft:used_totem" } - }, - "requirements": [ - "used_totem" - ] + } }, { "id": "adventure/trade", @@ -883,10 +692,7 @@ "traded": { "trigger": "minecraft:villager_trade" } - }, - "requirements": [ - "traded" - ] + } }, { "id": "adventure/trade_at_world_height", @@ -900,10 +706,7 @@ "trade_at_world_height": { "trigger": "minecraft:villager_trade" } - }, - "requirements": [ - "trade_at_world_height" - ] + } }, { "id": "adventure/two_birds_one_arrow", @@ -918,10 +721,7 @@ "two_birds": { "trigger": "minecraft:killed_by_crossbow" } - }, - "requirements": [ - "two_birds" - ] + } }, { "id": "adventure/very_very_frightening", @@ -935,10 +735,7 @@ "struck_villager": { "trigger": "minecraft:channeled_lightning" } - }, - "requirements": [ - "struck_villager" - ] + } }, { "id": "adventure/voluntary_exile", @@ -952,10 +749,7 @@ "voluntary_exile": { "trigger": "minecraft:player_killed_entity" } - }, - "requirements": [ - "voluntary_exile" - ] + } }, { "id": "adventure/walk_on_powder_snow_with_leather_boots", @@ -969,10 +763,7 @@ "walk_on_powder_snow_with_leather_boots": { "trigger": "minecraft:location" } - }, - "requirements": [ - "walk_on_powder_snow_with_leather_boots" - ] + } }, { "id": "adventure/whos_the_pillager_now", @@ -986,10 +777,7 @@ "kill_pillager": { "trigger": "minecraft:killed_by_crossbow" } - }, - "requirements": [ - "kill_pillager" - ] + } }, { "id": "end/dragon_breath", @@ -1001,12 +789,10 @@ "parent": "end/kill_dragon", "criteria": { "dragon_breath": { - "trigger": "minecraft:inventory_changed" + "trigger": "minecraft:inventory_changed", + "name": "minecraft:dragon_breath" } - }, - "requirements": [ - "dragon_breath" - ] + } }, { "id": "end/dragon_egg", @@ -1018,12 +804,10 @@ "parent": "end/kill_dragon", "criteria": { "dragon_egg": { - "trigger": "minecraft:inventory_changed" + "trigger": "minecraft:inventory_changed", + "name": "minecraft:dragon_egg" } - }, - "requirements": [ - "dragon_egg" - ] + } }, { "id": "end/elytra", @@ -1035,12 +819,10 @@ "parent": "end/find_end_city", "criteria": { "elytra": { - "trigger": "minecraft:inventory_changed" + "trigger": "minecraft:inventory_changed", + "name": "minecraft:elytra" } - }, - "requirements": [ - "elytra" - ] + } }, { "id": "end/enter_end_gateway", @@ -1054,10 +836,7 @@ "entered_end_gateway": { "trigger": "minecraft:enter_block" } - }, - "requirements": [ - "entered_end_gateway" - ] + } }, { "id": "end/find_end_city", @@ -1069,12 +848,10 @@ "parent": "end/enter_end_gateway", "criteria": { "in_city": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "name": "minecraft:end_city" } - }, - "requirements": [ - "in_city" - ] + } }, { "id": "end/kill_dragon", @@ -1088,10 +865,7 @@ "killed_dragon": { "trigger": "minecraft:player_killed_entity" } - }, - "requirements": [ - "killed_dragon" - ] + } }, { "id": "end/levitate", @@ -1106,10 +880,7 @@ "levitated": { "trigger": "minecraft:levitation" } - }, - "requirements": [ - "levitated" - ] + } }, { "id": "end/respawn_dragon", @@ -1123,10 +894,7 @@ "summoned_dragon": { "trigger": "minecraft:summoned_entity" } - }, - "requirements": [ - "summoned_dragon" - ] + } }, { "id": "end/root", @@ -1139,10 +907,7 @@ "entered_end": { "trigger": "minecraft:changed_dimension" } - }, - "requirements": [ - "entered_end" - ] + } }, { "id": "husbandry/allay_deliver_cake_to_note_block", @@ -1156,10 +921,7 @@ "allay_deliver_cake_to_note_block": { "trigger": "minecraft:allay_drop_item_on_block" } - }, - "requirements": [ - "allay_deliver_cake_to_note_block" - ] + } }, { "id": "husbandry/allay_deliver_item_to_player", @@ -1173,10 +935,7 @@ "allay_deliver_item_to_player": { "trigger": "minecraft:thrown_item_picked_up_by_player" } - }, - "requirements": [ - "allay_deliver_item_to_player" - ] + } }, { "id": "husbandry/axolotl_in_a_bucket", @@ -1190,10 +949,7 @@ "axolotl_bucket": { "trigger": "minecraft:filled_bucket" } - }, - "requirements": [ - "axolotl_bucket" - ] + } }, { "id": "husbandry/balanced_diet", @@ -1325,49 +1081,7 @@ "tropical_fish": { "trigger": "minecraft:consume_item" } - }, - "requirements": [ - "apple", - "mushroom_stew", - "bread", - "porkchop", - "cooked_porkchop", - "golden_apple", - "enchanted_golden_apple", - "cod", - "salmon", - "tropical_fish", - "pufferfish", - "cooked_cod", - "cooked_salmon", - "cookie", - "melon_slice", - "beef", - "cooked_beef", - "chicken", - "cooked_chicken", - "rotten_flesh", - "spider_eye", - "carrot", - "potato", - "baked_potato", - "poisonous_potato", - "golden_carrot", - "pumpkin_pie", - "rabbit", - "cooked_rabbit", - "rabbit_stew", - "mutton", - "cooked_mutton", - "chorus_fruit", - "beetroot", - "beetroot_soup", - "dried_kelp", - "suspicious_stew", - "sweet_berries", - "honey_bottle", - "glow_berries" - ] + } }, { "id": "husbandry/bred_all_animals", @@ -1445,31 +1159,7 @@ "minecraft:wolf": { "trigger": "minecraft:bred_animals" } - }, - "requirements": [ - "minecraft:horse", - "minecraft:donkey", - "minecraft:mule", - "minecraft:sheep", - "minecraft:cow", - "minecraft:mooshroom", - "minecraft:pig", - "minecraft:chicken", - "minecraft:wolf", - "minecraft:ocelot", - "minecraft:rabbit", - "minecraft:llama", - "minecraft:cat", - "minecraft:panda", - "minecraft:fox", - "minecraft:bee", - "minecraft:hoglin", - "minecraft:strider", - "minecraft:goat", - "minecraft:axolotl", - "minecraft:turtle", - "minecraft:frog" - ] + } }, { "id": "husbandry/breed_an_animal", @@ -1483,10 +1173,7 @@ "bred": { "trigger": "minecraft:bred_animals" } - }, - "requirements": [ - "bred" - ] + } }, { "id": "husbandry/complete_catalogue", @@ -1531,20 +1218,7 @@ "minecraft:white": { "trigger": "minecraft:tame_animal" } - }, - "requirements": [ - "minecraft:all_black", - "minecraft:black", - "minecraft:british_shorthair", - "minecraft:calico", - "minecraft:jellie", - "minecraft:persian", - "minecraft:ragdoll", - "minecraft:red", - "minecraft:siamese", - "minecraft:tabby", - "minecraft:white" - ] + } }, { "id": "husbandry/fishy_business", @@ -1567,15 +1241,7 @@ "tropical_fish": { "trigger": "minecraft:fishing_rod_hooked" } - }, - "requirements": [ - [ - "cod", - "tropical_fish", - "pufferfish", - "salmon" - ] - ] + } }, { "id": "husbandry/froglights", @@ -1587,12 +1253,10 @@ "parent": "husbandry/leash_all_frog_variants", "criteria": { "froglights": { - "trigger": "minecraft:inventory_changed" + "trigger": "minecraft:inventory_changed", + "name": "minecraft:ochre_froglight" } - }, - "requirements": [ - "froglights" - ] + } }, { "id": "husbandry/kill_axolotl_target", @@ -1606,10 +1270,7 @@ "kill_axolotl_target": { "trigger": "minecraft:effects_changed" } - }, - "requirements": [ - "kill_axolotl_target" - ] + } }, { "id": "husbandry/leash_all_frog_variants", @@ -1629,12 +1290,7 @@ "minecraft:warm": { "trigger": "minecraft:player_interacted_with_entity" } - }, - "requirements": [ - "minecraft:temperate", - "minecraft:warm", - "minecraft:cold" - ] + } }, { "id": "husbandry/make_a_sign_glow", @@ -1648,10 +1304,7 @@ "make_a_sign_glow": { "trigger": "minecraft:item_used_on_block" } - }, - "requirements": [ - "make_a_sign_glow" - ] + } }, { "id": "husbandry/obtain_netherite_hoe", @@ -1664,12 +1317,10 @@ "experience": 100, "criteria": { "netherite_hoe": { - "trigger": "minecraft:inventory_changed" + "trigger": "minecraft:inventory_changed", + "name": "minecraft:netherite_hoe" } - }, - "requirements": [ - "netherite_hoe" - ] + } }, { "id": "husbandry/plant_seed", @@ -1695,16 +1346,7 @@ "wheat": { "trigger": "minecraft:placed_block" } - }, - "requirements": [ - [ - "wheat", - "pumpkin_stem", - "melon_stem", - "beetroots", - "nether_wart" - ] - ] + } }, { "id": "husbandry/ride_a_boat_with_a_goat", @@ -1718,10 +1360,7 @@ "ride_a_boat_with_a_goat": { "trigger": "minecraft:started_riding" } - }, - "requirements": [ - "ride_a_boat_with_a_goat" - ] + } }, { "id": "husbandry/root", @@ -1734,10 +1373,7 @@ "consumed_item": { "trigger": "minecraft:consume_item" } - }, - "requirements": [ - "consumed_item" - ] + } }, { "id": "husbandry/safely_harvest_honey", @@ -1751,10 +1387,7 @@ "safely_harvest_honey": { "trigger": "minecraft:item_used_on_block" } - }, - "requirements": [ - "safely_harvest_honey" - ] + } }, { "id": "husbandry/silk_touch_nest", @@ -1768,10 +1401,7 @@ "silk_touch_nest": { "trigger": "minecraft:bee_nest_destroyed" } - }, - "requirements": [ - "silk_touch_nest" - ] + } }, { "id": "husbandry/tactical_fishing", @@ -1794,15 +1424,7 @@ "tropical_fish_bucket": { "trigger": "minecraft:filled_bucket" } - }, - "requirements": [ - [ - "cod_bucket", - "tropical_fish_bucket", - "pufferfish_bucket", - "salmon_bucket" - ] - ] + } }, { "id": "husbandry/tadpole_in_a_bucket", @@ -1816,10 +1438,7 @@ "tadpole_bucket": { "trigger": "minecraft:filled_bucket" } - }, - "requirements": [ - "tadpole_bucket" - ] + } }, { "id": "husbandry/tame_an_animal", @@ -1833,10 +1452,7 @@ "tamed_animal": { "trigger": "minecraft:tame_animal" } - }, - "requirements": [ - "tamed_animal" - ] + } }, { "id": "husbandry/wax_off", @@ -1850,10 +1466,7 @@ "wax_off": { "trigger": "minecraft:item_used_on_block" } - }, - "requirements": [ - "wax_off" - ] + } }, { "id": "husbandry/wax_on", @@ -1867,10 +1480,7 @@ "wax_on": { "trigger": "minecraft:item_used_on_block" } - }, - "requirements": [ - "wax_on" - ] + } }, { "id": "nether/all_effects", @@ -1885,10 +1495,7 @@ "all_effects": { "trigger": "minecraft:effects_changed" } - }, - "requirements": [ - "all_effects" - ] + } }, { "id": "nether/all_potions", @@ -1903,10 +1510,7 @@ "all_effects": { "trigger": "minecraft:effects_changed" } - }, - "requirements": [ - "all_effects" - ] + } }, { "id": "nether/brew_potion", @@ -1920,10 +1524,7 @@ "potion": { "trigger": "minecraft:brewed_potion" } - }, - "requirements": [ - "potion" - ] + } }, { "id": "nether/charge_respawn_anchor", @@ -1937,10 +1538,7 @@ "charge_respawn_anchor": { "trigger": "minecraft:item_used_on_block" } - }, - "requirements": [ - "charge_respawn_anchor" - ] + } }, { "id": "nether/create_beacon", @@ -1954,10 +1552,7 @@ "beacon": { "trigger": "minecraft:construct_beacon" } - }, - "requirements": [ - "beacon" - ] + } }, { "id": "nether/create_full_beacon", @@ -1971,10 +1566,7 @@ "beacon": { "trigger": "minecraft:construct_beacon" } - }, - "requirements": [ - "beacon" - ] + } }, { "id": "nether/distract_piglin", @@ -1991,13 +1583,7 @@ "distract_piglin_directly": { "trigger": "minecraft:player_interacted_with_entity" } - }, - "requirements": [ - [ - "distract_piglin", - "distract_piglin_directly" - ] - ] + } }, { "id": "nether/explore_nether", @@ -2024,14 +1610,7 @@ "minecraft:warped_forest": { "trigger": "minecraft:location" } - }, - "requirements": [ - "minecraft:nether_wastes", - "minecraft:soul_sand_valley", - "minecraft:warped_forest", - "minecraft:crimson_forest", - "minecraft:basalt_deltas" - ] + } }, { "id": "nether/fast_travel", @@ -2046,10 +1625,7 @@ "travelled": { "trigger": "minecraft:nether_travel" } - }, - "requirements": [ - "travelled" - ] + } }, { "id": "nether/find_bastion", @@ -2061,12 +1637,10 @@ "parent": "nether/root", "criteria": { "bastion": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "name": "minecraft:bastion_remnant" } - }, - "requirements": [ - "bastion" - ] + } }, { "id": "nether/find_fortress", @@ -2078,12 +1652,10 @@ "parent": "nether/root", "criteria": { "fortress": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "name": "minecraft:fortress" } - }, - "requirements": [ - "fortress" - ] + } }, { "id": "nether/get_wither_skull", @@ -2095,12 +1667,10 @@ "parent": "nether/find_fortress", "criteria": { "wither_skull": { - "trigger": "minecraft:inventory_changed" + "trigger": "minecraft:inventory_changed", + "name": "minecraft:wither_skeleton_skull" } - }, - "requirements": [ - "wither_skull" - ] + } }, { "id": "nether/loot_bastion", @@ -2123,15 +1693,7 @@ "loot_bastion_treasure": { "trigger": "minecraft:player_generates_container_loot" } - }, - "requirements": [ - [ - "loot_bastion_other", - "loot_bastion_treasure", - "loot_bastion_hoglin_stable", - "loot_bastion_bridge" - ] - ] + } }, { "id": "nether/netherite_armor", @@ -2144,12 +1706,10 @@ "experience": 100, "criteria": { "netherite_armor": { - "trigger": "minecraft:inventory_changed" + "trigger": "minecraft:inventory_changed", + "name": "minecraft:netherite_helmet" } - }, - "requirements": [ - "netherite_armor" - ] + } }, { "id": "nether/obtain_ancient_debris", @@ -2161,12 +1721,10 @@ "parent": "nether/root", "criteria": { "ancient_debris": { - "trigger": "minecraft:inventory_changed" + "trigger": "minecraft:inventory_changed", + "name": "minecraft:ancient_debris" } - }, - "requirements": [ - "ancient_debris" - ] + } }, { "id": "nether/obtain_blaze_rod", @@ -2178,12 +1736,10 @@ "parent": "nether/find_fortress", "criteria": { "blaze_rod": { - "trigger": "minecraft:inventory_changed" + "trigger": "minecraft:inventory_changed", + "name": "minecraft:blaze_rod" } - }, - "requirements": [ - "blaze_rod" - ] + } }, { "id": "nether/obtain_crying_obsidian", @@ -2195,12 +1751,10 @@ "parent": "nether/root", "criteria": { "crying_obsidian": { - "trigger": "minecraft:inventory_changed" + "trigger": "minecraft:inventory_changed", + "name": "minecraft:crying_obsidian" } - }, - "requirements": [ - "crying_obsidian" - ] + } }, { "id": "nether/return_to_sender", @@ -2215,10 +1769,7 @@ "killed_ghast": { "trigger": "minecraft:player_killed_entity" } - }, - "requirements": [ - "killed_ghast" - ] + } }, { "id": "nether/ride_strider", @@ -2232,10 +1783,7 @@ "used_warped_fungus_on_a_stick": { "trigger": "minecraft:item_durability_changed" } - }, - "requirements": [ - "used_warped_fungus_on_a_stick" - ] + } }, { "id": "nether/ride_strider_in_overworld_lava", @@ -2249,10 +1797,7 @@ "ride_entity_distance": { "trigger": "minecraft:ride_entity_in_lava" } - }, - "requirements": [ - "ride_entity_distance" - ] + } }, { "id": "nether/root", @@ -2265,10 +1810,7 @@ "entered_nether": { "trigger": "minecraft:changed_dimension" } - }, - "requirements": [ - "entered_nether" - ] + } }, { "id": "nether/summon_wither", @@ -2282,10 +1824,7 @@ "summoned": { "trigger": "minecraft:summoned_entity" } - }, - "requirements": [ - "summoned" - ] + } }, { "id": "nether/uneasy_alliance", @@ -2300,10 +1839,7 @@ "killed_ghast": { "trigger": "minecraft:player_killed_entity" } - }, - "requirements": [ - "killed_ghast" - ] + } }, { "id": "nether/use_lodestone", @@ -2317,10 +1853,7 @@ "use_lodestone": { "trigger": "minecraft:item_used_on_block" } - }, - "requirements": [ - "use_lodestone" - ] + } }, { "id": "story/cure_zombie_villager", @@ -2334,10 +1867,7 @@ "cured_zombie": { "trigger": "minecraft:cured_zombie_villager" } - }, - "requirements": [ - "cured_zombie" - ] + } }, { "id": "story/deflect_arrow", @@ -2351,10 +1881,7 @@ "deflected_projectile": { "trigger": "minecraft:entity_hurt_player" } - }, - "requirements": [ - "deflected_projectile" - ] + } }, { "id": "story/enchant_item", @@ -2368,10 +1895,7 @@ "enchanted_item": { "trigger": "minecraft:enchanted_item" } - }, - "requirements": [ - "enchanted_item" - ] + } }, { "id": "story/enter_the_end", @@ -2385,10 +1909,7 @@ "entered_end": { "trigger": "minecraft:changed_dimension" } - }, - "requirements": [ - "entered_end" - ] + } }, { "id": "story/enter_the_nether", @@ -2402,10 +1923,7 @@ "entered_nether": { "trigger": "minecraft:changed_dimension" } - }, - "requirements": [ - "entered_nether" - ] + } }, { "id": "story/follow_ender_eye", @@ -2417,12 +1935,10 @@ "parent": "story/enter_the_nether", "criteria": { "in_stronghold": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "name": "minecraft:stronghold" } - }, - "requirements": [ - "in_stronghold" - ] + } }, { "id": "story/form_obsidian", @@ -2434,12 +1950,10 @@ "parent": "story/lava_bucket", "criteria": { "obsidian": { - "trigger": "minecraft:inventory_changed" + "trigger": "minecraft:inventory_changed", + "name": "minecraft:obsidian" } - }, - "requirements": [ - "obsidian" - ] + } }, { "id": "story/iron_tools", @@ -2451,12 +1965,10 @@ "parent": "story/smelt_iron", "criteria": { "iron_pickaxe": { - "trigger": "minecraft:inventory_changed" + "trigger": "minecraft:inventory_changed", + "name": "minecraft:iron_pickaxe" } - }, - "requirements": [ - "iron_pickaxe" - ] + } }, { "id": "story/lava_bucket", @@ -2468,12 +1980,10 @@ "parent": "story/smelt_iron", "criteria": { "lava_bucket": { - "trigger": "minecraft:inventory_changed" + "trigger": "minecraft:inventory_changed", + "name": "minecraft:lava_bucket" } - }, - "requirements": [ - "lava_bucket" - ] + } }, { "id": "story/mine_diamond", @@ -2485,12 +1995,10 @@ "parent": "story/iron_tools", "criteria": { "diamond": { - "trigger": "minecraft:inventory_changed" + "trigger": "minecraft:inventory_changed", + "name": "minecraft:diamond" } - }, - "requirements": [ - "diamond" - ] + } }, { "id": "story/mine_stone", @@ -2504,10 +2012,7 @@ "get_stone": { "trigger": "minecraft:inventory_changed" } - }, - "requirements": [ - "get_stone" - ] + } }, { "id": "story/obtain_armor", @@ -2519,26 +2024,22 @@ "parent": "story/smelt_iron", "criteria": { "iron_boots": { - "trigger": "minecraft:inventory_changed" + "trigger": "minecraft:inventory_changed", + "name": "minecraft:iron_boots" }, "iron_chestplate": { - "trigger": "minecraft:inventory_changed" + "trigger": "minecraft:inventory_changed", + "name": "minecraft:iron_chestplate" }, "iron_helmet": { - "trigger": "minecraft:inventory_changed" + "trigger": "minecraft:inventory_changed", + "name": "minecraft:iron_helmet" }, "iron_leggings": { - "trigger": "minecraft:inventory_changed" + "trigger": "minecraft:inventory_changed", + "name": "minecraft:iron_leggings" } - }, - "requirements": [ - [ - "iron_helmet", - "iron_chestplate", - "iron_leggings", - "iron_boots" - ] - ] + } }, { "id": "story/root", @@ -2549,12 +2050,10 @@ "type": "hidden", "criteria": { "crafting_table": { - "trigger": "minecraft:inventory_changed" + "trigger": "minecraft:inventory_changed", + "name": "minecraft:crafting_table" } - }, - "requirements": [ - "crafting_table" - ] + } }, { "id": "story/shiny_gear", @@ -2566,26 +2065,22 @@ "parent": "story/mine_diamond", "criteria": { "diamond_boots": { - "trigger": "minecraft:inventory_changed" + "trigger": "minecraft:inventory_changed", + "name": "minecraft:diamond_boots" }, "diamond_chestplate": { - "trigger": "minecraft:inventory_changed" + "trigger": "minecraft:inventory_changed", + "name": "minecraft:diamond_chestplate" }, "diamond_helmet": { - "trigger": "minecraft:inventory_changed" + "trigger": "minecraft:inventory_changed", + "name": "minecraft:diamond_helmet" }, "diamond_leggings": { - "trigger": "minecraft:inventory_changed" + "trigger": "minecraft:inventory_changed", + "name": "minecraft:diamond_leggings" } - }, - "requirements": [ - [ - "diamond_helmet", - "diamond_chestplate", - "diamond_leggings", - "diamond_boots" - ] - ] + } }, { "id": "story/smelt_iron", @@ -2597,12 +2092,10 @@ "parent": "story/upgrade_tools", "criteria": { "iron": { - "trigger": "minecraft:inventory_changed" + "trigger": "minecraft:inventory_changed", + "name": "minecraft:iron_ingot" } - }, - "requirements": [ - "iron" - ] + } }, { "id": "story/upgrade_tools", @@ -2614,11 +2107,9 @@ "parent": "story/mine_stone", "criteria": { "stone_pickaxe": { - "trigger": "minecraft:inventory_changed" + "trigger": "minecraft:inventory_changed", + "name": "minecraft:stone_pickaxe" } - }, - "requirements": [ - "stone_pickaxe" - ] + } } ] \ No newline at end of file From cf29a67c3c151598283a1765285eccb74bbcf69d Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Wed, 22 Jun 2022 13:34:46 -0400 Subject: [PATCH 10/40] rework criteria again --- data/pc/1.19/advancements.json | 298 +++++++++++++++++++++++---------- 1 file changed, 208 insertions(+), 90 deletions(-) diff --git a/data/pc/1.19/advancements.json b/data/pc/1.19/advancements.json index ad4d57c68..0c5588058 100644 --- a/data/pc/1.19/advancements.json +++ b/data/pc/1.19/advancements.json @@ -10,160 +10,212 @@ "experience": 500, "criteria": { "minecraft:badlands": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:badlands" }, "minecraft:bamboo_jungle": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:bamboo_jungle" }, "minecraft:beach": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:beach" }, "minecraft:birch_forest": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:birch_forest" }, "minecraft:cold_ocean": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:cold_ocean" }, "minecraft:dark_forest": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:dark_forest" }, "minecraft:deep_cold_ocean": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:deep_cold_ocean" }, "minecraft:deep_dark": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:deep_dark" }, "minecraft:deep_frozen_ocean": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:deep_frozen_ocean" }, "minecraft:deep_lukewarm_ocean": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:deep_lukewarm_ocean" }, "minecraft:deep_ocean": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:deep_ocean" }, "minecraft:desert": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:desert" }, "minecraft:dripstone_caves": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:dripstone_caves" }, "minecraft:eroded_badlands": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:eroded_badlands" }, "minecraft:flower_forest": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:flower_forest" }, "minecraft:forest": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:forest" }, "minecraft:frozen_ocean": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:frozen_ocean" }, "minecraft:frozen_peaks": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:frozen_peaks" }, "minecraft:frozen_river": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:frozen_river" }, "minecraft:grove": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:grove" }, "minecraft:ice_spikes": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:ice_spikes" }, "minecraft:jagged_peaks": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:jagged_peaks" }, "minecraft:jungle": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:jungle" }, "minecraft:lukewarm_ocean": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:lukewarm_ocean" }, "minecraft:lush_caves": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:lush_caves" }, "minecraft:mangrove_swamp": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:mangrove_swamp" }, "minecraft:meadow": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:meadow" }, "minecraft:mushroom_fields": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:mushroom_fields" }, "minecraft:ocean": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:ocean" }, "minecraft:old_growth_birch_forest": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:old_growth_birch_forest" }, "minecraft:old_growth_pine_taiga": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:old_growth_pine_taiga" }, "minecraft:old_growth_spruce_taiga": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:old_growth_spruce_taiga" }, "minecraft:plains": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:plains" }, "minecraft:river": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:river" }, "minecraft:savanna": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:savanna" }, "minecraft:savanna_plateau": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:savanna_plateau" }, "minecraft:snowy_beach": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:snowy_beach" }, "minecraft:snowy_plains": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:snowy_plains" }, "minecraft:snowy_slopes": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:snowy_slopes" }, "minecraft:snowy_taiga": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:snowy_taiga" }, "minecraft:sparse_jungle": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:sparse_jungle" }, "minecraft:stony_peaks": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:stony_peaks" }, "minecraft:stony_shore": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:stony_shore" }, "minecraft:sunflower_plains": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:sunflower_plains" }, "minecraft:swamp": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:swamp" }, "minecraft:taiga": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:taiga" }, "minecraft:warm_ocean": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:warm_ocean" }, "minecraft:windswept_forest": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:windswept_forest" }, "minecraft:windswept_gravelly_hills": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:windswept_gravelly_hills" }, "minecraft:windswept_hills": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:windswept_hills" }, "minecraft:windswept_savanna": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:windswept_savanna" }, "minecraft:wooded_badlands": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:wooded_badlands" } } }, @@ -790,7 +842,9 @@ "criteria": { "dragon_breath": { "trigger": "minecraft:inventory_changed", - "name": "minecraft:dragon_breath" + "item": [ + "minecraft:dragon_breath" + ] } } }, @@ -805,7 +859,9 @@ "criteria": { "dragon_egg": { "trigger": "minecraft:inventory_changed", - "name": "minecraft:dragon_egg" + "item": [ + "minecraft:dragon_egg" + ] } } }, @@ -820,7 +876,9 @@ "criteria": { "elytra": { "trigger": "minecraft:inventory_changed", - "name": "minecraft:elytra" + "item": [ + "minecraft:elytra" + ] } } }, @@ -849,7 +907,7 @@ "criteria": { "in_city": { "trigger": "minecraft:location", - "name": "minecraft:end_city" + "structure": "minecraft:end_city" } } }, @@ -1254,7 +1312,11 @@ "criteria": { "froglights": { "trigger": "minecraft:inventory_changed", - "name": "minecraft:ochre_froglight" + "item": [ + "minecraft:ochre_froglight", + "minecraft:pearlescent_froglight", + "minecraft:verdant_froglight" + ] } } }, @@ -1318,7 +1380,9 @@ "criteria": { "netherite_hoe": { "trigger": "minecraft:inventory_changed", - "name": "minecraft:netherite_hoe" + "item": [ + "minecraft:netherite_hoe" + ] } } }, @@ -1358,7 +1422,8 @@ "parent": "husbandry/root", "criteria": { "ride_a_boat_with_a_goat": { - "trigger": "minecraft:started_riding" + "trigger": "minecraft:started_riding", + "vehicle": "minecraft:boat" } } }, @@ -1596,19 +1661,24 @@ "experience": 500, "criteria": { "minecraft:basalt_deltas": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:basalt_deltas" }, "minecraft:crimson_forest": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:crimson_forest" }, "minecraft:nether_wastes": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:nether_wastes" }, "minecraft:soul_sand_valley": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:soul_sand_valley" }, "minecraft:warped_forest": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "biome": "minecraft:warped_forest" } } }, @@ -1638,7 +1708,7 @@ "criteria": { "bastion": { "trigger": "minecraft:location", - "name": "minecraft:bastion_remnant" + "structure": "minecraft:bastion_remnant" } } }, @@ -1653,7 +1723,7 @@ "criteria": { "fortress": { "trigger": "minecraft:location", - "name": "minecraft:fortress" + "structure": "minecraft:fortress" } } }, @@ -1668,7 +1738,9 @@ "criteria": { "wither_skull": { "trigger": "minecraft:inventory_changed", - "name": "minecraft:wither_skeleton_skull" + "item": [ + "minecraft:wither_skeleton_skull" + ] } } }, @@ -1707,7 +1779,12 @@ "criteria": { "netherite_armor": { "trigger": "minecraft:inventory_changed", - "name": "minecraft:netherite_helmet" + "item": [ + "minecraft:netherite_helmet", + "minecraft:netherite_chestplate", + "minecraft:netherite_leggings", + "minecraft:netherite_boots" + ] } } }, @@ -1722,7 +1799,9 @@ "criteria": { "ancient_debris": { "trigger": "minecraft:inventory_changed", - "name": "minecraft:ancient_debris" + "item": [ + "minecraft:ancient_debris" + ] } } }, @@ -1737,7 +1816,9 @@ "criteria": { "blaze_rod": { "trigger": "minecraft:inventory_changed", - "name": "minecraft:blaze_rod" + "item": [ + "minecraft:blaze_rod" + ] } } }, @@ -1752,7 +1833,9 @@ "criteria": { "crying_obsidian": { "trigger": "minecraft:inventory_changed", - "name": "minecraft:crying_obsidian" + "item": [ + "minecraft:crying_obsidian" + ] } } }, @@ -1781,7 +1864,8 @@ "parent": "nether/root", "criteria": { "used_warped_fungus_on_a_stick": { - "trigger": "minecraft:item_durability_changed" + "trigger": "minecraft:item_durability_changed", + "vehicle": "minecraft:strider" } } }, @@ -1795,7 +1879,8 @@ "parent": "nether/ride_strider", "criteria": { "ride_entity_distance": { - "trigger": "minecraft:ride_entity_in_lava" + "trigger": "minecraft:ride_entity_in_lava", + "vehicle": "minecraft:strider" } } }, @@ -1936,7 +2021,7 @@ "criteria": { "in_stronghold": { "trigger": "minecraft:location", - "name": "minecraft:stronghold" + "structure": "minecraft:stronghold" } } }, @@ -1951,7 +2036,9 @@ "criteria": { "obsidian": { "trigger": "minecraft:inventory_changed", - "name": "minecraft:obsidian" + "item": [ + "minecraft:obsidian" + ] } } }, @@ -1966,7 +2053,9 @@ "criteria": { "iron_pickaxe": { "trigger": "minecraft:inventory_changed", - "name": "minecraft:iron_pickaxe" + "item": [ + "minecraft:iron_pickaxe" + ] } } }, @@ -1981,7 +2070,9 @@ "criteria": { "lava_bucket": { "trigger": "minecraft:inventory_changed", - "name": "minecraft:lava_bucket" + "item": [ + "minecraft:lava_bucket" + ] } } }, @@ -1996,7 +2087,9 @@ "criteria": { "diamond": { "trigger": "minecraft:inventory_changed", - "name": "minecraft:diamond" + "item": [ + "minecraft:diamond" + ] } } }, @@ -2010,7 +2103,10 @@ "parent": "story/root", "criteria": { "get_stone": { - "trigger": "minecraft:inventory_changed" + "trigger": "minecraft:inventory_changed", + "item": [ + null + ] } } }, @@ -2025,19 +2121,27 @@ "criteria": { "iron_boots": { "trigger": "minecraft:inventory_changed", - "name": "minecraft:iron_boots" + "item": [ + "minecraft:iron_boots" + ] }, "iron_chestplate": { "trigger": "minecraft:inventory_changed", - "name": "minecraft:iron_chestplate" + "item": [ + "minecraft:iron_chestplate" + ] }, "iron_helmet": { "trigger": "minecraft:inventory_changed", - "name": "minecraft:iron_helmet" + "item": [ + "minecraft:iron_helmet" + ] }, "iron_leggings": { "trigger": "minecraft:inventory_changed", - "name": "minecraft:iron_leggings" + "item": [ + "minecraft:iron_leggings" + ] } } }, @@ -2051,7 +2155,9 @@ "criteria": { "crafting_table": { "trigger": "minecraft:inventory_changed", - "name": "minecraft:crafting_table" + "item": [ + "minecraft:crafting_table" + ] } } }, @@ -2066,19 +2172,27 @@ "criteria": { "diamond_boots": { "trigger": "minecraft:inventory_changed", - "name": "minecraft:diamond_boots" + "item": [ + "minecraft:diamond_boots" + ] }, "diamond_chestplate": { "trigger": "minecraft:inventory_changed", - "name": "minecraft:diamond_chestplate" + "item": [ + "minecraft:diamond_chestplate" + ] }, "diamond_helmet": { "trigger": "minecraft:inventory_changed", - "name": "minecraft:diamond_helmet" + "item": [ + "minecraft:diamond_helmet" + ] }, "diamond_leggings": { "trigger": "minecraft:inventory_changed", - "name": "minecraft:diamond_leggings" + "item": [ + "minecraft:diamond_leggings" + ] } } }, @@ -2093,7 +2207,9 @@ "criteria": { "iron": { "trigger": "minecraft:inventory_changed", - "name": "minecraft:iron_ingot" + "item": [ + "minecraft:iron_ingot" + ] } } }, @@ -2108,7 +2224,9 @@ "criteria": { "stone_pickaxe": { "trigger": "minecraft:inventory_changed", - "name": "minecraft:stone_pickaxe" + "item": [ + "minecraft:stone_pickaxe" + ] } } } From aa4cb220164a957aac8a20ad2d9a440236f6015d Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Wed, 22 Jun 2022 13:47:05 -0400 Subject: [PATCH 11/40] add entities criteria --- data/pc/1.19/advancements.json | 947 ++++++++++++++++++++++++++------- 1 file changed, 746 insertions(+), 201 deletions(-) diff --git a/data/pc/1.19/advancements.json b/data/pc/1.19/advancements.json index 0c5588058..a68f1a0d6 100644 --- a/data/pc/1.19/advancements.json +++ b/data/pc/1.19/advancements.json @@ -316,106 +316,208 @@ "parent": "adventure/root", "criteria": { "minecraft:blaze": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:blaze" + ] }, "minecraft:cave_spider": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:cave_spider" + ] }, "minecraft:creeper": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:creeper" + ] }, "minecraft:drowned": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:drowned" + ] }, "minecraft:elder_guardian": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:elder_guardian" + ] }, "minecraft:ender_dragon": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ender_dragon" + ] }, "minecraft:enderman": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:enderman" + ] }, "minecraft:endermite": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:endermite" + ] }, "minecraft:evoker": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:evoker" + ] }, "minecraft:ghast": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ghast" + ] }, "minecraft:guardian": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:guardian" + ] }, "minecraft:hoglin": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:hoglin" + ] }, "minecraft:husk": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:husk" + ] }, "minecraft:magma_cube": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:magma_cube" + ] }, "minecraft:phantom": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:phantom" + ] }, "minecraft:piglin": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:piglin" + ] }, "minecraft:piglin_brute": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:piglin_brute" + ] }, "minecraft:pillager": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:pillager" + ] }, "minecraft:ravager": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ravager" + ] }, "minecraft:shulker": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:shulker" + ] }, "minecraft:silverfish": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:silverfish" + ] }, "minecraft:skeleton": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:skeleton" + ] }, "minecraft:slime": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:slime" + ] }, "minecraft:spider": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:spider" + ] }, "minecraft:stray": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:stray" + ] }, "minecraft:vex": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:vex" + ] }, "minecraft:vindicator": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:vindicator" + ] }, "minecraft:witch": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:witch" + ] }, "minecraft:wither": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:wither" + ] }, "minecraft:wither_skeleton": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:wither_skeleton" + ] }, "minecraft:zoglin": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zoglin" + ] }, "minecraft:zombie": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie" + ] }, "minecraft:zombie_villager": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie_villager" + ] }, "minecraft:zombified_piglin": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombified_piglin" + ] } } }, @@ -430,106 +532,208 @@ "experience": 100, "criteria": { "minecraft:blaze": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:blaze" + ] }, "minecraft:cave_spider": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:cave_spider" + ] }, "minecraft:creeper": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:creeper" + ] }, "minecraft:drowned": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:drowned" + ] }, "minecraft:elder_guardian": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:elder_guardian" + ] }, "minecraft:ender_dragon": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ender_dragon" + ] }, "minecraft:enderman": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:enderman" + ] }, "minecraft:endermite": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:endermite" + ] }, "minecraft:evoker": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:evoker" + ] }, "minecraft:ghast": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ghast" + ] }, "minecraft:guardian": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:guardian" + ] }, "minecraft:hoglin": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:hoglin" + ] }, "minecraft:husk": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:husk" + ] }, "minecraft:magma_cube": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:magma_cube" + ] }, "minecraft:phantom": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:phantom" + ] }, "minecraft:piglin": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:piglin" + ] }, "minecraft:piglin_brute": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:piglin_brute" + ] }, "minecraft:pillager": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:pillager" + ] }, "minecraft:ravager": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ravager" + ] }, "minecraft:shulker": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:shulker" + ] }, "minecraft:silverfish": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:silverfish" + ] }, "minecraft:skeleton": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:skeleton" + ] }, "minecraft:slime": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:slime" + ] }, "minecraft:spider": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:spider" + ] }, "minecraft:stray": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:stray" + ] }, "minecraft:vex": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:vex" + ] }, "minecraft:vindicator": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:vindicator" + ] }, "minecraft:witch": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:witch" + ] }, "minecraft:wither": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:wither" + ] }, "minecraft:wither_skeleton": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:wither_skeleton" + ] }, "minecraft:zoglin": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zoglin" + ] }, "minecraft:zombie": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie" + ] }, "minecraft:zombie_villager": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie_villager" + ] }, "minecraft:zombified_piglin": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombified_piglin" + ] } } }, @@ -571,7 +775,10 @@ "parent": "adventure/root", "criteria": { "shot_crossbow": { - "trigger": "minecraft:shot_crossbow" + "trigger": "minecraft:shot_crossbow", + "items": [ + "minecraft:crossbow" + ] } } }, @@ -644,7 +851,10 @@ "experience": 50, "criteria": { "killed_skeleton": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:skeleton" + ] } } }, @@ -658,7 +868,10 @@ "parent": "adventure/spyglass_at_ghast", "criteria": { "spyglass_at_dragon": { - "trigger": "minecraft:using_item" + "trigger": "minecraft:using_item", + "items": [ + "minecraft:spyglass" + ] } } }, @@ -672,7 +885,10 @@ "parent": "adventure/spyglass_at_parrot", "criteria": { "spyglass_at_ghast": { - "trigger": "minecraft:using_item" + "trigger": "minecraft:using_item", + "items": [ + "minecraft:spyglass" + ] } } }, @@ -686,7 +902,10 @@ "parent": "adventure/root", "criteria": { "spyglass_at_parrot": { - "trigger": "minecraft:using_item" + "trigger": "minecraft:using_item", + "items": [ + "minecraft:spyglass" + ] } } }, @@ -700,7 +919,10 @@ "parent": "adventure/trade", "criteria": { "summoned_golem": { - "trigger": "minecraft:summoned_entity" + "trigger": "minecraft:summoned_entity", + "entities": [ + "minecraft:iron_golem" + ] } } }, @@ -728,7 +950,10 @@ "parent": "adventure/kill_a_mob", "criteria": { "used_totem": { - "trigger": "minecraft:used_totem" + "trigger": "minecraft:used_totem", + "items": [ + "minecraft:totem_of_undying" + ] } } }, @@ -799,7 +1024,10 @@ "parent": "adventure/root", "criteria": { "voluntary_exile": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "#minecraft:raiders" + ] } } }, @@ -842,7 +1070,7 @@ "criteria": { "dragon_breath": { "trigger": "minecraft:inventory_changed", - "item": [ + "items": [ "minecraft:dragon_breath" ] } @@ -859,7 +1087,7 @@ "criteria": { "dragon_egg": { "trigger": "minecraft:inventory_changed", - "item": [ + "items": [ "minecraft:dragon_egg" ] } @@ -876,7 +1104,7 @@ "criteria": { "elytra": { "trigger": "minecraft:inventory_changed", - "item": [ + "items": [ "minecraft:elytra" ] } @@ -921,7 +1149,10 @@ "parent": "end/root", "criteria": { "killed_dragon": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ender_dragon" + ] } } }, @@ -950,7 +1181,10 @@ "parent": "end/kill_dragon", "criteria": { "summoned_dragon": { - "trigger": "minecraft:summoned_entity" + "trigger": "minecraft:summoned_entity", + "entities": [ + "minecraft:ender_dragon" + ] } } }, @@ -977,7 +1211,10 @@ "parent": "husbandry/allay_deliver_item_to_player", "criteria": { "allay_deliver_cake_to_note_block": { - "trigger": "minecraft:allay_drop_item_on_block" + "trigger": "minecraft:allay_drop_item_on_block", + "items": [ + "minecraft:cake" + ] } } }, @@ -991,7 +1228,10 @@ "parent": "husbandry/root", "criteria": { "allay_deliver_item_to_player": { - "trigger": "minecraft:thrown_item_picked_up_by_player" + "trigger": "minecraft:thrown_item_picked_up_by_player", + "entities": [ + "minecraft:allay" + ] } } }, @@ -1005,7 +1245,10 @@ "parent": "husbandry/tactical_fishing", "criteria": { "axolotl_bucket": { - "trigger": "minecraft:filled_bucket" + "trigger": "minecraft:filled_bucket", + "items": [ + "minecraft:axolotl_bucket" + ] } } }, @@ -1020,124 +1263,244 @@ "experience": 100, "criteria": { "apple": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:apple" + ] }, "baked_potato": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:baked_potato" + ] }, "beef": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:beef" + ] }, "beetroot": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:beetroot" + ] }, "beetroot_soup": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:beetroot_soup" + ] }, "bread": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:bread" + ] }, "carrot": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:carrot" + ] }, "chicken": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:chicken" + ] }, "chorus_fruit": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:chorus_fruit" + ] }, "cod": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cod" + ] }, "cooked_beef": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_beef" + ] }, "cooked_chicken": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_chicken" + ] }, "cooked_cod": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_cod" + ] }, "cooked_mutton": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_mutton" + ] }, "cooked_porkchop": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_porkchop" + ] }, "cooked_rabbit": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_rabbit" + ] }, "cooked_salmon": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_salmon" + ] }, "cookie": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cookie" + ] }, "dried_kelp": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:dried_kelp" + ] }, "enchanted_golden_apple": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:enchanted_golden_apple" + ] }, "glow_berries": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:glow_berries" + ] }, "golden_apple": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:golden_apple" + ] }, "golden_carrot": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:golden_carrot" + ] }, "honey_bottle": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:honey_bottle" + ] }, "melon_slice": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:melon_slice" + ] }, "mushroom_stew": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:mushroom_stew" + ] }, "mutton": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:mutton" + ] }, "poisonous_potato": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:poisonous_potato" + ] }, "porkchop": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:porkchop" + ] }, "potato": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:potato" + ] }, "pufferfish": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:pufferfish" + ] }, "pumpkin_pie": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:pumpkin_pie" + ] }, "rabbit": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:rabbit" + ] }, "rabbit_stew": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:rabbit_stew" + ] }, "rotten_flesh": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:rotten_flesh" + ] }, "salmon": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:salmon" + ] }, "spider_eye": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:spider_eye" + ] }, "suspicious_stew": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:suspicious_stew" + ] }, "sweet_berries": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:sweet_berries" + ] }, "tropical_fish": { - "trigger": "minecraft:consume_item" + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:tropical_fish" + ] } } }, @@ -1152,70 +1515,130 @@ "experience": 100, "criteria": { "minecraft:axolotl": { - "trigger": "minecraft:bred_animals" + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:axolotl" + ] }, "minecraft:bee": { - "trigger": "minecraft:bred_animals" + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:bee" + ] }, "minecraft:cat": { - "trigger": "minecraft:bred_animals" + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:cat" + ] }, "minecraft:chicken": { - "trigger": "minecraft:bred_animals" + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:chicken" + ] }, "minecraft:cow": { - "trigger": "minecraft:bred_animals" + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:cow" + ] }, "minecraft:donkey": { - "trigger": "minecraft:bred_animals" + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:donkey" + ] }, "minecraft:fox": { - "trigger": "minecraft:bred_animals" + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:fox" + ] }, "minecraft:frog": { "trigger": "minecraft:bred_animals" }, "minecraft:goat": { - "trigger": "minecraft:bred_animals" + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:goat" + ] }, "minecraft:hoglin": { - "trigger": "minecraft:bred_animals" + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:hoglin" + ] }, "minecraft:horse": { - "trigger": "minecraft:bred_animals" + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:horse" + ] }, "minecraft:llama": { - "trigger": "minecraft:bred_animals" + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:llama" + ] }, "minecraft:mooshroom": { - "trigger": "minecraft:bred_animals" + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:mooshroom" + ] }, "minecraft:mule": { - "trigger": "minecraft:bred_animals" + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:mule" + ] }, "minecraft:ocelot": { - "trigger": "minecraft:bred_animals" + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:ocelot" + ] }, "minecraft:panda": { - "trigger": "minecraft:bred_animals" + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:panda" + ] }, "minecraft:pig": { - "trigger": "minecraft:bred_animals" + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:pig" + ] }, "minecraft:rabbit": { - "trigger": "minecraft:bred_animals" + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:rabbit" + ] }, "minecraft:sheep": { - "trigger": "minecraft:bred_animals" + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:sheep" + ] }, "minecraft:strider": { - "trigger": "minecraft:bred_animals" + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:strider" + ] }, "minecraft:turtle": { "trigger": "minecraft:bred_animals" }, "minecraft:wolf": { - "trigger": "minecraft:bred_animals" + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:wolf" + ] } } }, @@ -1244,37 +1667,70 @@ "experience": 50, "criteria": { "minecraft:all_black": { - "trigger": "minecraft:tame_animal" + "trigger": "minecraft:tame_animal", + "entities": [ + null + ] }, "minecraft:black": { - "trigger": "minecraft:tame_animal" + "trigger": "minecraft:tame_animal", + "entities": [ + null + ] }, "minecraft:british_shorthair": { - "trigger": "minecraft:tame_animal" + "trigger": "minecraft:tame_animal", + "entities": [ + null + ] }, "minecraft:calico": { - "trigger": "minecraft:tame_animal" + "trigger": "minecraft:tame_animal", + "entities": [ + null + ] }, "minecraft:jellie": { - "trigger": "minecraft:tame_animal" + "trigger": "minecraft:tame_animal", + "entities": [ + null + ] }, "minecraft:persian": { - "trigger": "minecraft:tame_animal" + "trigger": "minecraft:tame_animal", + "entities": [ + null + ] }, "minecraft:ragdoll": { - "trigger": "minecraft:tame_animal" + "trigger": "minecraft:tame_animal", + "entities": [ + null + ] }, "minecraft:red": { - "trigger": "minecraft:tame_animal" + "trigger": "minecraft:tame_animal", + "entities": [ + null + ] }, "minecraft:siamese": { - "trigger": "minecraft:tame_animal" + "trigger": "minecraft:tame_animal", + "entities": [ + null + ] }, "minecraft:tabby": { - "trigger": "minecraft:tame_animal" + "trigger": "minecraft:tame_animal", + "entities": [ + null + ] }, "minecraft:white": { - "trigger": "minecraft:tame_animal" + "trigger": "minecraft:tame_animal", + "entities": [ + null + ] } } }, @@ -1288,16 +1744,28 @@ "parent": "husbandry/root", "criteria": { "cod": { - "trigger": "minecraft:fishing_rod_hooked" + "trigger": "minecraft:fishing_rod_hooked", + "items": [ + "minecraft:cod" + ] }, "pufferfish": { - "trigger": "minecraft:fishing_rod_hooked" + "trigger": "minecraft:fishing_rod_hooked", + "items": [ + "minecraft:pufferfish" + ] }, "salmon": { - "trigger": "minecraft:fishing_rod_hooked" + "trigger": "minecraft:fishing_rod_hooked", + "items": [ + "minecraft:salmon" + ] }, "tropical_fish": { - "trigger": "minecraft:fishing_rod_hooked" + "trigger": "minecraft:fishing_rod_hooked", + "items": [ + "minecraft:tropical_fish" + ] } } }, @@ -1312,7 +1780,7 @@ "criteria": { "froglights": { "trigger": "minecraft:inventory_changed", - "item": [ + "items": [ "minecraft:ochre_froglight", "minecraft:pearlescent_froglight", "minecraft:verdant_froglight" @@ -1344,13 +1812,31 @@ "parent": "husbandry/tadpole_in_a_bucket", "criteria": { "minecraft:cold": { - "trigger": "minecraft:player_interacted_with_entity" + "trigger": "minecraft:player_interacted_with_entity", + "items": [ + "minecraft:lead" + ], + "entities": [ + "minecraft:frog" + ] }, "minecraft:temperate": { - "trigger": "minecraft:player_interacted_with_entity" + "trigger": "minecraft:player_interacted_with_entity", + "items": [ + "minecraft:lead" + ], + "entities": [ + "minecraft:frog" + ] }, "minecraft:warm": { - "trigger": "minecraft:player_interacted_with_entity" + "trigger": "minecraft:player_interacted_with_entity", + "items": [ + "minecraft:lead" + ], + "entities": [ + "minecraft:frog" + ] } } }, @@ -1364,7 +1850,10 @@ "parent": "husbandry/root", "criteria": { "make_a_sign_glow": { - "trigger": "minecraft:item_used_on_block" + "trigger": "minecraft:item_used_on_block", + "items": [ + "minecraft:glow_ink_sac" + ] } } }, @@ -1380,7 +1869,7 @@ "criteria": { "netherite_hoe": { "trigger": "minecraft:inventory_changed", - "item": [ + "items": [ "minecraft:netherite_hoe" ] } @@ -1450,7 +1939,10 @@ "parent": "husbandry/root", "criteria": { "safely_harvest_honey": { - "trigger": "minecraft:item_used_on_block" + "trigger": "minecraft:item_used_on_block", + "items": [ + "minecraft:glass_bottle" + ] } } }, @@ -1478,16 +1970,28 @@ "parent": "husbandry/fishy_business", "criteria": { "cod_bucket": { - "trigger": "minecraft:filled_bucket" + "trigger": "minecraft:filled_bucket", + "items": [ + "minecraft:cod_bucket" + ] }, "pufferfish_bucket": { - "trigger": "minecraft:filled_bucket" + "trigger": "minecraft:filled_bucket", + "items": [ + "minecraft:pufferfish_bucket" + ] }, "salmon_bucket": { - "trigger": "minecraft:filled_bucket" + "trigger": "minecraft:filled_bucket", + "items": [ + "minecraft:salmon_bucket" + ] }, "tropical_fish_bucket": { - "trigger": "minecraft:filled_bucket" + "trigger": "minecraft:filled_bucket", + "items": [ + "minecraft:tropical_fish_bucket" + ] } } }, @@ -1501,7 +2005,10 @@ "parent": "husbandry/root", "criteria": { "tadpole_bucket": { - "trigger": "minecraft:filled_bucket" + "trigger": "minecraft:filled_bucket", + "items": [ + "minecraft:tadpole_bucket" + ] } } }, @@ -1529,7 +2036,15 @@ "parent": "husbandry/wax_on", "criteria": { "wax_off": { - "trigger": "minecraft:item_used_on_block" + "trigger": "minecraft:item_used_on_block", + "items": [ + "minecraft:wooden_axe", + "minecraft:golden_axe", + "minecraft:stone_axe", + "minecraft:iron_axe", + "minecraft:diamond_axe", + "minecraft:netherite_axe" + ] } } }, @@ -1543,7 +2058,10 @@ "parent": "husbandry/safely_harvest_honey", "criteria": { "wax_on": { - "trigger": "minecraft:item_used_on_block" + "trigger": "minecraft:item_used_on_block", + "items": [ + "minecraft:honeycomb" + ] } } }, @@ -1601,7 +2119,10 @@ "parent": "nether/obtain_crying_obsidian", "criteria": { "charge_respawn_anchor": { - "trigger": "minecraft:item_used_on_block" + "trigger": "minecraft:item_used_on_block", + "items": [ + "minecraft:glowstone" + ] } } }, @@ -1643,10 +2164,19 @@ "parent": "nether/root", "criteria": { "distract_piglin": { - "trigger": "minecraft:thrown_item_picked_up_by_entity" + "trigger": "minecraft:thrown_item_picked_up_by_entity", + "entities": [ + "minecraft:piglin" + ] }, "distract_piglin_directly": { - "trigger": "minecraft:player_interacted_with_entity" + "trigger": "minecraft:player_interacted_with_entity", + "items": [ + "minecraft:gold_ingot" + ], + "entities": [ + "minecraft:piglin" + ] } } }, @@ -1738,7 +2268,7 @@ "criteria": { "wither_skull": { "trigger": "minecraft:inventory_changed", - "item": [ + "items": [ "minecraft:wither_skeleton_skull" ] } @@ -1779,7 +2309,7 @@ "criteria": { "netherite_armor": { "trigger": "minecraft:inventory_changed", - "item": [ + "items": [ "minecraft:netherite_helmet", "minecraft:netherite_chestplate", "minecraft:netherite_leggings", @@ -1799,7 +2329,7 @@ "criteria": { "ancient_debris": { "trigger": "minecraft:inventory_changed", - "item": [ + "items": [ "minecraft:ancient_debris" ] } @@ -1816,7 +2346,7 @@ "criteria": { "blaze_rod": { "trigger": "minecraft:inventory_changed", - "item": [ + "items": [ "minecraft:blaze_rod" ] } @@ -1833,7 +2363,7 @@ "criteria": { "crying_obsidian": { "trigger": "minecraft:inventory_changed", - "item": [ + "items": [ "minecraft:crying_obsidian" ] } @@ -1850,7 +2380,10 @@ "experience": 50, "criteria": { "killed_ghast": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ghast" + ] } } }, @@ -1865,6 +2398,9 @@ "criteria": { "used_warped_fungus_on_a_stick": { "trigger": "minecraft:item_durability_changed", + "items": [ + "minecraft:warped_fungus_on_a_stick" + ], "vehicle": "minecraft:strider" } } @@ -1907,7 +2443,10 @@ "parent": "nether/get_wither_skull", "criteria": { "summoned": { - "trigger": "minecraft:summoned_entity" + "trigger": "minecraft:summoned_entity", + "entities": [ + "minecraft:wither" + ] } } }, @@ -1922,7 +2461,10 @@ "experience": 100, "criteria": { "killed_ghast": { - "trigger": "minecraft:player_killed_entity" + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ghast" + ] } } }, @@ -1936,7 +2478,10 @@ "parent": "nether/obtain_ancient_debris", "criteria": { "use_lodestone": { - "trigger": "minecraft:item_used_on_block" + "trigger": "minecraft:item_used_on_block", + "items": [ + "minecraft:compass" + ] } } }, @@ -2036,7 +2581,7 @@ "criteria": { "obsidian": { "trigger": "minecraft:inventory_changed", - "item": [ + "items": [ "minecraft:obsidian" ] } @@ -2053,7 +2598,7 @@ "criteria": { "iron_pickaxe": { "trigger": "minecraft:inventory_changed", - "item": [ + "items": [ "minecraft:iron_pickaxe" ] } @@ -2070,7 +2615,7 @@ "criteria": { "lava_bucket": { "trigger": "minecraft:inventory_changed", - "item": [ + "items": [ "minecraft:lava_bucket" ] } @@ -2087,7 +2632,7 @@ "criteria": { "diamond": { "trigger": "minecraft:inventory_changed", - "item": [ + "items": [ "minecraft:diamond" ] } @@ -2104,7 +2649,7 @@ "criteria": { "get_stone": { "trigger": "minecraft:inventory_changed", - "item": [ + "items": [ null ] } @@ -2121,25 +2666,25 @@ "criteria": { "iron_boots": { "trigger": "minecraft:inventory_changed", - "item": [ + "items": [ "minecraft:iron_boots" ] }, "iron_chestplate": { "trigger": "minecraft:inventory_changed", - "item": [ + "items": [ "minecraft:iron_chestplate" ] }, "iron_helmet": { "trigger": "minecraft:inventory_changed", - "item": [ + "items": [ "minecraft:iron_helmet" ] }, "iron_leggings": { "trigger": "minecraft:inventory_changed", - "item": [ + "items": [ "minecraft:iron_leggings" ] } @@ -2155,7 +2700,7 @@ "criteria": { "crafting_table": { "trigger": "minecraft:inventory_changed", - "item": [ + "items": [ "minecraft:crafting_table" ] } @@ -2172,25 +2717,25 @@ "criteria": { "diamond_boots": { "trigger": "minecraft:inventory_changed", - "item": [ + "items": [ "minecraft:diamond_boots" ] }, "diamond_chestplate": { "trigger": "minecraft:inventory_changed", - "item": [ + "items": [ "minecraft:diamond_chestplate" ] }, "diamond_helmet": { "trigger": "minecraft:inventory_changed", - "item": [ + "items": [ "minecraft:diamond_helmet" ] }, "diamond_leggings": { "trigger": "minecraft:inventory_changed", - "item": [ + "items": [ "minecraft:diamond_leggings" ] } @@ -2207,7 +2752,7 @@ "criteria": { "iron": { "trigger": "minecraft:inventory_changed", - "item": [ + "items": [ "minecraft:iron_ingot" ] } @@ -2224,7 +2769,7 @@ "criteria": { "stone_pickaxe": { "trigger": "minecraft:inventory_changed", - "item": [ + "items": [ "minecraft:stone_pickaxe" ] } From fa4e1c49c4404b3c9153d6ead6d058255170c223 Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Wed, 22 Jun 2022 14:03:11 -0400 Subject: [PATCH 12/40] a couple more criteria checks --- data/pc/1.19/advancements.json | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/data/pc/1.19/advancements.json b/data/pc/1.19/advancements.json index a68f1a0d6..8cf7f0f13 100644 --- a/data/pc/1.19/advancements.json +++ b/data/pc/1.19/advancements.json @@ -792,7 +792,8 @@ "parent": "adventure/sleep_in_bed", "criteria": { "play_jukebox_in_meadows": { - "trigger": "minecraft:item_used_on_block" + "trigger": "minecraft:item_used_on_block", + "items": "#minecraft:music_discs" } } }, @@ -822,7 +823,8 @@ "parent": "adventure/kill_a_mob", "criteria": { "shot_arrow": { - "trigger": "minecraft:player_hurt_entity" + "trigger": "minecraft:player_hurt_entity", + "items": "#minecraft:arrows" } } }, @@ -871,7 +873,8 @@ "trigger": "minecraft:using_item", "items": [ "minecraft:spyglass" - ] + ], + "entities": "minecraft:ender_dragon" } } }, @@ -888,7 +891,8 @@ "trigger": "minecraft:using_item", "items": [ "minecraft:spyglass" - ] + ], + "entities": "minecraft:ghast" } } }, @@ -905,7 +909,8 @@ "trigger": "minecraft:using_item", "items": [ "minecraft:spyglass" - ] + ], + "entities": "minecraft:parrot" } } }, @@ -936,7 +941,8 @@ "parent": "adventure/kill_a_mob", "criteria": { "shot_trident": { - "trigger": "minecraft:player_hurt_entity" + "trigger": "minecraft:player_hurt_entity", + "items": "minecraft:trident" } } }, @@ -2165,6 +2171,7 @@ "criteria": { "distract_piglin": { "trigger": "minecraft:thrown_item_picked_up_by_entity", + "items": "#minecraft:piglin_loved", "entities": [ "minecraft:piglin" ] From 011b7f5aaf99dfc85e991277842cd0fc868b936d Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Wed, 22 Jun 2022 14:27:35 -0400 Subject: [PATCH 13/40] add `position`, `distance`, victim as `entities` checks --- data/pc/1.19/advancements.json | 63 +++++++++++++++++++++++++++++----- 1 file changed, 54 insertions(+), 9 deletions(-) diff --git a/data/pc/1.19/advancements.json b/data/pc/1.19/advancements.json index 8cf7f0f13..5469f1e10 100644 --- a/data/pc/1.19/advancements.json +++ b/data/pc/1.19/advancements.json @@ -273,7 +273,17 @@ "parent": "adventure/root", "criteria": { "fall_from_world_height": { - "trigger": "minecraft:fall_from_height" + "trigger": "minecraft:fall_from_height", + "position": { + "y": { + "max": -59 + } + }, + "distance": { + "y": { + "min": 379 + } + } } } }, @@ -856,7 +866,12 @@ "trigger": "minecraft:player_killed_entity", "entities": [ "minecraft:skeleton" - ] + ], + "distance": { + "horizontal": { + "min": 50 + } + } } } }, @@ -987,7 +1002,12 @@ "parent": "adventure/trade", "criteria": { "trade_at_world_height": { - "trigger": "minecraft:villager_trade" + "trigger": "minecraft:villager_trade", + "position": { + "y": { + "min": 319 + } + } } } }, @@ -1002,7 +1022,11 @@ "experience": 65, "criteria": { "two_birds": { - "trigger": "minecraft:killed_by_crossbow" + "trigger": "minecraft:killed_by_crossbow", + "entities": [ + "minecraft:phantom", + "minecraft:phantom" + ] } } }, @@ -1016,7 +1040,10 @@ "parent": "adventure/throw_trident", "criteria": { "struck_villager": { - "trigger": "minecraft:channeled_lightning" + "trigger": "minecraft:channeled_lightning", + "entities": [ + "minecraft:villager" + ] } } }, @@ -1061,7 +1088,10 @@ "parent": "adventure/ol_betsy", "criteria": { "kill_pillager": { - "trigger": "minecraft:killed_by_crossbow" + "trigger": "minecraft:killed_by_crossbow", + "entities": [ + "minecraft:pillager" + ] } } }, @@ -1173,7 +1203,12 @@ "experience": 50, "criteria": { "levitated": { - "trigger": "minecraft:levitation" + "trigger": "minecraft:levitation", + "distance": { + "y": { + "min": 50 + } + } } } }, @@ -2230,7 +2265,12 @@ "experience": 100, "criteria": { "travelled": { - "trigger": "minecraft:nether_travel" + "trigger": "minecraft:nether_travel", + "distance": { + "horizontal": { + "min": 7000 + } + } } } }, @@ -2423,7 +2463,12 @@ "criteria": { "ride_entity_distance": { "trigger": "minecraft:ride_entity_in_lava", - "vehicle": "minecraft:strider" + "vehicle": "minecraft:strider", + "distance": { + "horizontal": { + "min": 50 + } + } } } }, From fe0a54ae731f6bac1eac18622f916ef8d9fcf6dd Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Wed, 22 Jun 2022 15:39:27 -0400 Subject: [PATCH 14/40] add more missing criteria --- data/pc/1.19/advancements.json | 128 +++++++++++++++++++++++++++------ 1 file changed, 106 insertions(+), 22 deletions(-) diff --git a/data/pc/1.19/advancements.json b/data/pc/1.19/advancements.json index 5469f1e10..1288f63f3 100644 --- a/data/pc/1.19/advancements.json +++ b/data/pc/1.19/advancements.json @@ -259,7 +259,12 @@ "experience": 50, "criteria": { "bullseye": { - "trigger": "minecraft:target_hit" + "trigger": "minecraft:target_hit", + "distance": { + "horizontal": { + "min": 30 + } + } } } }, @@ -312,7 +317,8 @@ "parent": "adventure/root", "criteria": { "honey_block_slide": { - "trigger": "minecraft:slide_down_block" + "trigger": "minecraft:slide_down_block", + "block": "minecraft:honey_block" } } }, @@ -771,7 +777,10 @@ "parent": "adventure/root", "criteria": { "lightning_rod_with_villager_no_fire": { - "trigger": "minecraft:lightning_strike" + "trigger": "minecraft:lightning_strike", + "entities": [ + "minecraft:villager" + ] } } }, @@ -1074,7 +1083,11 @@ "parent": "adventure/sleep_in_bed", "criteria": { "walk_on_powder_snow_with_leather_boots": { - "trigger": "minecraft:location" + "trigger": "minecraft:location", + "items": [ + "minecraft:leather_boots" + ], + "block": "minecraft:powder_snow" } } }, @@ -1156,7 +1169,8 @@ "parent": "end/kill_dragon", "criteria": { "entered_end_gateway": { - "trigger": "minecraft:enter_block" + "trigger": "minecraft:enter_block", + "block": "minecraft:end_gateway" } } }, @@ -1238,7 +1252,8 @@ "type": "hidden", "criteria": { "entered_end": { - "trigger": "minecraft:changed_dimension" + "trigger": "minecraft:changed_dimension", + "dimension": "minecraft:the_end" } } }, @@ -1839,7 +1854,8 @@ "parent": "husbandry/axolotl_in_a_bucket", "criteria": { "kill_axolotl_target": { - "trigger": "minecraft:effects_changed" + "trigger": "minecraft:effects_changed", + "entities": "minecraft:axolotl" } } }, @@ -1894,7 +1910,8 @@ "trigger": "minecraft:item_used_on_block", "items": [ "minecraft:glow_ink_sac" - ] + ], + "block": "#minecraft:signs" } } }, @@ -1926,19 +1943,24 @@ "parent": "husbandry/root", "criteria": { "beetroots": { - "trigger": "minecraft:placed_block" + "trigger": "minecraft:placed_block", + "block": "minecraft:beetroots" }, "melon_stem": { - "trigger": "minecraft:placed_block" + "trigger": "minecraft:placed_block", + "block": "minecraft:melon_stem" }, "nether_wart": { - "trigger": "minecraft:placed_block" + "trigger": "minecraft:placed_block", + "block": "minecraft:nether_wart" }, "pumpkin_stem": { - "trigger": "minecraft:placed_block" + "trigger": "minecraft:placed_block", + "block": "minecraft:pumpkin_stem" }, "wheat": { - "trigger": "minecraft:placed_block" + "trigger": "minecraft:placed_block", + "block": "minecraft:wheat" } } }, @@ -1983,7 +2005,8 @@ "trigger": "minecraft:item_used_on_block", "items": [ "minecraft:glass_bottle" - ] + ], + "block": "#minecraft:beehives" } } }, @@ -1997,7 +2020,17 @@ "parent": "husbandry/root", "criteria": { "silk_touch_nest": { - "trigger": "minecraft:bee_nest_destroyed" + "trigger": "minecraft:bee_nest_destroyed", + "block": "minecraft:bee_nest", + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ], + "numBeesInside": 3 } } }, @@ -2117,7 +2150,36 @@ "experience": 1000, "criteria": { "all_effects": { - "trigger": "minecraft:effects_changed" + "trigger": "minecraft:effects_changed", + "effects": [ + "minecraft:absorption", + "minecraft:bad_omen", + "minecraft:blindness", + "minecraft:conduit_power", + "minecraft:darkness", + "minecraft:dolphins_grace", + "minecraft:fire_resistance", + "minecraft:glowing", + "minecraft:haste", + "minecraft:hero_of_the_village", + "minecraft:hunger", + "minecraft:invisibility", + "minecraft:jump_boost", + "minecraft:levitation", + "minecraft:mining_fatigue", + "minecraft:nausea", + "minecraft:night_vision", + "minecraft:poison", + "minecraft:regeneration", + "minecraft:resistance", + "minecraft:slow_falling", + "minecraft:slowness", + "minecraft:speed", + "minecraft:strength", + "minecraft:water_breathing", + "minecraft:weakness", + "minecraft:wither" + ] } } }, @@ -2132,7 +2194,22 @@ "experience": 100, "criteria": { "all_effects": { - "trigger": "minecraft:effects_changed" + "trigger": "minecraft:effects_changed", + "effects": [ + "minecraft:fire_resistance", + "minecraft:invisibility", + "minecraft:jump_boost", + "minecraft:night_vision", + "minecraft:poison", + "minecraft:regeneration", + "minecraft:resistance", + "minecraft:slow_falling", + "minecraft:slowness", + "minecraft:speed", + "minecraft:strength", + "minecraft:water_breathing", + "minecraft:weakness" + ] } } }, @@ -2177,7 +2254,10 @@ "parent": "nether/summon_wither", "criteria": { "beacon": { - "trigger": "minecraft:construct_beacon" + "trigger": "minecraft:construct_beacon", + "beaconLevel": { + "min": 1 + } } } }, @@ -2191,7 +2271,8 @@ "parent": "nether/create_beacon", "criteria": { "beacon": { - "trigger": "minecraft:construct_beacon" + "trigger": "minecraft:construct_beacon", + "beaconLevel": 4 } } }, @@ -2481,7 +2562,8 @@ "type": "hidden", "criteria": { "entered_nether": { - "trigger": "minecraft:changed_dimension" + "trigger": "minecraft:changed_dimension", + "dimension": "minecraft:the_nether" } } }, @@ -2589,7 +2671,8 @@ "parent": "story/follow_ender_eye", "criteria": { "entered_end": { - "trigger": "minecraft:changed_dimension" + "trigger": "minecraft:changed_dimension", + "dimension": "minecraft:the_end" } } }, @@ -2603,7 +2686,8 @@ "parent": "story/form_obsidian", "criteria": { "entered_nether": { - "trigger": "minecraft:changed_dimension" + "trigger": "minecraft:changed_dimension", + "dimension": "minecraft:the_nether" } } }, From f7b2b34d4da4b8f94720cf9b4a198d4f7f345282 Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Wed, 22 Jun 2022 15:49:06 -0400 Subject: [PATCH 15/40] update schema --- schemas/advancements_schema.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/schemas/advancements_schema.json b/schemas/advancements_schema.json index d484f72cc..0ce36b962 100644 --- a/schemas/advancements_schema.json +++ b/schemas/advancements_schema.json @@ -37,9 +37,13 @@ "experience": { "description": "The experience of an advancement", "type": "number" + }, + "criteria": { + "description": "The criteria of an advancement", + "type": "object" } }, - "required": ["id", "name", "displayName", "description", "category", "type"], + "required": ["id", "name", "displayName", "description", "category", "type", "criteria"], "additionalProperties": false } } \ No newline at end of file From 48de117514f65d88fe36a5087dd50a5f6386d050 Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Wed, 22 Jun 2022 16:07:38 -0400 Subject: [PATCH 16/40] update schema --- schemas/advancements_schema.json | 86 ++++++++++++++++++++++++++++++-- 1 file changed, 83 insertions(+), 3 deletions(-) diff --git a/schemas/advancements_schema.json b/schemas/advancements_schema.json index 0ce36b962..e6022aa8b 100644 --- a/schemas/advancements_schema.json +++ b/schemas/advancements_schema.json @@ -2,7 +2,7 @@ "title": "advancements", "type": "array", "uniqueItems": true, - "items" : { + "items": { "title": "advancement", "type": "object", "properties": { @@ -40,10 +40,90 @@ }, "criteria": { "description": "The criteria of an advancement", - "type": "object" + "type": "object", + "properties": { + "trigger": { + "description": "The trigger of an advancement", + "type": "string" + }, + "items": { + "description": "The items of an advancement", + "type": "array", + "items": { + "type": "string" + } + }, + "block": { + "description": "The block of an advancement", + "type": "string" + }, + "biome": { + "description": "The biome of an advancement", + "type": "string" + }, + "structure": { + "description": "The structure of an advancement", + "type": "string" + }, + "vehicle": { + "description": "The vehicle of an advancement", + "type": "string" + }, + "entities": { + "description": "The entities of an advancement", + "type": "array", + "items": { + "type": "string" + } + }, + "effects": { + "description": "The effects of an advancement", + "type": "array", + "items": { + "type": "string" + } + }, + "enchantments": { + "description": "The enchantments of an advancement", + "type": "array", + "items": { + "type": "string" + } + }, + "dimension": { + "description": "The dimension of an advancement", + "type": "string" + }, + "position": { + "description": "The position of an advancement", + "type": "array", + "items": { + "type": "number" + } + }, + "distance": { + "description": "The distance of an advancement", + "type": "number" + }, + "numBeesInside": { + "description": "The number of bees inside of an advancement", + "type": "number" + }, + "beaconLevel": { + "description": "The level of a beacon advancement", + "oneOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + } + } } }, "required": ["id", "name", "displayName", "description", "category", "type", "criteria"], "additionalProperties": false } -} \ No newline at end of file +} From f9939c142687a8bfcff0208294946e0e3599db3c Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Wed, 22 Jun 2022 16:14:07 -0400 Subject: [PATCH 17/40] update schema --- schemas/advancements_schema.json | 36 +++++++++++++++----------------- 1 file changed, 17 insertions(+), 19 deletions(-) diff --git a/schemas/advancements_schema.json b/schemas/advancements_schema.json index e6022aa8b..41b5f6d4d 100644 --- a/schemas/advancements_schema.json +++ b/schemas/advancements_schema.json @@ -43,74 +43,71 @@ "type": "object", "properties": { "trigger": { - "description": "The trigger of an advancement", + "description": "The trigger required", "type": "string" }, "items": { - "description": "The items of an advancement", + "description": "The item(s) required", "type": "array", "items": { "type": "string" } }, "block": { - "description": "The block of an advancement", + "description": "The block required", "type": "string" }, "biome": { - "description": "The biome of an advancement", + "description": "The biome required", "type": "string" }, "structure": { - "description": "The structure of an advancement", + "description": "The structure required", "type": "string" }, "vehicle": { - "description": "The vehicle of an advancement", + "description": "The vehicle required", "type": "string" }, "entities": { - "description": "The entities of an advancement", + "description": "The entities required", "type": "array", "items": { "type": "string" } }, "effects": { - "description": "The effects of an advancement", + "description": "The effects required", "type": "array", "items": { "type": "string" } }, "enchantments": { - "description": "The enchantments of an advancement", + "description": "The enchantments required", "type": "array", "items": { "type": "string" } }, "dimension": { - "description": "The dimension of an advancement", + "description": "The dimension required", "type": "string" }, "position": { - "description": "The position of an advancement", - "type": "array", - "items": { - "type": "number" - } + "description": "The position required", + "type": "object" }, "distance": { - "description": "The distance of an advancement", + "description": "The distance required", "type": "number" }, "numBeesInside": { - "description": "The number of bees inside of an advancement", + "description": "The number of bees required", "type": "number" }, "beaconLevel": { - "description": "The level of a beacon advancement", + "description": "The level of a beacon required", "oneOf": [ { "type": "number" @@ -120,7 +117,8 @@ } ] } - } + }, + "required": ["trigger"] } }, "required": ["id", "name", "displayName", "description", "category", "type", "criteria"], From 3f219e06ebc36c5efd6312b7718e7f4a209498e8 Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Wed, 22 Jun 2022 16:33:20 -0400 Subject: [PATCH 18/40] update schema --- schemas/advancements_schema.json | 175 +++++++++++++++++++++++++++---- 1 file changed, 155 insertions(+), 20 deletions(-) diff --git a/schemas/advancements_schema.json b/schemas/advancements_schema.json index 41b5f6d4d..ab2a1ad04 100644 --- a/schemas/advancements_schema.json +++ b/schemas/advancements_schema.json @@ -43,77 +43,212 @@ "type": "object", "properties": { "trigger": { - "description": "The trigger required", + "description": "The trigger of an advancement", "type": "string" }, "items": { - "description": "The item(s) required", + "description": "The item(s) required to complete an advancement", "type": "array", "items": { - "type": "string" + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] } }, "block": { - "description": "The block required", + "description": "The block required to complete an advancement", "type": "string" }, "biome": { - "description": "The biome required", + "description": "The biome required to complete an advancement", "type": "string" }, "structure": { - "description": "The structure required", + "description": "The structure required to complete an advancement", "type": "string" }, "vehicle": { - "description": "The vehicle required", + "description": "The vehicle required to complete an advancement", "type": "string" }, "entities": { - "description": "The entities required", + "description": "The entities required to complete an advancement", "type": "array", "items": { - "type": "string" + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] } }, "effects": { - "description": "The effects required", + "description": "The effects required to complete an advancement", "type": "array", "items": { "type": "string" } }, "enchantments": { - "description": "The enchantments required", + "description": "The enchantments required to complete an advancement", "type": "array", "items": { - "type": "string" + "type": "object", + "properties": { + "enchantment": { + "description": "The enchantment required to complete an advancement", + "type": "string" + }, + "level": { + "type": "object", + "properties": { + "min": { + "description": "The minimum level required to complete an advancement", + "type": "number" + }, + "max": { + "description": "The maximum level required to complete an advancement", + "type": "number" + } + } + } + } } }, "dimension": { - "description": "The dimension required", + "description": "The dimension required to complete an advancement", "type": "string" }, "position": { - "description": "The position required", - "type": "object" + "description": "The position required to complete an advancement", + "type": "object", + "properties": { + "x": { + "description": "The x position required to complete an advancement", + "type": "object", + "properties": { + "min": { + "description": "The minimum x position required to complete an advancement", + "type": "number" + }, + "max": { + "description": "The maximum x position required to complete an advancement", + "type": "number" + } + } + }, + "y": { + "description": "The y position required to complete an advancement", + "type": "object", + "properties": { + "min": { + "description": "The minimum y position required to complete an advancement", + "type": "number" + }, + "max": { + "description": "The maximum y position required to complete an advancement", + "type": "number" + } + } + }, + "z": { + "description": "The z position required to complete an advancement", + "type": "object", + "properties": { + "min": { + "description": "The minimum z position required to complete an advancement", + "type": "number" + }, + "max": { + "description": "The maximum z position required to complete an advancement", + "type": "number" + } + } + } + } }, "distance": { - "description": "The distance required", - "type": "number" + "description": "The distance required to complete an advancement", + "type": "object", + "x": { + "description": "The x position required to complete an advancement", + "type": "object", + "properties": { + "min": { + "description": "The minimum x position required to complete an advancement", + "type": "number" + }, + "max": { + "description": "The maximum x position required to complete an advancement", + "type": "number" + } + } + }, + "y": { + "description": "The y position required to complete an advancement", + "type": "object", + "properties": { + "min": { + "description": "The minimum y position required to complete an advancement", + "type": "number" + }, + "max": { + "description": "The maximum y position required to complete an advancement", + "type": "number" + } + } + }, + "z": { + "description": "The z position required to complete an advancement", + "type": "object", + "properties": { + "min": { + "description": "The minimum z position required to complete an advancement", + "type": "number" + }, + "max": { + "description": "The maximum z position required to complete an advancement", + "type": "number" + } + } + } }, "numBeesInside": { - "description": "The number of bees required", + "description": "The number of bees required to complete an advancement", "type": "number" }, "beaconLevel": { - "description": "The level of a beacon required", + "description": "The level of a beacon required to complete an advancement", "oneOf": [ { "type": "number" }, { - "type": "string" + "type": "object", + "properties": { + "min": { + "description": "The minimum level of a beacon required to complete an advancement", + "type": "number" + }, + "max": { + "description": "The maximum level of a beacon required to complete an advancement", + "type": "number" + } + } } ] } From 6ef8cd025205563acec47c2db41f516c54904ad1 Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Wed, 22 Jun 2022 16:39:29 -0400 Subject: [PATCH 19/40] update schema --- schemas/advancements_schema.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/schemas/advancements_schema.json b/schemas/advancements_schema.json index ab2a1ad04..2e3a96e84 100644 --- a/schemas/advancements_schema.json +++ b/schemas/advancements_schema.json @@ -57,6 +57,7 @@ { "type": "array", "items": { + "description": "The item(s) required to complete an advancement", "type": "string" } } @@ -90,6 +91,7 @@ { "type": "array", "items": { + "description": "The entities required to complete an advancement", "type": "string" } } From 05a397be30500f9dd8bdc2727aa70aff13b1b34c Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Wed, 22 Jun 2022 16:57:35 -0400 Subject: [PATCH 20/40] fix null in data, update schema --- data/pc/1.19/advancements.json | 24 ++++++++++++------------ schemas/advancements_schema.json | 26 ++------------------------ 2 files changed, 14 insertions(+), 36 deletions(-) diff --git a/data/pc/1.19/advancements.json b/data/pc/1.19/advancements.json index 1288f63f3..611a3333f 100644 --- a/data/pc/1.19/advancements.json +++ b/data/pc/1.19/advancements.json @@ -1725,67 +1725,67 @@ "minecraft:all_black": { "trigger": "minecraft:tame_animal", "entities": [ - null + "#minecraft:all_black" ] }, "minecraft:black": { "trigger": "minecraft:tame_animal", "entities": [ - null + "#minecraft:black" ] }, "minecraft:british_shorthair": { "trigger": "minecraft:tame_animal", "entities": [ - null + "#minecraft:british_shorthair" ] }, "minecraft:calico": { "trigger": "minecraft:tame_animal", "entities": [ - null + "#minecraft:calico" ] }, "minecraft:jellie": { "trigger": "minecraft:tame_animal", "entities": [ - null + "#minecraft:jellie" ] }, "minecraft:persian": { "trigger": "minecraft:tame_animal", "entities": [ - null + "#minecraft:persian" ] }, "minecraft:ragdoll": { "trigger": "minecraft:tame_animal", "entities": [ - null + "#minecraft:ragdoll" ] }, "minecraft:red": { "trigger": "minecraft:tame_animal", "entities": [ - null + "#minecraft:red" ] }, "minecraft:siamese": { "trigger": "minecraft:tame_animal", "entities": [ - null + "#minecraft:siamese" ] }, "minecraft:tabby": { "trigger": "minecraft:tame_animal", "entities": [ - null + "#minecraft:tabby" ] }, "minecraft:white": { "trigger": "minecraft:tame_animal", "entities": [ - null + "#minecraft:white" ] } } @@ -2786,7 +2786,7 @@ "get_stone": { "trigger": "minecraft:inventory_changed", "items": [ - null + "#minecraft:stone_tool_materials" ] } } diff --git a/schemas/advancements_schema.json b/schemas/advancements_schema.json index 2e3a96e84..cefb1962b 100644 --- a/schemas/advancements_schema.json +++ b/schemas/advancements_schema.json @@ -50,18 +50,7 @@ "description": "The item(s) required to complete an advancement", "type": "array", "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "description": "The item(s) required to complete an advancement", - "type": "string" - } - } - ] + "type": "string" } }, "block": { @@ -84,18 +73,7 @@ "description": "The entities required to complete an advancement", "type": "array", "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "description": "The entities required to complete an advancement", - "type": "string" - } - } - ] + "type": "string" } }, "effects": { From 950c4d89dec37df30b88dba1d6e96f2b76b7e73d Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Thu, 23 Jun 2022 12:58:23 -0400 Subject: [PATCH 21/40] update 1.19 advancements --- data/pc/1.19/advancements.json | 110 ++++++++++++++++++++++++--------- 1 file changed, 82 insertions(+), 28 deletions(-) diff --git a/data/pc/1.19/advancements.json b/data/pc/1.19/advancements.json index 611a3333f..36f64eaa7 100644 --- a/data/pc/1.19/advancements.json +++ b/data/pc/1.19/advancements.json @@ -780,7 +780,8 @@ "trigger": "minecraft:lightning_strike", "entities": [ "minecraft:villager" - ] + ], + "blocksSetOnFire": 0 } } }, @@ -812,7 +813,9 @@ "criteria": { "play_jukebox_in_meadows": { "trigger": "minecraft:item_used_on_block", - "items": "#minecraft:music_discs" + "items": "#minecraft:music_discs", + "block": "minecraft:jukebox", + "biome": "minecraft:meadow" } } }, @@ -843,7 +846,9 @@ "criteria": { "shot_arrow": { "trigger": "minecraft:player_hurt_entity", - "items": "#minecraft:arrows" + "items": [ + "#minecraft:arrows" + ] } } }, @@ -898,7 +903,9 @@ "items": [ "minecraft:spyglass" ], - "entities": "minecraft:ender_dragon" + "entities": [ + "minecraft:ender_dragon" + ] } } }, @@ -916,7 +923,9 @@ "items": [ "minecraft:spyglass" ], - "entities": "minecraft:ghast" + "entities": [ + "minecraft:ghast" + ] } } }, @@ -934,7 +943,9 @@ "items": [ "minecraft:spyglass" ], - "entities": "minecraft:parrot" + "entities": [ + "minecraft:parrot" + ] } } }, @@ -966,7 +977,9 @@ "criteria": { "shot_trident": { "trigger": "minecraft:player_hurt_entity", - "items": "minecraft:trident" + "items": [ + "minecraft:trident" + ] } } }, @@ -1069,7 +1082,15 @@ "trigger": "minecraft:player_killed_entity", "entities": [ "#minecraft:raiders" - ] + ], + "entityWearing": { + "head": { + "items": [ + "minecraft:white_banner" + ], + "nbt": "{BlockEntityTag:{Patterns:[{Color:9,Pattern:\"mr\"},{Color:8,Pattern:\"bs\"},{Color:7,Pattern:\"cs\"},{Color:8,Pattern:\"bo\"},{Color:15,Pattern:\"ms\"},{Color:8,Pattern:\"hh\"},{Color:8,Pattern:\"mc\"},{Color:15,Pattern:\"bo\"}],id:\"minecraft:banner\"},HideFlags:32,display:{Name:'{\"color\":\"gold\",\"translate\":\"block.minecraft.ominous_banner\"}'}}" + } + } } } }, @@ -1084,10 +1105,14 @@ "criteria": { "walk_on_powder_snow_with_leather_boots": { "trigger": "minecraft:location", - "items": [ - "minecraft:leather_boots" - ], - "block": "minecraft:powder_snow" + "block": "minecraft:powder_snow", + "wearing": { + "feet": { + "items": [ + "minecraft:leather_boots" + ] + } + } } } }, @@ -1270,7 +1295,8 @@ "trigger": "minecraft:allay_drop_item_on_block", "items": [ "minecraft:cake" - ] + ], + "block": "minecraft:note_block" } } }, @@ -1613,7 +1639,10 @@ ] }, "minecraft:frog": { - "trigger": "minecraft:bred_animals" + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:frog" + ] }, "minecraft:goat": { "trigger": "minecraft:bred_animals", @@ -1688,7 +1717,10 @@ ] }, "minecraft:turtle": { - "trigger": "minecraft:bred_animals" + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:turtle" + ] }, "minecraft:wolf": { "trigger": "minecraft:bred_animals", @@ -1855,7 +1887,9 @@ "criteria": { "kill_axolotl_target": { "trigger": "minecraft:effects_changed", - "entities": "minecraft:axolotl" + "entities": [ + "minecraft:axolotl" + ] } } }, @@ -1975,7 +2009,10 @@ "criteria": { "ride_a_boat_with_a_goat": { "trigger": "minecraft:started_riding", - "vehicle": "minecraft:boat" + "vehicle": "minecraft:boat", + "entities": [ + "minecraft:goat" + ] } } }, @@ -2006,7 +2043,8 @@ "items": [ "minecraft:glass_bottle" ], - "block": "#minecraft:beehives" + "block": "#minecraft:beehives", + "smokey": true } } }, @@ -2118,7 +2156,8 @@ "minecraft:iron_axe", "minecraft:diamond_axe", "minecraft:netherite_axe" - ] + ], + "block": "minecraft:waxed_copper_block" } } }, @@ -2135,7 +2174,8 @@ "trigger": "minecraft:item_used_on_block", "items": [ "minecraft:honeycomb" - ] + ], + "block": "minecraft:copper_block" } } }, @@ -2240,7 +2280,11 @@ "trigger": "minecraft:item_used_on_block", "items": [ "minecraft:glowstone" - ] + ], + "block": "minecraft:respawn_anchor", + "blockState": { + "charges": "4" + } } } }, @@ -2412,16 +2456,20 @@ "parent": "nether/find_bastion", "criteria": { "loot_bastion_bridge": { - "trigger": "minecraft:player_generates_container_loot" + "trigger": "minecraft:player_generates_container_loot", + "lootTable": "minecraft:chests/bastion_bridge" }, "loot_bastion_hoglin_stable": { - "trigger": "minecraft:player_generates_container_loot" + "trigger": "minecraft:player_generates_container_loot", + "lootTable": "minecraft:chests/bastion_hoglin_stable" }, "loot_bastion_other": { - "trigger": "minecraft:player_generates_container_loot" + "trigger": "minecraft:player_generates_container_loot", + "lootTable": "minecraft:chests/bastion_other" }, "loot_bastion_treasure": { - "trigger": "minecraft:player_generates_container_loot" + "trigger": "minecraft:player_generates_container_loot", + "lootTable": "minecraft:chests/bastion_treasure" } } }, @@ -2509,6 +2557,9 @@ "criteria": { "killed_ghast": { "trigger": "minecraft:player_killed_entity", + "items": [ + "minecraft:fireball" + ], "entities": [ "minecraft:ghast" ] @@ -2598,7 +2649,8 @@ "trigger": "minecraft:player_killed_entity", "entities": [ "minecraft:ghast" - ] + ], + "dimension": "minecraft:overworld" } } }, @@ -2615,7 +2667,8 @@ "trigger": "minecraft:item_used_on_block", "items": [ "minecraft:compass" - ] + ], + "block": "minecraft:lodestone" } } }, @@ -2643,7 +2696,8 @@ "parent": "story/obtain_armor", "criteria": { "deflected_projectile": { - "trigger": "minecraft:entity_hurt_player" + "trigger": "minecraft:entity_hurt_player", + "blocked": true } } }, From 346f9486cd1e40fdf9b52698fa47ed8950afda8c Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Thu, 23 Jun 2022 13:08:22 -0400 Subject: [PATCH 22/40] add 1.18 advancements --- data/dataPaths.json | 7 +- data/pc/1.18/advancements.json | 2806 ++++++++++++++++++++++++++++++++ 2 files changed, 2811 insertions(+), 2 deletions(-) create mode 100644 data/pc/1.18/advancements.json diff --git a/data/dataPaths.json b/data/dataPaths.json index 168abb096..94c19b477 100644 --- a/data/dataPaths.json +++ b/data/dataPaths.json @@ -1034,6 +1034,7 @@ "mapIcons": "pc/1.16" }, "1.18": { + "advancements": "pc/1.18", "attributes": "pc/1.17", "blocks": "pc/1.18", "blockCollisionShapes": "pc/1.17", @@ -1058,6 +1059,7 @@ "mapIcons": "pc/1.16" }, "1.18.1": { + "advancements": "pc/1.18", "attributes": "pc/1.17", "blocks": "pc/1.18", "blockCollisionShapes": "pc/1.17", @@ -1082,6 +1084,7 @@ "mapIcons": "pc/1.16" }, "1.18.2": { + "advancements": "pc/1.18", "attributes": "pc/1.17", "blocks": "pc/1.18", "blockCollisionShapes": "pc/1.17", @@ -1106,6 +1109,7 @@ "mapIcons": "pc/1.16" }, "1.19": { + "advancements": "pc/1.19", "attributes": "pc/1.17", "blocks": "pc/1.19", "blockCollisionShapes": "pc/1.19", @@ -1127,8 +1131,7 @@ "entityLoot": "pc/1.19", "loginPacket": "pc/1.18.2", "tints": "pc/1.19", - "mapIcons": "pc/1.16", - "advancements": "pc/1.19" + "mapIcons": "pc/1.16" } }, "bedrock": { diff --git a/data/pc/1.18/advancements.json b/data/pc/1.18/advancements.json new file mode 100644 index 000000000..cc09143a2 --- /dev/null +++ b/data/pc/1.18/advancements.json @@ -0,0 +1,2806 @@ +[ + { + "id": "adventure/adventuring_time", + "name": "adventuring_time", + "displayName": "Adventuring Time", + "description": "Discover every biome", + "category": "adventure", + "type": "challenge", + "parent": "adventure/sleep_in_bed", + "experience": 500, + "criteria": { + "minecraft:mushroom_fields": { + "trigger": "minecraft:location", + "biome": "minecraft:mushroom_fields" + }, + "minecraft:deep_frozen_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:deep_frozen_ocean" + }, + "minecraft:frozen_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:frozen_ocean" + }, + "minecraft:deep_cold_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:deep_cold_ocean" + }, + "minecraft:cold_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:cold_ocean" + }, + "minecraft:deep_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:deep_ocean" + }, + "minecraft:ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:ocean" + }, + "minecraft:deep_lukewarm_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:deep_lukewarm_ocean" + }, + "minecraft:lukewarm_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:lukewarm_ocean" + }, + "minecraft:warm_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:warm_ocean" + }, + "minecraft:stony_shore": { + "trigger": "minecraft:location", + "biome": "minecraft:stony_shore" + }, + "minecraft:swamp": { + "trigger": "minecraft:location", + "biome": "minecraft:swamp" + }, + "minecraft:snowy_slopes": { + "trigger": "minecraft:location", + "biome": "minecraft:snowy_slopes" + }, + "minecraft:snowy_plains": { + "trigger": "minecraft:location", + "biome": "minecraft:snowy_plains" + }, + "minecraft:snowy_beach": { + "trigger": "minecraft:location", + "biome": "minecraft:snowy_beach" + }, + "minecraft:windswept_gravelly_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:windswept_gravelly_hills" + }, + "minecraft:grove": { + "trigger": "minecraft:location", + "biome": "minecraft:grove" + }, + "minecraft:windswept_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:windswept_hills" + }, + "minecraft:snowy_taiga": { + "trigger": "minecraft:location", + "biome": "minecraft:snowy_taiga" + }, + "minecraft:windswept_forest": { + "trigger": "minecraft:location", + "biome": "minecraft:windswept_forest" + }, + "minecraft:taiga": { + "trigger": "minecraft:location", + "biome": "minecraft:taiga" + }, + "minecraft:plains": { + "trigger": "minecraft:location", + "biome": "minecraft:plains" + }, + "minecraft:meadow": { + "trigger": "minecraft:location", + "biome": "minecraft:meadow" + }, + "minecraft:beach": { + "trigger": "minecraft:location", + "biome": "minecraft:beach" + }, + "minecraft:forest": { + "trigger": "minecraft:location", + "biome": "minecraft:forest" + }, + "minecraft:old_growth_spruce_taiga": { + "trigger": "minecraft:location", + "biome": "minecraft:old_growth_spruce_taiga" + }, + "minecraft:flower_forest": { + "trigger": "minecraft:location", + "biome": "minecraft:flower_forest" + }, + "minecraft:birch_forest": { + "trigger": "minecraft:location", + "biome": "minecraft:birch_forest" + }, + "minecraft:dark_forest": { + "trigger": "minecraft:location", + "biome": "minecraft:dark_forest" + }, + "minecraft:savanna_plateau": { + "trigger": "minecraft:location", + "biome": "minecraft:savanna_plateau" + }, + "minecraft:savanna": { + "trigger": "minecraft:location", + "biome": "minecraft:savanna" + }, + "minecraft:jungle": { + "trigger": "minecraft:location", + "biome": "minecraft:jungle" + }, + "minecraft:badlands": { + "trigger": "minecraft:location", + "biome": "minecraft:badlands" + }, + "minecraft:eroded_badlands": { + "trigger": "minecraft:location", + "biome": "minecraft:eroded_badlands" + }, + "minecraft:desert": { + "trigger": "minecraft:location", + "biome": "minecraft:desert" + }, + "minecraft:wooded_badlands": { + "trigger": "minecraft:location", + "biome": "minecraft:wooded_badlands" + }, + "minecraft:jagged_peaks": { + "trigger": "minecraft:location", + "biome": "minecraft:jagged_peaks" + }, + "minecraft:stony_peaks": { + "trigger": "minecraft:location", + "biome": "minecraft:stony_peaks" + }, + "minecraft:frozen_river": { + "trigger": "minecraft:location", + "biome": "minecraft:frozen_river" + }, + "minecraft:river": { + "trigger": "minecraft:location", + "biome": "minecraft:river" + }, + "minecraft:ice_spikes": { + "trigger": "minecraft:location", + "biome": "minecraft:ice_spikes" + }, + "minecraft:old_growth_pine_taiga": { + "trigger": "minecraft:location", + "biome": "minecraft:old_growth_pine_taiga" + }, + "minecraft:sunflower_plains": { + "trigger": "minecraft:location", + "biome": "minecraft:sunflower_plains" + }, + "minecraft:old_growth_birch_forest": { + "trigger": "minecraft:location", + "biome": "minecraft:old_growth_birch_forest" + }, + "minecraft:sparse_jungle": { + "trigger": "minecraft:location", + "biome": "minecraft:sparse_jungle" + }, + "minecraft:bamboo_jungle": { + "trigger": "minecraft:location", + "biome": "minecraft:bamboo_jungle" + }, + "minecraft:windswept_savanna": { + "trigger": "minecraft:location", + "biome": "minecraft:windswept_savanna" + }, + "minecraft:frozen_peaks": { + "trigger": "minecraft:location", + "biome": "minecraft:frozen_peaks" + }, + "minecraft:dripstone_caves": { + "trigger": "minecraft:location", + "biome": "minecraft:dripstone_caves" + }, + "minecraft:lush_caves": { + "trigger": "minecraft:location", + "biome": "minecraft:lush_caves" + } + } + }, + { + "id": "adventure/arbalistic", + "name": "arbalistic", + "displayName": "Arbalistic", + "description": "Kill five unique mobs with one crossbow shot", + "category": "adventure", + "type": "challenge", + "parent": "adventure/ol_betsy", + "experience": 85, + "criteria": { + "arbalistic": { + "trigger": "minecraft:killed_by_crossbow" + } + } + }, + { + "id": "adventure/bullseye", + "name": "bullseye", + "displayName": "Bullseye", + "description": "Hit the bullseye of a Target block from at least 30 meters away", + "category": "adventure", + "type": "challenge", + "parent": "adventure/shoot_arrow", + "experience": 50, + "criteria": { + "bullseye": { + "trigger": "minecraft:target_hit", + "distance": { + "horizontal": { + "min": 30 + } + } + } + } + }, + { + "id": "adventure/fall_from_world_height", + "name": "fall_from_world_height", + "displayName": "Caves & Cliffs", + "description": "Free fall from the top of the world (build limit) to the bottom of the world and survive", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "fall_from_world_height": { + "trigger": "minecraft:fall_from_height", + "position": { + "y": { + "max": -59 + } + }, + "distance": { + "y": { + "min": 379 + } + } + } + } + }, + { + "id": "adventure/hero_of_the_village", + "name": "hero_of_the_village", + "displayName": "Hero of the Village", + "description": "Successfully defend a village from a raid", + "category": "adventure", + "type": "challenge", + "parent": "adventure/voluntary_exile", + "experience": 100, + "criteria": { + "hero_of_the_village": { + "trigger": "minecraft:hero_of_the_village" + } + } + }, + { + "id": "adventure/honey_block_slide", + "name": "honey_block_slide", + "displayName": "Sticky Situation", + "description": "Jump into a Honey Block to break your fall", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "honey_block_slide": { + "trigger": "minecraft:slide_down_block", + "block": "minecraft:honey_block" + } + } + }, + { + "id": "adventure/kill_a_mob", + "name": "kill_a_mob", + "displayName": "Monster Hunter", + "description": "Kill any hostile monster", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "minecraft:blaze": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:blaze" + ] + }, + "minecraft:cave_spider": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:cave_spider" + ] + }, + "minecraft:creeper": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:creeper" + ] + }, + "minecraft:drowned": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:drowned" + ] + }, + "minecraft:elder_guardian": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:elder_guardian" + ] + }, + "minecraft:ender_dragon": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ender_dragon" + ] + }, + "minecraft:enderman": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:enderman" + ] + }, + "minecraft:endermite": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:endermite" + ] + }, + "minecraft:evoker": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:evoker" + ] + }, + "minecraft:ghast": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ghast" + ] + }, + "minecraft:guardian": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:guardian" + ] + }, + "minecraft:hoglin": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:hoglin" + ] + }, + "minecraft:husk": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:husk" + ] + }, + "minecraft:magma_cube": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:magma_cube" + ] + }, + "minecraft:phantom": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:phantom" + ] + }, + "minecraft:piglin": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:piglin" + ] + }, + "minecraft:piglin_brute": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:piglin_brute" + ] + }, + "minecraft:pillager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:pillager" + ] + }, + "minecraft:ravager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ravager" + ] + }, + "minecraft:shulker": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:shulker" + ] + }, + "minecraft:silverfish": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:silverfish" + ] + }, + "minecraft:skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:skeleton" + ] + }, + "minecraft:slime": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:slime" + ] + }, + "minecraft:spider": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:spider" + ] + }, + "minecraft:stray": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:stray" + ] + }, + "minecraft:vex": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:vex" + ] + }, + "minecraft:vindicator": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:vindicator" + ] + }, + "minecraft:witch": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:witch" + ] + }, + "minecraft:wither_skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:wither_skeleton" + ] + }, + "minecraft:wither": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:wither" + ] + }, + "minecraft:zoglin": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zoglin" + ] + }, + "minecraft:zombie_villager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie_villager" + ] + }, + "minecraft:zombie": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie" + ] + }, + "minecraft:zombified_piglin": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombified_piglin" + ] + } + } + }, + { + "id": "adventure/kill_all_mobs", + "name": "kill_all_mobs", + "displayName": "Monsters Hunted", + "description": "Kill one of every hostile monster", + "category": "adventure", + "type": "challenge", + "parent": "adventure/kill_a_mob", + "experience": 100, + "criteria": { + "minecraft:blaze": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:blaze" + ] + }, + "minecraft:cave_spider": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:cave_spider" + ] + }, + "minecraft:creeper": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:creeper" + ] + }, + "minecraft:drowned": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:drowned" + ] + }, + "minecraft:elder_guardian": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:elder_guardian" + ] + }, + "minecraft:ender_dragon": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ender_dragon" + ] + }, + "minecraft:enderman": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:enderman" + ] + }, + "minecraft:endermite": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:endermite" + ] + }, + "minecraft:evoker": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:evoker" + ] + }, + "minecraft:ghast": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ghast" + ] + }, + "minecraft:guardian": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:guardian" + ] + }, + "minecraft:hoglin": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:hoglin" + ] + }, + "minecraft:husk": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:husk" + ] + }, + "minecraft:magma_cube": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:magma_cube" + ] + }, + "minecraft:phantom": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:phantom" + ] + }, + "minecraft:piglin": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:piglin" + ] + }, + "minecraft:piglin_brute": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:piglin_brute" + ] + }, + "minecraft:pillager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:pillager" + ] + }, + "minecraft:ravager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ravager" + ] + }, + "minecraft:shulker": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:shulker" + ] + }, + "minecraft:silverfish": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:silverfish" + ] + }, + "minecraft:skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:skeleton" + ] + }, + "minecraft:slime": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:slime" + ] + }, + "minecraft:spider": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:spider" + ] + }, + "minecraft:stray": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:stray" + ] + }, + "minecraft:vex": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:vex" + ] + }, + "minecraft:vindicator": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:vindicator" + ] + }, + "minecraft:witch": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:witch" + ] + }, + "minecraft:wither_skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:wither_skeleton" + ] + }, + "minecraft:wither": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:wither" + ] + }, + "minecraft:zoglin": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zoglin" + ] + }, + "minecraft:zombie_villager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie_villager" + ] + }, + "minecraft:zombie": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie" + ] + }, + "minecraft:zombified_piglin": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombified_piglin" + ] + } + } + }, + { + "id": "adventure/lightning_rod_with_villager_no_fire", + "name": "lightning_rod_with_villager_no_fire", + "displayName": "Surge Protector", + "description": "Protect a villager from an undesired shock without starting a fire", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "lightning_rod_with_villager_no_fire": { + "trigger": "minecraft:lightning_strike", + "entities": [ + "minecraft:villager" + ] + } + } + }, + { + "id": "adventure/ol_betsy", + "name": "ol_betsy", + "displayName": "Ol' Betsy", + "description": "Shoot a crossbow", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "shot_crossbow": { + "trigger": "minecraft:shot_crossbow", + "items": [ + "minecraft:crossbow" + ] + } + } + }, + { + "id": "adventure/play_jukebox_in_meadows", + "name": "play_jukebox_in_meadows", + "displayName": "Sound of Music", + "description": "Make the Meadows come alive with the sound of music from a jukebox", + "category": "adventure", + "type": "task", + "parent": "adventure/sleep_in_bed", + "criteria": { + "play_jukebox_in_meadows": { + "trigger": "minecraft:item_used_on_block", + "items": "#minecraft:music_discs", + "block": "minecraft:jukebox", + "biome": "minecraft:meadow" + } + } + }, + { + "id": "adventure/root", + "name": "root", + "displayName": "Adventure", + "description": "Adventure, exploration and combat", + "category": "adventure", + "type": "hidden", + "criteria": { + "killed_something": { + "trigger": "minecraft:player_killed_entity" + }, + "killed_by_something": { + "trigger": "minecraft:entity_killed_player" + } + } + }, + { + "id": "adventure/shoot_arrow", + "name": "shoot_arrow", + "displayName": "Take Aim", + "description": "Shoot something with an arrow", + "category": "adventure", + "type": "task", + "parent": "adventure/kill_a_mob", + "criteria": { + "shot_arrow": { + "trigger": "minecraft:player_hurt_entity", + "items": [ + "#minecraft:arrows" + ] + } + } + }, + { + "id": "adventure/sleep_in_bed", + "name": "sleep_in_bed", + "displayName": "Sweet Dreams", + "description": "Sleep in a bed to change your respawn point", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "slept_in_bed": { + "trigger": "minecraft:slept_in_bed" + } + } + }, + { + "id": "adventure/sniper_duel", + "name": "sniper_duel", + "displayName": "Sniper Duel", + "description": "Kill a Skeleton from at least 50 meters away", + "category": "adventure", + "type": "challenge", + "parent": "adventure/shoot_arrow", + "experience": 50, + "criteria": { + "killed_skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:skeleton" + ], + "distance": { + "horizontal": { + "min": 50 + } + } + } + } + }, + { + "id": "adventure/spyglass_at_dragon", + "name": "spyglass_at_dragon", + "displayName": "Is It a Plane?", + "description": "Look at the Ender Dragon through a spyglass", + "category": "adventure", + "type": "task", + "parent": "adventure/spyglass_at_ghast", + "criteria": { + "spyglass_at_dragon": { + "trigger": "minecraft:using_item", + "items": [ + "minecraft:spyglass" + ] + } + } + }, + { + "id": "adventure/spyglass_at_ghast", + "name": "spyglass_at_ghast", + "displayName": "Is It a Balloon?", + "description": "Look at a ghast through a spyglass", + "category": "adventure", + "type": "task", + "parent": "adventure/spyglass_at_parrot", + "criteria": { + "spyglass_at_ghast": { + "trigger": "minecraft:using_item", + "items": [ + "minecraft:spyglass" + ] + } + } + }, + { + "id": "adventure/spyglass_at_parrot", + "name": "spyglass_at_parrot", + "displayName": "Is It a Bird?", + "description": "Look at a parrot through a spyglass", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "spyglass_at_parrot": { + "trigger": "minecraft:using_item", + "items": [ + "minecraft:spyglass" + ] + } + } + }, + { + "id": "adventure/summon_iron_golem", + "name": "summon_iron_golem", + "displayName": "Hired Help", + "description": "Summon an Iron Golem to help defend a village", + "category": "adventure", + "type": "goal", + "parent": "adventure/trade", + "criteria": { + "summoned_golem": { + "trigger": "minecraft:summoned_entity", + "entities": [ + "minecraft:iron_golem" + ] + } + } + }, + { + "id": "adventure/throw_trident", + "name": "throw_trident", + "displayName": "A Throwaway Joke", + "description": "Throw a trident at something.\nNote: Throwing away your only weapon is not a good idea.", + "category": "adventure", + "type": "task", + "parent": "adventure/kill_a_mob", + "criteria": { + "shot_trident": { + "trigger": "minecraft:player_hurt_entity", + "items": [ + "minecraft:trident" + ] + } + } + }, + { + "id": "adventure/totem_of_undying", + "name": "totem_of_undying", + "displayName": "Postmortal", + "description": "Use a Totem of Undying to cheat death", + "category": "adventure", + "type": "goal", + "parent": "adventure/kill_a_mob", + "criteria": { + "used_totem": { + "trigger": "minecraft:used_totem", + "items": [ + "minecraft:totem_of_undying" + ] + } + } + }, + { + "id": "adventure/trade", + "name": "trade", + "displayName": "What a Deal!", + "description": "Successfully trade with a Villager", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "traded": { + "trigger": "minecraft:villager_trade" + } + } + }, + { + "id": "adventure/trade_at_world_height", + "name": "trade_at_world_height", + "displayName": "Star Trader", + "description": "Trade with a villager at the build height limit", + "category": "adventure", + "type": "task", + "parent": "adventure/trade", + "criteria": { + "trade_at_world_height": { + "trigger": "minecraft:villager_trade", + "position": { + "y": { + "min": 319 + } + } + } + } + }, + { + "id": "adventure/two_birds_one_arrow", + "name": "two_birds_one_arrow", + "displayName": "Two Birds, One Arrow", + "description": "Kill two Phantoms with a piercing arrow", + "category": "adventure", + "type": "challenge", + "parent": "adventure/ol_betsy", + "experience": 65, + "criteria": { + "two_birds": { + "trigger": "minecraft:killed_by_crossbow", + "entities": [ + "minecraft:phantom", + "minecraft:phantom" + ] + } + } + }, + { + "id": "adventure/very_very_frightening", + "name": "very_very_frightening", + "displayName": "Very Very Frightening", + "description": "Strike a Villager with lightning", + "category": "adventure", + "type": "task", + "parent": "adventure/throw_trident", + "criteria": { + "struck_villager": { + "trigger": "minecraft:channeled_lightning", + "entities": [ + "minecraft:villager" + ] + } + } + }, + { + "id": "adventure/voluntary_exile", + "name": "voluntary_exile", + "displayName": "Voluntary Exile", + "description": "Kill a raid captain.\nMaybe consider staying away from villages for the time being...", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "voluntary_exile": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "#minecraft:raiders" + ], + "entityWearing": { + "head": { + "items": [ + "minecraft:white_banner" + ], + "nbt": "{BlockEntityTag:{Patterns:[{Color:9,Pattern:\"mr\"},{Color:8,Pattern:\"bs\"},{Color:7,Pattern:\"cs\"},{Color:8,Pattern:\"bo\"},{Color:15,Pattern:\"ms\"},{Color:8,Pattern:\"hh\"},{Color:8,Pattern:\"mc\"},{Color:15,Pattern:\"bo\"}],id:\"minecraft:banner\"},HideFlags:32,display:{Name:'{\"color\":\"gold\",\"translate\":\"block.minecraft.ominous_banner\"}'}}" + } + } + } + } + }, + { + "id": "adventure/walk_on_powder_snow_with_leather_boots", + "name": "walk_on_powder_snow_with_leather_boots", + "displayName": "Light as a Rabbit", + "description": "Walk on powder snow...without sinking in it", + "category": "adventure", + "type": "task", + "parent": "adventure/sleep_in_bed", + "criteria": { + "walk_on_powder_snow_with_leather_boots": { + "trigger": "minecraft:location", + "block": "minecraft:powder_snow", + "wearing": { + "feet": { + "items": [ + "minecraft:leather_boots" + ] + } + } + } + } + }, + { + "id": "adventure/whos_the_pillager_now", + "name": "whos_the_pillager_now", + "displayName": "Who's the Pillager Now?", + "description": "Give a Pillager a taste of their own medicine", + "category": "adventure", + "type": "task", + "parent": "adventure/ol_betsy", + "criteria": { + "kill_pillager": { + "trigger": "minecraft:killed_by_crossbow", + "entities": [ + "minecraft:pillager" + ] + } + } + }, + { + "id": "end/dragon_breath", + "name": "dragon_breath", + "displayName": "You Need a Mint", + "description": "Collect dragon's breath in a glass bottle", + "category": "end", + "type": "goal", + "parent": "end/kill_dragon", + "criteria": { + "dragon_breath": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:dragon_breath" + ] + } + } + }, + { + "id": "end/dragon_egg", + "name": "dragon_egg", + "displayName": "The Next Generation", + "description": "Hold the Dragon Egg", + "category": "end", + "type": "goal", + "parent": "end/kill_dragon", + "criteria": { + "dragon_egg": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:dragon_egg" + ] + } + } + }, + { + "id": "end/elytra", + "name": "elytra", + "displayName": "Sky's the Limit", + "description": "Find elytra", + "category": "end", + "type": "goal", + "parent": "end/find_end_city", + "criteria": { + "elytra": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:elytra" + ] + } + } + }, + { + "id": "end/enter_end_gateway", + "name": "enter_end_gateway", + "displayName": "Remote Getaway", + "description": "Escape the island", + "category": "end", + "type": "task", + "parent": "end/kill_dragon", + "criteria": { + "entered_end_gateway": { + "trigger": "minecraft:enter_block", + "block": "minecraft:end_gateway" + } + } + }, + { + "id": "end/find_end_city", + "name": "find_end_city", + "displayName": "The City at the End of the Game", + "description": "Go on in, what could happen?", + "category": "end", + "type": "task", + "parent": "end/enter_end_gateway", + "criteria": { + "in_city": { + "trigger": "minecraft:location", + "structure": "minecraft:endcity" + } + } + }, + { + "id": "end/kill_dragon", + "name": "kill_dragon", + "displayName": "Free the End", + "description": "Good luck", + "category": "end", + "type": "task", + "parent": "end/root", + "criteria": { + "killed_dragon": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ender_dragon" + ] + } + } + }, + { + "id": "end/levitate", + "name": "levitate", + "displayName": "Great View From Up Here", + "description": "Levitate up 50 blocks from the attacks of a Shulker", + "category": "end", + "type": "challenge", + "parent": "end/find_end_city", + "experience": 50, + "criteria": { + "levitated": { + "trigger": "minecraft:levitation", + "distance": { + "y": { + "min": 50 + } + } + } + } + }, + { + "id": "end/respawn_dragon", + "name": "respawn_dragon", + "displayName": "The End... Again...", + "description": "Respawn the Ender Dragon", + "category": "end", + "type": "goal", + "parent": "end/kill_dragon", + "criteria": { + "summoned_dragon": { + "trigger": "minecraft:summoned_entity", + "entities": [ + "minecraft:ender_dragon" + ] + } + } + }, + { + "id": "end/root", + "name": "root", + "displayName": "The End", + "description": "Or the beginning?", + "category": "end", + "type": "hidden", + "criteria": { + "entered_end": { + "trigger": "minecraft:changed_dimension", + "dimension": "minecraft:the_end" + } + } + }, + { + "id": "husbandry/axolotl_in_a_bucket", + "name": "axolotl_in_a_bucket", + "displayName": "The Cutest Predator", + "description": "Catch an axolotl in a bucket", + "category": "husbandry", + "type": "task", + "parent": "husbandry/tactical_fishing", + "criteria": { + "axolotl_bucket": { + "trigger": "minecraft:filled_bucket", + "items": [ + "minecraft:axolotl_bucket" + ] + } + } + }, + { + "id": "husbandry/balanced_diet", + "name": "balanced_diet", + "displayName": "A Balanced Diet", + "description": "Eat everything that is edible, even if it's not good for you", + "category": "husbandry", + "type": "challenge", + "parent": "husbandry/plant_seed", + "experience": 100, + "criteria": { + "apple": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:apple" + ] + }, + "mushroom_stew": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:mushroom_stew" + ] + }, + "bread": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:bread" + ] + }, + "porkchop": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:porkchop" + ] + }, + "cooked_porkchop": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_porkchop" + ] + }, + "golden_apple": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:golden_apple" + ] + }, + "enchanted_golden_apple": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:enchanted_golden_apple" + ] + }, + "cod": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cod" + ] + }, + "salmon": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:salmon" + ] + }, + "tropical_fish": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:tropical_fish" + ] + }, + "pufferfish": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:pufferfish" + ] + }, + "cooked_cod": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_cod" + ] + }, + "cooked_salmon": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_salmon" + ] + }, + "cookie": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cookie" + ] + }, + "melon_slice": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:melon_slice" + ] + }, + "beef": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:beef" + ] + }, + "cooked_beef": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_beef" + ] + }, + "chicken": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:chicken" + ] + }, + "cooked_chicken": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_chicken" + ] + }, + "rotten_flesh": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:rotten_flesh" + ] + }, + "spider_eye": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:spider_eye" + ] + }, + "carrot": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:carrot" + ] + }, + "potato": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:potato" + ] + }, + "baked_potato": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:baked_potato" + ] + }, + "poisonous_potato": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:poisonous_potato" + ] + }, + "golden_carrot": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:golden_carrot" + ] + }, + "pumpkin_pie": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:pumpkin_pie" + ] + }, + "rabbit": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:rabbit" + ] + }, + "cooked_rabbit": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_rabbit" + ] + }, + "rabbit_stew": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:rabbit_stew" + ] + }, + "mutton": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:mutton" + ] + }, + "cooked_mutton": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_mutton" + ] + }, + "chorus_fruit": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:chorus_fruit" + ] + }, + "beetroot": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:beetroot" + ] + }, + "beetroot_soup": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:beetroot_soup" + ] + }, + "dried_kelp": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:dried_kelp" + ] + }, + "suspicious_stew": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:suspicious_stew" + ] + }, + "sweet_berries": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:sweet_berries" + ] + }, + "honey_bottle": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:honey_bottle" + ] + }, + "glow_berries": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:glow_berries" + ] + } + } + }, + { + "id": "husbandry/bred_all_animals", + "name": "bred_all_animals", + "displayName": "Two by Two", + "description": "Breed all the animals!", + "category": "husbandry", + "type": "challenge", + "parent": "husbandry/breed_an_animal", + "experience": 100, + "criteria": { + "minecraft:horse": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:horse" + ] + }, + "minecraft:donkey": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:donkey" + ] + }, + "minecraft:mule": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:mule" + ] + }, + "minecraft:sheep": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:sheep" + ] + }, + "minecraft:cow": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:cow" + ] + }, + "minecraft:mooshroom": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:mooshroom" + ] + }, + "minecraft:pig": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:pig" + ] + }, + "minecraft:chicken": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:chicken" + ] + }, + "minecraft:wolf": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:wolf" + ] + }, + "minecraft:ocelot": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:ocelot" + ] + }, + "minecraft:rabbit": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:rabbit" + ] + }, + "minecraft:llama": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:llama" + ] + }, + "minecraft:cat": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:cat" + ] + }, + "minecraft:panda": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:panda" + ] + }, + "minecraft:fox": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:fox" + ] + }, + "minecraft:bee": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:bee" + ] + }, + "minecraft:hoglin": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:hoglin" + ] + }, + "minecraft:strider": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:strider" + ] + }, + "minecraft:goat": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:goat" + ] + }, + "minecraft:axolotl": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:axolotl" + ] + }, + "minecraft:turtle": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:turtle" + ] + } + } + }, + { + "id": "husbandry/breed_an_animal", + "name": "breed_an_animal", + "displayName": "The Parrots and the Bats", + "description": "Breed two animals together", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "bred": { + "trigger": "minecraft:bred_animals" + } + } + }, + { + "id": "husbandry/complete_catalogue", + "name": "complete_catalogue", + "displayName": "A Complete Catalogue", + "description": "Tame all cat variants!", + "category": "husbandry", + "type": "challenge", + "parent": "husbandry/tame_an_animal", + "experience": 50, + "criteria": { + "textures/entity/cat/tabby.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/tabby.png" + ] + }, + "textures/entity/cat/black.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/black.png" + ] + }, + "textures/entity/cat/red.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/red.png" + ] + }, + "textures/entity/cat/siamese.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/siamese.png" + ] + }, + "textures/entity/cat/british_shorthair.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/british_shorthair.png" + ] + }, + "textures/entity/cat/calico.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/calico.png" + ] + }, + "textures/entity/cat/persian.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/persian.png" + ] + }, + "textures/entity/cat/ragdoll.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/ragdoll.png" + ] + }, + "textures/entity/cat/white.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/white.png" + ] + }, + "textures/entity/cat/jellie.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/jellie.png" + ] + }, + "textures/entity/cat/all_black.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/all_black.png" + ] + } + } + }, + { + "id": "husbandry/fishy_business", + "name": "fishy_business", + "displayName": "Fishy Business", + "description": "Catch a fish", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "cod": { + "trigger": "minecraft:fishing_rod_hooked", + "items": [ + "minecraft:cod" + ] + }, + "tropical_fish": { + "trigger": "minecraft:fishing_rod_hooked", + "items": [ + "minecraft:tropical_fish" + ] + }, + "pufferfish": { + "trigger": "minecraft:fishing_rod_hooked", + "items": [ + "minecraft:pufferfish" + ] + }, + "salmon": { + "trigger": "minecraft:fishing_rod_hooked", + "items": [ + "minecraft:salmon" + ] + } + } + }, + { + "id": "husbandry/kill_axolotl_target", + "name": "kill_axolotl_target", + "displayName": "The Healing Power of Friendship!", + "description": "Team up with an axolotl and win a fight", + "category": "husbandry", + "type": "task", + "parent": "husbandry/axolotl_in_a_bucket", + "criteria": { + "kill_axolotl_target": { + "trigger": "minecraft:effects_changed", + "entities": [ + "minecraft:axolotl" + ] + } + } + }, + { + "id": "husbandry/make_a_sign_glow", + "name": "make_a_sign_glow", + "displayName": "Glow and Behold!", + "description": "Make the text of a sign glow", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "make_a_sign_glow": { + "trigger": "minecraft:item_used_on_block", + "items": [ + "minecraft:glow_ink_sac" + ], + "block": "#minecraft:signs" + } + } + }, + { + "id": "husbandry/obtain_netherite_hoe", + "name": "obtain_netherite_hoe", + "displayName": "Serious Dedication", + "description": "Use a Netherite ingot to upgrade a hoe, and then reevaluate your life choices", + "category": "husbandry", + "type": "challenge", + "parent": "husbandry/plant_seed", + "experience": 100, + "criteria": { + "netherite_hoe": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:netherite_hoe" + ] + } + } + }, + { + "id": "husbandry/plant_seed", + "name": "plant_seed", + "displayName": "A Seedy Place", + "description": "Plant a seed and watch it grow", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "wheat": { + "trigger": "minecraft:placed_block", + "block": "minecraft:wheat" + }, + "pumpkin_stem": { + "trigger": "minecraft:placed_block", + "block": "minecraft:pumpkin_stem" + }, + "melon_stem": { + "trigger": "minecraft:placed_block", + "block": "minecraft:melon_stem" + }, + "beetroots": { + "trigger": "minecraft:placed_block", + "block": "minecraft:beetroots" + }, + "nether_wart": { + "trigger": "minecraft:placed_block", + "block": "minecraft:nether_wart" + } + } + }, + { + "id": "husbandry/ride_a_boat_with_a_goat", + "name": "ride_a_boat_with_a_goat", + "displayName": "Whatever Floats Your Goat!", + "description": "Get in a Boat and float with a Goat", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "ride_a_boat_with_a_goat": { + "trigger": "minecraft:started_riding", + "vehicle": "minecraft:boat", + "entities": [ + "minecraft:goat" + ] + } + } + }, + { + "id": "husbandry/root", + "name": "root", + "displayName": "Husbandry", + "description": "The world is full of friends and food", + "category": "husbandry", + "type": "hidden", + "criteria": { + "consumed_item": { + "trigger": "minecraft:consume_item" + } + } + }, + { + "id": "husbandry/safely_harvest_honey", + "name": "safely_harvest_honey", + "displayName": "Bee Our Guest", + "description": "Use a Campfire to collect Honey from a Beehive using a Bottle without aggravating the bees", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "safely_harvest_honey": { + "trigger": "minecraft:item_used_on_block", + "items": [ + "minecraft:glass_bottle" + ], + "block": "#minecraft:beehives", + "smokey": true + } + } + }, + { + "id": "husbandry/silk_touch_nest", + "name": "silk_touch_nest", + "displayName": "Total Beelocation", + "description": "Move a Bee Nest, with 3 bees inside, using Silk Touch", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "silk_touch_nest": { + "trigger": "minecraft:bee_nest_destroyed", + "block": "minecraft:bee_nest", + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ], + "numBeesInside": 3 + } + } + }, + { + "id": "husbandry/tactical_fishing", + "name": "tactical_fishing", + "displayName": "Tactical Fishing", + "description": "Catch a fish... without a fishing rod!", + "category": "husbandry", + "type": "task", + "parent": "husbandry/fishy_business", + "criteria": { + "cod_bucket": { + "trigger": "minecraft:filled_bucket", + "items": [ + "minecraft:cod_bucket" + ] + }, + "tropical_fish_bucket": { + "trigger": "minecraft:filled_bucket", + "items": [ + "minecraft:tropical_fish_bucket" + ] + }, + "pufferfish_bucket": { + "trigger": "minecraft:filled_bucket", + "items": [ + "minecraft:pufferfish_bucket" + ] + }, + "salmon_bucket": { + "trigger": "minecraft:filled_bucket", + "items": [ + "minecraft:salmon_bucket" + ] + } + } + }, + { + "id": "husbandry/tame_an_animal", + "name": "tame_an_animal", + "displayName": "Best Friends Forever", + "description": "Tame an animal", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "tamed_animal": { + "trigger": "minecraft:tame_animal" + } + } + }, + { + "id": "husbandry/wax_off", + "name": "wax_off", + "displayName": "Wax Off", + "description": "Scrape Wax off of a Copper block!", + "category": "husbandry", + "type": "task", + "parent": "husbandry/wax_on", + "criteria": { + "wax_off": { + "trigger": "minecraft:item_used_on_block", + "items": [ + "minecraft:wooden_axe", + "minecraft:golden_axe", + "minecraft:stone_axe", + "minecraft:iron_axe", + "minecraft:diamond_axe", + "minecraft:netherite_axe" + ], + "block": "minecraft:waxed_copper_block" + } + } + }, + { + "id": "husbandry/wax_on", + "name": "wax_on", + "displayName": "Wax On", + "description": "Apply Honeycomb to a Copper block!", + "category": "husbandry", + "type": "task", + "parent": "husbandry/safely_harvest_honey", + "criteria": { + "wax_on": { + "trigger": "minecraft:item_used_on_block", + "items": [ + "minecraft:honeycomb" + ], + "block": "minecraft:copper_block" + } + } + }, + { + "id": "nether/all_effects", + "name": "all_effects", + "displayName": "How Did We Get Here?", + "description": "Have every effect applied at the same time", + "category": "nether", + "type": "challenge", + "parent": "nether/all_potions", + "experience": 1000, + "criteria": { + "all_effects": { + "trigger": "minecraft:effects_changed", + "effects": [ + "minecraft:speed", + "minecraft:slowness", + "minecraft:strength", + "minecraft:jump_boost", + "minecraft:regeneration", + "minecraft:fire_resistance", + "minecraft:water_breathing", + "minecraft:invisibility", + "minecraft:night_vision", + "minecraft:weakness", + "minecraft:poison", + "minecraft:wither", + "minecraft:haste", + "minecraft:mining_fatigue", + "minecraft:levitation", + "minecraft:glowing", + "minecraft:absorption", + "minecraft:hunger", + "minecraft:nausea", + "minecraft:resistance", + "minecraft:slow_falling", + "minecraft:conduit_power", + "minecraft:dolphins_grace", + "minecraft:blindness", + "minecraft:bad_omen", + "minecraft:hero_of_the_village" + ] + } + } + }, + { + "id": "nether/all_potions", + "name": "all_potions", + "displayName": "A Furious Cocktail", + "description": "Have every potion effect applied at the same time", + "category": "nether", + "type": "challenge", + "parent": "nether/brew_potion", + "experience": 100, + "criteria": { + "all_effects": { + "trigger": "minecraft:effects_changed", + "effects": [ + "minecraft:speed", + "minecraft:slowness", + "minecraft:strength", + "minecraft:jump_boost", + "minecraft:regeneration", + "minecraft:fire_resistance", + "minecraft:water_breathing", + "minecraft:invisibility", + "minecraft:night_vision", + "minecraft:weakness", + "minecraft:poison", + "minecraft:slow_falling", + "minecraft:resistance" + ] + } + } + }, + { + "id": "nether/brew_potion", + "name": "brew_potion", + "displayName": "Local Brewery", + "description": "Brew a potion", + "category": "nether", + "type": "task", + "parent": "nether/obtain_blaze_rod", + "criteria": { + "potion": { + "trigger": "minecraft:brewed_potion" + } + } + }, + { + "id": "nether/charge_respawn_anchor", + "name": "charge_respawn_anchor", + "displayName": "Not Quite \"Nine\" Lives", + "description": "Charge a Respawn Anchor to the maximum", + "category": "nether", + "type": "task", + "parent": "nether/obtain_crying_obsidian", + "criteria": { + "charge_respawn_anchor": { + "trigger": "minecraft:item_used_on_block", + "items": [ + "minecraft:glowstone" + ], + "block": "minecraft:respawn_anchor", + "blockState": { + "charges": "4" + } + } + } + }, + { + "id": "nether/create_beacon", + "name": "create_beacon", + "displayName": "Bring Home the Beacon", + "description": "Construct and place a beacon", + "category": "nether", + "type": "task", + "parent": "nether/summon_wither", + "criteria": { + "beacon": { + "trigger": "minecraft:construct_beacon", + "beaconLevel": { + "min": 1 + } + } + } + }, + { + "id": "nether/create_full_beacon", + "name": "create_full_beacon", + "displayName": "Beaconator", + "description": "Bring a beacon to full power", + "category": "nether", + "type": "goal", + "parent": "nether/create_beacon", + "criteria": { + "beacon": { + "trigger": "minecraft:construct_beacon", + "beaconLevel": 4 + } + } + }, + { + "id": "nether/distract_piglin", + "name": "distract_piglin", + "displayName": "Oh Shiny", + "description": "Distract Piglins with gold", + "category": "nether", + "type": "task", + "parent": "nether/root", + "criteria": { + "distract_piglin": { + "trigger": "minecraft:thrown_item_picked_up_by_entity", + "items": "#minecraft:piglin_loved", + "entities": [ + "minecraft:piglin" + ] + }, + "distract_piglin_directly": { + "trigger": "minecraft:player_interacted_with_entity", + "items": [ + "minecraft:gold_ingot" + ], + "entities": [ + "minecraft:piglin" + ] + } + } + }, + { + "id": "nether/explore_nether", + "name": "explore_nether", + "displayName": "Hot Tourist Destinations", + "description": "Explore all Nether biomes", + "category": "nether", + "type": "challenge", + "parent": "nether/ride_strider", + "experience": 500, + "criteria": { + "minecraft:nether_wastes": { + "trigger": "minecraft:location", + "biome": "minecraft:nether_wastes" + }, + "minecraft:soul_sand_valley": { + "trigger": "minecraft:location", + "biome": "minecraft:soul_sand_valley" + }, + "minecraft:warped_forest": { + "trigger": "minecraft:location", + "biome": "minecraft:warped_forest" + }, + "minecraft:crimson_forest": { + "trigger": "minecraft:location", + "biome": "minecraft:crimson_forest" + }, + "minecraft:basalt_deltas": { + "trigger": "minecraft:location", + "biome": "minecraft:basalt_deltas" + } + } + }, + { + "id": "nether/fast_travel", + "name": "fast_travel", + "displayName": "Subspace Bubble", + "description": "Use the Nether to travel 7 km in the Overworld", + "category": "nether", + "type": "challenge", + "parent": "nether/root", + "experience": 100, + "criteria": { + "travelled": { + "trigger": "minecraft:nether_travel", + "distance": { + "horizontal": { + "min": 7000 + } + } + } + } + }, + { + "id": "nether/find_bastion", + "name": "find_bastion", + "displayName": "Those Were the Days", + "description": "Enter a Bastion Remnant", + "category": "nether", + "type": "task", + "parent": "nether/root", + "criteria": { + "bastion": { + "trigger": "minecraft:location", + "structure": "minecraft:bastion_remnant" + } + } + }, + { + "id": "nether/find_fortress", + "name": "find_fortress", + "displayName": "A Terrible Fortress", + "description": "Break your way into a Nether Fortress", + "category": "nether", + "type": "task", + "parent": "nether/root", + "criteria": { + "fortress": { + "trigger": "minecraft:location", + "structure": "minecraft:fortress" + } + } + }, + { + "id": "nether/get_wither_skull", + "name": "get_wither_skull", + "displayName": "Spooky Scary Skeleton", + "description": "Obtain a Wither Skeleton's skull", + "category": "nether", + "type": "task", + "parent": "nether/find_fortress", + "criteria": { + "wither_skull": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:wither_skeleton_skull" + ] + } + } + }, + { + "id": "nether/loot_bastion", + "name": "loot_bastion", + "displayName": "War Pigs", + "description": "Loot a chest in a Bastion Remnant", + "category": "nether", + "type": "task", + "parent": "nether/find_bastion", + "criteria": { + "loot_bastion_other": { + "trigger": "minecraft:player_generates_container_loot", + "lootTable": "minecraft:chests/bastion_other" + }, + "loot_bastion_treasure": { + "trigger": "minecraft:player_generates_container_loot", + "lootTable": "minecraft:chests/bastion_treasure" + }, + "loot_bastion_hoglin_stable": { + "trigger": "minecraft:player_generates_container_loot", + "lootTable": "minecraft:chests/bastion_hoglin_stable" + }, + "loot_bastion_bridge": { + "trigger": "minecraft:player_generates_container_loot", + "lootTable": "minecraft:chests/bastion_bridge" + } + } + }, + { + "id": "nether/netherite_armor", + "name": "netherite_armor", + "displayName": "Cover Me in Debris", + "description": "Get a full suit of Netherite armor", + "category": "nether", + "type": "challenge", + "parent": "nether/obtain_ancient_debris", + "experience": 100, + "criteria": { + "netherite_armor": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:netherite_helmet", + "minecraft:netherite_chestplate", + "minecraft:netherite_leggings", + "minecraft:netherite_boots" + ] + } + } + }, + { + "id": "nether/obtain_ancient_debris", + "name": "obtain_ancient_debris", + "displayName": "Hidden in the Depths", + "description": "Obtain Ancient Debris", + "category": "nether", + "type": "task", + "parent": "nether/root", + "criteria": { + "ancient_debris": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:ancient_debris" + ] + } + } + }, + { + "id": "nether/obtain_blaze_rod", + "name": "obtain_blaze_rod", + "displayName": "Into Fire", + "description": "Relieve a Blaze of its rod", + "category": "nether", + "type": "task", + "parent": "nether/find_fortress", + "criteria": { + "blaze_rod": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:blaze_rod" + ] + } + } + }, + { + "id": "nether/obtain_crying_obsidian", + "name": "obtain_crying_obsidian", + "displayName": "Who is Cutting Onions?", + "description": "Obtain Crying Obsidian", + "category": "nether", + "type": "task", + "parent": "nether/root", + "criteria": { + "crying_obsidian": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:crying_obsidian" + ] + } + } + }, + { + "id": "nether/return_to_sender", + "name": "return_to_sender", + "displayName": "Return to Sender", + "description": "Destroy a Ghast with a fireball", + "category": "nether", + "type": "challenge", + "parent": "nether/root", + "experience": 50, + "criteria": { + "killed_ghast": { + "trigger": "minecraft:player_killed_entity", + "items": [ + "minecraft:fireball" + ], + "entities": [ + "minecraft:ghast" + ] + } + } + }, + { + "id": "nether/ride_strider", + "name": "ride_strider", + "displayName": "This Boat Has Legs", + "description": "Ride a Strider with a Warped Fungus on a Stick", + "category": "nether", + "type": "task", + "parent": "nether/root", + "criteria": { + "used_warped_fungus_on_a_stick": { + "trigger": "minecraft:item_durability_changed", + "items": [ + "minecraft:warped_fungus_on_a_stick" + ], + "vehicle": "minecraft:strider" + } + } + }, + { + "id": "nether/ride_strider_in_overworld_lava", + "name": "ride_strider_in_overworld_lava", + "displayName": "Feels like home", + "description": "Take a Strider for a loooong ride on a lava lake in the Overworld", + "category": "nether", + "type": "task", + "parent": "nether/ride_strider", + "criteria": { + "ride_entity_distance": { + "trigger": "minecraft:ride_entity_in_lava", + "vehicle": "minecraft:strider", + "distance": { + "horizontal": { + "min": 50 + } + } + } + } + }, + { + "id": "nether/root", + "name": "root", + "displayName": "Nether", + "description": "Bring summer clothes", + "category": "nether", + "type": "hidden", + "criteria": { + "entered_nether": { + "trigger": "minecraft:changed_dimension", + "dimension": "minecraft:the_nether" + } + } + }, + { + "id": "nether/summon_wither", + "name": "summon_wither", + "displayName": "Withering Heights", + "description": "Summon the Wither", + "category": "nether", + "type": "task", + "parent": "nether/get_wither_skull", + "criteria": { + "summoned": { + "trigger": "minecraft:summoned_entity", + "entities": [ + "minecraft:wither" + ] + } + } + }, + { + "id": "nether/uneasy_alliance", + "name": "uneasy_alliance", + "displayName": "Uneasy Alliance", + "description": "Rescue a Ghast from the Nether, bring it safely home to the Overworld... and then kill it", + "category": "nether", + "type": "challenge", + "parent": "nether/return_to_sender", + "experience": 100, + "criteria": { + "killed_ghast": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ghast" + ], + "dimension": "minecraft:overworld" + } + } + }, + { + "id": "nether/use_lodestone", + "name": "use_lodestone", + "displayName": "Country Lode, Take Me Home", + "description": "Use a compass on a Lodestone", + "category": "nether", + "type": "task", + "parent": "nether/obtain_ancient_debris", + "criteria": { + "use_lodestone": { + "trigger": "minecraft:item_used_on_block", + "items": [ + "minecraft:compass" + ], + "block": "minecraft:lodestone" + } + } + }, + { + "id": "story/cure_zombie_villager", + "name": "cure_zombie_villager", + "displayName": "Zombie Doctor", + "description": "Weaken and then cure a Zombie Villager", + "category": "story", + "type": "goal", + "parent": "story/enter_the_nether", + "criteria": { + "cured_zombie": { + "trigger": "minecraft:cured_zombie_villager" + } + } + }, + { + "id": "story/deflect_arrow", + "name": "deflect_arrow", + "displayName": "Not Today, Thank You", + "description": "Deflect a projectile with a shield", + "category": "story", + "type": "task", + "parent": "story/obtain_armor", + "criteria": { + "deflected_projectile": { + "trigger": "minecraft:entity_hurt_player", + "blocked": true + } + } + }, + { + "id": "story/enchant_item", + "name": "enchant_item", + "displayName": "Enchanter", + "description": "Enchant an item at an Enchanting Table", + "category": "story", + "type": "task", + "parent": "story/mine_diamond", + "criteria": { + "enchanted_item": { + "trigger": "minecraft:enchanted_item" + } + } + }, + { + "id": "story/enter_the_end", + "name": "enter_the_end", + "displayName": "The End?", + "description": "Enter the End Portal", + "category": "story", + "type": "task", + "parent": "story/follow_ender_eye", + "criteria": { + "entered_end": { + "trigger": "minecraft:changed_dimension", + "dimension": "minecraft:the_end" + } + } + }, + { + "id": "story/enter_the_nether", + "name": "enter_the_nether", + "displayName": "We Need to Go Deeper", + "description": "Build, light and enter a Nether Portal", + "category": "story", + "type": "task", + "parent": "story/form_obsidian", + "criteria": { + "entered_nether": { + "trigger": "minecraft:changed_dimension", + "dimension": "minecraft:the_nether" + } + } + }, + { + "id": "story/follow_ender_eye", + "name": "follow_ender_eye", + "displayName": "Eye Spy", + "description": "Follow an Eye of Ender", + "category": "story", + "type": "task", + "parent": "story/enter_the_nether", + "criteria": { + "in_stronghold": { + "trigger": "minecraft:location", + "structure": "minecraft:stronghold" + } + } + }, + { + "id": "story/form_obsidian", + "name": "form_obsidian", + "displayName": "Ice Bucket Challenge", + "description": "Obtain a block of obsidian", + "category": "story", + "type": "task", + "parent": "story/lava_bucket", + "criteria": { + "obsidian": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:obsidian" + ] + } + } + }, + { + "id": "story/iron_tools", + "name": "iron_tools", + "displayName": "Isn't It Iron Pick", + "description": "Upgrade your pickaxe", + "category": "story", + "type": "task", + "parent": "story/smelt_iron", + "criteria": { + "iron_pickaxe": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_pickaxe" + ] + } + } + }, + { + "id": "story/lava_bucket", + "name": "lava_bucket", + "displayName": "Hot Stuff", + "description": "Fill a bucket with lava", + "category": "story", + "type": "task", + "parent": "story/smelt_iron", + "criteria": { + "lava_bucket": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:lava_bucket" + ] + } + } + }, + { + "id": "story/mine_diamond", + "name": "mine_diamond", + "displayName": "Diamonds!", + "description": "Acquire diamonds", + "category": "story", + "type": "task", + "parent": "story/iron_tools", + "criteria": { + "diamond": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond" + ] + } + } + }, + { + "id": "story/mine_stone", + "name": "mine_stone", + "displayName": "Stone Age", + "description": "Mine stone with your new pickaxe", + "category": "story", + "type": "task", + "parent": "story/root", + "criteria": { + "get_stone": { + "trigger": "minecraft:inventory_changed", + "items": [ + "#minecraft:stone_tool_materials" + ] + } + } + }, + { + "id": "story/obtain_armor", + "name": "obtain_armor", + "displayName": "Suit Up", + "description": "Protect yourself with a piece of iron armor", + "category": "story", + "type": "task", + "parent": "story/smelt_iron", + "criteria": { + "iron_helmet": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_helmet" + ] + }, + "iron_chestplate": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_chestplate" + ] + }, + "iron_leggings": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_leggings" + ] + }, + "iron_boots": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_boots" + ] + } + } + }, + { + "id": "story/root", + "name": "root", + "displayName": "Minecraft", + "description": "The heart and story of the game", + "category": "story", + "type": "hidden", + "criteria": { + "crafting_table": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:crafting_table" + ] + } + } + }, + { + "id": "story/shiny_gear", + "name": "shiny_gear", + "displayName": "Cover Me with Diamonds", + "description": "Diamond armor saves lives", + "category": "story", + "type": "task", + "parent": "story/mine_diamond", + "criteria": { + "diamond_helmet": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond_helmet" + ] + }, + "diamond_chestplate": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond_chestplate" + ] + }, + "diamond_leggings": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond_leggings" + ] + }, + "diamond_boots": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond_boots" + ] + } + } + }, + { + "id": "story/smelt_iron", + "name": "smelt_iron", + "displayName": "Acquire Hardware", + "description": "Smelt an iron ingot", + "category": "story", + "type": "task", + "parent": "story/upgrade_tools", + "criteria": { + "iron": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_ingot" + ] + } + } + }, + { + "id": "story/upgrade_tools", + "name": "upgrade_tools", + "displayName": "Getting an Upgrade", + "description": "Construct a better pickaxe", + "category": "story", + "type": "task", + "parent": "story/mine_stone", + "criteria": { + "stone_pickaxe": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:stone_pickaxe" + ] + } + } + } +] \ No newline at end of file From 081f43d55d79ca67b7d2ecbe2df1a0e6a73c940f Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Thu, 23 Jun 2022 13:13:07 -0400 Subject: [PATCH 23/40] add 1.17 advancements --- data/dataPaths.json | 2 + data/pc/1.17/advancements.json | 2694 ++++++++++++++++++++++++++++++++ 2 files changed, 2696 insertions(+) create mode 100644 data/pc/1.17/advancements.json diff --git a/data/dataPaths.json b/data/dataPaths.json index 94c19b477..f3d123c60 100644 --- a/data/dataPaths.json +++ b/data/dataPaths.json @@ -986,6 +986,7 @@ "mapIcons": "pc/1.16" }, "1.17": { + "advancements": "pc/1.17", "attributes": "pc/1.17", "blocks": "pc/1.17", "blockCollisionShapes": "pc/1.17", @@ -1010,6 +1011,7 @@ "mapIcons": "pc/1.16" }, "1.17.1": { + "advancements": "pc/1.17", "attributes": "pc/1.17", "blocks": "pc/1.17", "blockCollisionShapes": "pc/1.17", diff --git a/data/pc/1.17/advancements.json b/data/pc/1.17/advancements.json new file mode 100644 index 000000000..88727468d --- /dev/null +++ b/data/pc/1.17/advancements.json @@ -0,0 +1,2694 @@ +[ + { + "id": "adventure/adventuring_time", + "name": "adventuring_time", + "displayName": "Adventuring Time", + "description": "Discover every biome", + "category": "adventure", + "type": "challenge", + "parent": "adventure/sleep_in_bed", + "experience": 500, + "criteria": { + "minecraft:birch_forest_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:birch_forest_hills" + }, + "minecraft:river": { + "trigger": "minecraft:location", + "biome": "minecraft:river" + }, + "minecraft:swamp": { + "trigger": "minecraft:location", + "biome": "minecraft:swamp" + }, + "minecraft:desert": { + "trigger": "minecraft:location", + "biome": "minecraft:desert" + }, + "minecraft:wooded_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:wooded_hills" + }, + "minecraft:giant_tree_taiga_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:giant_tree_taiga_hills" + }, + "minecraft:snowy_taiga": { + "trigger": "minecraft:location", + "biome": "minecraft:snowy_taiga" + }, + "minecraft:badlands": { + "trigger": "minecraft:location", + "biome": "minecraft:badlands" + }, + "minecraft:forest": { + "trigger": "minecraft:location", + "biome": "minecraft:forest" + }, + "minecraft:stone_shore": { + "trigger": "minecraft:location", + "biome": "minecraft:stone_shore" + }, + "minecraft:snowy_tundra": { + "trigger": "minecraft:location", + "biome": "minecraft:snowy_tundra" + }, + "minecraft:taiga_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:taiga_hills" + }, + "minecraft:snowy_mountains": { + "trigger": "minecraft:location", + "biome": "minecraft:snowy_mountains" + }, + "minecraft:wooded_badlands_plateau": { + "trigger": "minecraft:location", + "biome": "minecraft:wooded_badlands_plateau" + }, + "minecraft:savanna": { + "trigger": "minecraft:location", + "biome": "minecraft:savanna" + }, + "minecraft:plains": { + "trigger": "minecraft:location", + "biome": "minecraft:plains" + }, + "minecraft:frozen_river": { + "trigger": "minecraft:location", + "biome": "minecraft:frozen_river" + }, + "minecraft:giant_tree_taiga": { + "trigger": "minecraft:location", + "biome": "minecraft:giant_tree_taiga" + }, + "minecraft:snowy_beach": { + "trigger": "minecraft:location", + "biome": "minecraft:snowy_beach" + }, + "minecraft:jungle_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:jungle_hills" + }, + "minecraft:jungle_edge": { + "trigger": "minecraft:location", + "biome": "minecraft:jungle_edge" + }, + "minecraft:mushroom_field_shore": { + "trigger": "minecraft:location", + "biome": "minecraft:mushroom_field_shore" + }, + "minecraft:mountains": { + "trigger": "minecraft:location", + "biome": "minecraft:mountains" + }, + "minecraft:desert_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:desert_hills" + }, + "minecraft:jungle": { + "trigger": "minecraft:location", + "biome": "minecraft:jungle" + }, + "minecraft:beach": { + "trigger": "minecraft:location", + "biome": "minecraft:beach" + }, + "minecraft:savanna_plateau": { + "trigger": "minecraft:location", + "biome": "minecraft:savanna_plateau" + }, + "minecraft:snowy_taiga_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:snowy_taiga_hills" + }, + "minecraft:badlands_plateau": { + "trigger": "minecraft:location", + "biome": "minecraft:badlands_plateau" + }, + "minecraft:dark_forest": { + "trigger": "minecraft:location", + "biome": "minecraft:dark_forest" + }, + "minecraft:taiga": { + "trigger": "minecraft:location", + "biome": "minecraft:taiga" + }, + "minecraft:birch_forest": { + "trigger": "minecraft:location", + "biome": "minecraft:birch_forest" + }, + "minecraft:mushroom_fields": { + "trigger": "minecraft:location", + "biome": "minecraft:mushroom_fields" + }, + "minecraft:wooded_mountains": { + "trigger": "minecraft:location", + "biome": "minecraft:wooded_mountains" + }, + "minecraft:warm_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:warm_ocean" + }, + "minecraft:lukewarm_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:lukewarm_ocean" + }, + "minecraft:cold_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:cold_ocean" + }, + "minecraft:deep_lukewarm_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:deep_lukewarm_ocean" + }, + "minecraft:deep_cold_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:deep_cold_ocean" + }, + "minecraft:deep_frozen_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:deep_frozen_ocean" + }, + "minecraft:bamboo_jungle": { + "trigger": "minecraft:location", + "biome": "minecraft:bamboo_jungle" + }, + "minecraft:bamboo_jungle_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:bamboo_jungle_hills" + } + } + }, + { + "id": "adventure/arbalistic", + "name": "arbalistic", + "displayName": "Arbalistic", + "description": "Kill five unique mobs with one crossbow shot", + "category": "adventure", + "type": "challenge", + "parent": "adventure/ol_betsy", + "experience": 85, + "criteria": { + "arbalistic": { + "trigger": "minecraft:killed_by_crossbow" + } + } + }, + { + "id": "adventure/bullseye", + "name": "bullseye", + "displayName": "Bullseye", + "description": "Hit the bullseye of a Target block from at least 30 meters away", + "category": "adventure", + "type": "challenge", + "parent": "adventure/shoot_arrow", + "experience": 50, + "criteria": { + "bullseye": { + "trigger": "minecraft:target_hit", + "distance": { + "horizontal": { + "min": 30 + } + } + } + } + }, + { + "id": "adventure/hero_of_the_village", + "name": "hero_of_the_village", + "displayName": "Hero of the Village", + "description": "Successfully defend a village from a raid", + "category": "adventure", + "type": "challenge", + "parent": "adventure/voluntary_exile", + "experience": 100, + "criteria": { + "hero_of_the_village": { + "trigger": "minecraft:hero_of_the_village" + } + } + }, + { + "id": "adventure/honey_block_slide", + "name": "honey_block_slide", + "displayName": "Sticky Situation", + "description": "Jump into a Honey Block to break your fall", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "honey_block_slide": { + "trigger": "minecraft:slide_down_block", + "block": "minecraft:honey_block" + } + } + }, + { + "id": "adventure/kill_a_mob", + "name": "kill_a_mob", + "displayName": "Monster Hunter", + "description": "Kill any hostile monster", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "minecraft:blaze": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:blaze" + ] + }, + "minecraft:cave_spider": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:cave_spider" + ] + }, + "minecraft:creeper": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:creeper" + ] + }, + "minecraft:drowned": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:drowned" + ] + }, + "minecraft:elder_guardian": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:elder_guardian" + ] + }, + "minecraft:ender_dragon": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ender_dragon" + ] + }, + "minecraft:enderman": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:enderman" + ] + }, + "minecraft:endermite": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:endermite" + ] + }, + "minecraft:evoker": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:evoker" + ] + }, + "minecraft:ghast": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ghast" + ] + }, + "minecraft:guardian": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:guardian" + ] + }, + "minecraft:hoglin": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:hoglin" + ] + }, + "minecraft:husk": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:husk" + ] + }, + "minecraft:magma_cube": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:magma_cube" + ] + }, + "minecraft:phantom": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:phantom" + ] + }, + "minecraft:piglin": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:piglin" + ] + }, + "minecraft:piglin_brute": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:piglin_brute" + ] + }, + "minecraft:pillager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:pillager" + ] + }, + "minecraft:ravager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ravager" + ] + }, + "minecraft:shulker": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:shulker" + ] + }, + "minecraft:silverfish": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:silverfish" + ] + }, + "minecraft:skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:skeleton" + ] + }, + "minecraft:slime": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:slime" + ] + }, + "minecraft:spider": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:spider" + ] + }, + "minecraft:stray": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:stray" + ] + }, + "minecraft:vex": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:vex" + ] + }, + "minecraft:vindicator": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:vindicator" + ] + }, + "minecraft:witch": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:witch" + ] + }, + "minecraft:wither_skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:wither_skeleton" + ] + }, + "minecraft:wither": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:wither" + ] + }, + "minecraft:zoglin": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zoglin" + ] + }, + "minecraft:zombie_villager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie_villager" + ] + }, + "minecraft:zombie": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie" + ] + }, + "minecraft:zombified_piglin": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombified_piglin" + ] + } + } + }, + { + "id": "adventure/kill_all_mobs", + "name": "kill_all_mobs", + "displayName": "Monsters Hunted", + "description": "Kill one of every hostile monster", + "category": "adventure", + "type": "challenge", + "parent": "adventure/kill_a_mob", + "experience": 100, + "criteria": { + "minecraft:blaze": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:blaze" + ] + }, + "minecraft:cave_spider": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:cave_spider" + ] + }, + "minecraft:creeper": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:creeper" + ] + }, + "minecraft:drowned": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:drowned" + ] + }, + "minecraft:elder_guardian": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:elder_guardian" + ] + }, + "minecraft:ender_dragon": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ender_dragon" + ] + }, + "minecraft:enderman": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:enderman" + ] + }, + "minecraft:endermite": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:endermite" + ] + }, + "minecraft:evoker": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:evoker" + ] + }, + "minecraft:ghast": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ghast" + ] + }, + "minecraft:guardian": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:guardian" + ] + }, + "minecraft:hoglin": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:hoglin" + ] + }, + "minecraft:husk": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:husk" + ] + }, + "minecraft:magma_cube": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:magma_cube" + ] + }, + "minecraft:phantom": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:phantom" + ] + }, + "minecraft:piglin": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:piglin" + ] + }, + "minecraft:piglin_brute": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:piglin_brute" + ] + }, + "minecraft:pillager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:pillager" + ] + }, + "minecraft:ravager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ravager" + ] + }, + "minecraft:shulker": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:shulker" + ] + }, + "minecraft:silverfish": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:silverfish" + ] + }, + "minecraft:skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:skeleton" + ] + }, + "minecraft:slime": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:slime" + ] + }, + "minecraft:spider": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:spider" + ] + }, + "minecraft:stray": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:stray" + ] + }, + "minecraft:vex": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:vex" + ] + }, + "minecraft:vindicator": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:vindicator" + ] + }, + "minecraft:witch": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:witch" + ] + }, + "minecraft:wither_skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:wither_skeleton" + ] + }, + "minecraft:wither": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:wither" + ] + }, + "minecraft:zoglin": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zoglin" + ] + }, + "minecraft:zombie_villager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie_villager" + ] + }, + "minecraft:zombie": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie" + ] + }, + "minecraft:zombified_piglin": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombified_piglin" + ] + } + } + }, + { + "id": "adventure/lightning_rod_with_villager_no_fire", + "name": "lightning_rod_with_villager_no_fire", + "displayName": "Surge Protector", + "description": "Protect a villager from an undesired shock without starting a fire", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "lightning_rod_with_villager_no_fire": { + "trigger": "minecraft:lightning_strike", + "entities": [ + "minecraft:villager" + ] + } + } + }, + { + "id": "adventure/ol_betsy", + "name": "ol_betsy", + "displayName": "Ol' Betsy", + "description": "Shoot a crossbow", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "shot_crossbow": { + "trigger": "minecraft:shot_crossbow", + "items": [ + "minecraft:crossbow" + ] + } + } + }, + { + "id": "adventure/root", + "name": "root", + "displayName": "Adventure", + "description": "Adventure, exploration and combat", + "category": "adventure", + "type": "hidden", + "criteria": { + "killed_something": { + "trigger": "minecraft:player_killed_entity" + }, + "killed_by_something": { + "trigger": "minecraft:entity_killed_player" + } + } + }, + { + "id": "adventure/shoot_arrow", + "name": "shoot_arrow", + "displayName": "Take Aim", + "description": "Shoot something with an arrow", + "category": "adventure", + "type": "task", + "parent": "adventure/kill_a_mob", + "criteria": { + "shot_arrow": { + "trigger": "minecraft:player_hurt_entity", + "items": [ + "#minecraft:arrows" + ] + } + } + }, + { + "id": "adventure/sleep_in_bed", + "name": "sleep_in_bed", + "displayName": "Sweet Dreams", + "description": "Sleep in a bed to change your respawn point", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "slept_in_bed": { + "trigger": "minecraft:slept_in_bed" + } + } + }, + { + "id": "adventure/sniper_duel", + "name": "sniper_duel", + "displayName": "Sniper Duel", + "description": "Kill a Skeleton from at least 50 meters away", + "category": "adventure", + "type": "challenge", + "parent": "adventure/shoot_arrow", + "experience": 50, + "criteria": { + "killed_skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:skeleton" + ], + "distance": { + "horizontal": { + "min": 50 + } + } + } + } + }, + { + "id": "adventure/spyglass_at_dragon", + "name": "spyglass_at_dragon", + "displayName": "Is It a Plane?", + "description": "Look at the Ender Dragon through a spyglass", + "category": "adventure", + "type": "task", + "parent": "adventure/spyglass_at_ghast", + "criteria": { + "spyglass_at_dragon": { + "trigger": "minecraft:using_item", + "items": [ + "minecraft:spyglass" + ] + } + } + }, + { + "id": "adventure/spyglass_at_ghast", + "name": "spyglass_at_ghast", + "displayName": "Is It a Balloon?", + "description": "Look at a ghast through a spyglass", + "category": "adventure", + "type": "task", + "parent": "adventure/spyglass_at_parrot", + "criteria": { + "spyglass_at_ghast": { + "trigger": "minecraft:using_item", + "items": [ + "minecraft:spyglass" + ] + } + } + }, + { + "id": "adventure/spyglass_at_parrot", + "name": "spyglass_at_parrot", + "displayName": "Is It a Bird?", + "description": "Look at a parrot through a spyglass", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "spyglass_at_parrot": { + "trigger": "minecraft:using_item", + "items": [ + "minecraft:spyglass" + ] + } + } + }, + { + "id": "adventure/summon_iron_golem", + "name": "summon_iron_golem", + "displayName": "Hired Help", + "description": "Summon an Iron Golem to help defend a village", + "category": "adventure", + "type": "goal", + "parent": "adventure/trade", + "criteria": { + "summoned_golem": { + "trigger": "minecraft:summoned_entity", + "entities": [ + "minecraft:iron_golem" + ] + } + } + }, + { + "id": "adventure/throw_trident", + "name": "throw_trident", + "displayName": "A Throwaway Joke", + "description": "Throw a trident at something.\nNote: Throwing away your only weapon is not a good idea.", + "category": "adventure", + "type": "task", + "parent": "adventure/kill_a_mob", + "criteria": { + "shot_trident": { + "trigger": "minecraft:player_hurt_entity", + "items": [ + "minecraft:trident" + ] + } + } + }, + { + "id": "adventure/totem_of_undying", + "name": "totem_of_undying", + "displayName": "Postmortal", + "description": "Use a Totem of Undying to cheat death", + "category": "adventure", + "type": "goal", + "parent": "adventure/kill_a_mob", + "criteria": { + "used_totem": { + "trigger": "minecraft:used_totem", + "items": [ + "minecraft:totem_of_undying" + ] + } + } + }, + { + "id": "adventure/trade", + "name": "trade", + "displayName": "What a Deal!", + "description": "Successfully trade with a Villager", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "traded": { + "trigger": "minecraft:villager_trade" + } + } + }, + { + "id": "adventure/two_birds_one_arrow", + "name": "two_birds_one_arrow", + "displayName": "Two Birds, One Arrow", + "description": "Kill two Phantoms with a piercing arrow", + "category": "adventure", + "type": "challenge", + "parent": "adventure/ol_betsy", + "experience": 65, + "criteria": { + "two_birds": { + "trigger": "minecraft:killed_by_crossbow", + "entities": [ + "minecraft:phantom", + "minecraft:phantom" + ] + } + } + }, + { + "id": "adventure/very_very_frightening", + "name": "very_very_frightening", + "displayName": "Very Very Frightening", + "description": "Strike a Villager with lightning", + "category": "adventure", + "type": "task", + "parent": "adventure/throw_trident", + "criteria": { + "struck_villager": { + "trigger": "minecraft:channeled_lightning", + "entities": [ + "minecraft:villager" + ] + } + } + }, + { + "id": "adventure/voluntary_exile", + "name": "voluntary_exile", + "displayName": "Voluntary Exile", + "description": "Kill a raid captain.\nMaybe consider staying away from villages for the time being...", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "voluntary_exile": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "#minecraft:raiders" + ], + "entityWearing": { + "head": { + "items": [ + "minecraft:white_banner" + ], + "nbt": "{BlockEntityTag:{Patterns:[{Color:9,Pattern:\"mr\"},{Color:8,Pattern:\"bs\"},{Color:7,Pattern:\"cs\"},{Color:8,Pattern:\"bo\"},{Color:15,Pattern:\"ms\"},{Color:8,Pattern:\"hh\"},{Color:8,Pattern:\"mc\"},{Color:15,Pattern:\"bo\"}]},HideFlags:32,display:{Name:'{\"color\":\"gold\",\"translate\":\"block.minecraft.ominous_banner\"}'}}" + } + } + } + } + }, + { + "id": "adventure/walk_on_powder_snow_with_leather_boots", + "name": "walk_on_powder_snow_with_leather_boots", + "displayName": "Light as a Rabbit", + "description": "Walk on powder snow...without sinking in it", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "walk_on_powder_snow_with_leather_boots": { + "trigger": "minecraft:location", + "block": "minecraft:powder_snow", + "wearing": { + "feet": { + "items": [ + "minecraft:leather_boots" + ] + } + } + } + } + }, + { + "id": "adventure/whos_the_pillager_now", + "name": "whos_the_pillager_now", + "displayName": "Who's the Pillager Now?", + "description": "Give a Pillager a taste of their own medicine", + "category": "adventure", + "type": "task", + "parent": "adventure/ol_betsy", + "criteria": { + "kill_pillager": { + "trigger": "minecraft:killed_by_crossbow", + "entities": [ + "minecraft:pillager" + ] + } + } + }, + { + "id": "end/dragon_breath", + "name": "dragon_breath", + "displayName": "You Need a Mint", + "description": "Collect dragon's breath in a glass bottle", + "category": "end", + "type": "goal", + "parent": "end/kill_dragon", + "criteria": { + "dragon_breath": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:dragon_breath" + ] + } + } + }, + { + "id": "end/dragon_egg", + "name": "dragon_egg", + "displayName": "The Next Generation", + "description": "Hold the Dragon Egg", + "category": "end", + "type": "goal", + "parent": "end/kill_dragon", + "criteria": { + "dragon_egg": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:dragon_egg" + ] + } + } + }, + { + "id": "end/elytra", + "name": "elytra", + "displayName": "Sky's the Limit", + "description": "Find elytra", + "category": "end", + "type": "goal", + "parent": "end/find_end_city", + "criteria": { + "elytra": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:elytra" + ] + } + } + }, + { + "id": "end/enter_end_gateway", + "name": "enter_end_gateway", + "displayName": "Remote Getaway", + "description": "Escape the island", + "category": "end", + "type": "task", + "parent": "end/kill_dragon", + "criteria": { + "entered_end_gateway": { + "trigger": "minecraft:enter_block", + "block": "minecraft:end_gateway" + } + } + }, + { + "id": "end/find_end_city", + "name": "find_end_city", + "displayName": "The City at the End of the Game", + "description": "Go on in, what could happen?", + "category": "end", + "type": "task", + "parent": "end/enter_end_gateway", + "criteria": { + "in_city": { + "trigger": "minecraft:location", + "structure": "minecraft:endcity" + } + } + }, + { + "id": "end/kill_dragon", + "name": "kill_dragon", + "displayName": "Free the End", + "description": "Good luck", + "category": "end", + "type": "task", + "parent": "end/root", + "criteria": { + "killed_dragon": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ender_dragon" + ] + } + } + }, + { + "id": "end/levitate", + "name": "levitate", + "displayName": "Great View From Up Here", + "description": "Levitate up 50 blocks from the attacks of a Shulker", + "category": "end", + "type": "challenge", + "parent": "end/find_end_city", + "experience": 50, + "criteria": { + "levitated": { + "trigger": "minecraft:levitation", + "distance": { + "y": { + "min": 50 + } + } + } + } + }, + { + "id": "end/respawn_dragon", + "name": "respawn_dragon", + "displayName": "The End... Again...", + "description": "Respawn the Ender Dragon", + "category": "end", + "type": "goal", + "parent": "end/kill_dragon", + "criteria": { + "summoned_dragon": { + "trigger": "minecraft:summoned_entity", + "entities": [ + "minecraft:ender_dragon" + ] + } + } + }, + { + "id": "end/root", + "name": "root", + "displayName": "The End", + "description": "Or the beginning?", + "category": "end", + "type": "hidden", + "criteria": { + "entered_end": { + "trigger": "minecraft:changed_dimension", + "dimension": "minecraft:the_end" + } + } + }, + { + "id": "husbandry/axolotl_in_a_bucket", + "name": "axolotl_in_a_bucket", + "displayName": "The Cutest Predator", + "description": "Catch an axolotl in a bucket", + "category": "husbandry", + "type": "task", + "parent": "husbandry/tactical_fishing", + "criteria": { + "axolotl_bucket": { + "trigger": "minecraft:filled_bucket", + "items": [ + "minecraft:axolotl_bucket" + ] + } + } + }, + { + "id": "husbandry/balanced_diet", + "name": "balanced_diet", + "displayName": "A Balanced Diet", + "description": "Eat everything that is edible, even if it's not good for you", + "category": "husbandry", + "type": "challenge", + "parent": "husbandry/plant_seed", + "experience": 100, + "criteria": { + "apple": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:apple" + ] + }, + "mushroom_stew": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:mushroom_stew" + ] + }, + "bread": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:bread" + ] + }, + "porkchop": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:porkchop" + ] + }, + "cooked_porkchop": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_porkchop" + ] + }, + "golden_apple": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:golden_apple" + ] + }, + "enchanted_golden_apple": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:enchanted_golden_apple" + ] + }, + "cod": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cod" + ] + }, + "salmon": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:salmon" + ] + }, + "tropical_fish": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:tropical_fish" + ] + }, + "pufferfish": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:pufferfish" + ] + }, + "cooked_cod": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_cod" + ] + }, + "cooked_salmon": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_salmon" + ] + }, + "cookie": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cookie" + ] + }, + "melon_slice": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:melon_slice" + ] + }, + "beef": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:beef" + ] + }, + "cooked_beef": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_beef" + ] + }, + "chicken": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:chicken" + ] + }, + "cooked_chicken": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_chicken" + ] + }, + "rotten_flesh": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:rotten_flesh" + ] + }, + "spider_eye": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:spider_eye" + ] + }, + "carrot": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:carrot" + ] + }, + "potato": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:potato" + ] + }, + "baked_potato": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:baked_potato" + ] + }, + "poisonous_potato": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:poisonous_potato" + ] + }, + "golden_carrot": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:golden_carrot" + ] + }, + "pumpkin_pie": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:pumpkin_pie" + ] + }, + "rabbit": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:rabbit" + ] + }, + "cooked_rabbit": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_rabbit" + ] + }, + "rabbit_stew": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:rabbit_stew" + ] + }, + "mutton": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:mutton" + ] + }, + "cooked_mutton": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_mutton" + ] + }, + "chorus_fruit": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:chorus_fruit" + ] + }, + "beetroot": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:beetroot" + ] + }, + "beetroot_soup": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:beetroot_soup" + ] + }, + "dried_kelp": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:dried_kelp" + ] + }, + "suspicious_stew": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:suspicious_stew" + ] + }, + "sweet_berries": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:sweet_berries" + ] + }, + "honey_bottle": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:honey_bottle" + ] + }, + "glow_berries": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:glow_berries" + ] + } + } + }, + { + "id": "husbandry/bred_all_animals", + "name": "bred_all_animals", + "displayName": "Two by Two", + "description": "Breed all the animals!", + "category": "husbandry", + "type": "challenge", + "parent": "husbandry/breed_an_animal", + "experience": 100, + "criteria": { + "minecraft:horse": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:horse" + ] + }, + "minecraft:donkey": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:donkey" + ] + }, + "minecraft:mule": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:mule" + ] + }, + "minecraft:sheep": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:sheep" + ] + }, + "minecraft:cow": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:cow" + ] + }, + "minecraft:mooshroom": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:mooshroom" + ] + }, + "minecraft:pig": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:pig" + ] + }, + "minecraft:chicken": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:chicken" + ] + }, + "minecraft:wolf": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:wolf" + ] + }, + "minecraft:ocelot": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:ocelot" + ] + }, + "minecraft:rabbit": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:rabbit" + ] + }, + "minecraft:llama": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:llama" + ] + }, + "minecraft:cat": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:cat" + ] + }, + "minecraft:panda": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:panda" + ] + }, + "minecraft:fox": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:fox" + ] + }, + "minecraft:bee": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:bee" + ] + }, + "minecraft:hoglin": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:hoglin" + ] + }, + "minecraft:strider": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:strider" + ] + }, + "minecraft:goat": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:goat" + ] + }, + "minecraft:axolotl": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:axolotl" + ] + }, + "minecraft:turtle": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:turtle" + ] + } + } + }, + { + "id": "husbandry/breed_an_animal", + "name": "breed_an_animal", + "displayName": "The Parrots and the Bats", + "description": "Breed two animals together", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "bred": { + "trigger": "minecraft:bred_animals" + } + } + }, + { + "id": "husbandry/complete_catalogue", + "name": "complete_catalogue", + "displayName": "A Complete Catalogue", + "description": "Tame all cat variants!", + "category": "husbandry", + "type": "challenge", + "parent": "husbandry/tame_an_animal", + "experience": 50, + "criteria": { + "textures/entity/cat/tabby.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/tabby.png" + ] + }, + "textures/entity/cat/black.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/black.png" + ] + }, + "textures/entity/cat/red.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/red.png" + ] + }, + "textures/entity/cat/siamese.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/siamese.png" + ] + }, + "textures/entity/cat/british_shorthair.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/british_shorthair.png" + ] + }, + "textures/entity/cat/calico.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/calico.png" + ] + }, + "textures/entity/cat/persian.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/persian.png" + ] + }, + "textures/entity/cat/ragdoll.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/ragdoll.png" + ] + }, + "textures/entity/cat/white.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/white.png" + ] + }, + "textures/entity/cat/jellie.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/jellie.png" + ] + }, + "textures/entity/cat/all_black.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/all_black.png" + ] + } + } + }, + { + "id": "husbandry/fishy_business", + "name": "fishy_business", + "displayName": "Fishy Business", + "description": "Catch a fish", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "cod": { + "trigger": "minecraft:fishing_rod_hooked", + "items": [ + "minecraft:cod" + ] + }, + "tropical_fish": { + "trigger": "minecraft:fishing_rod_hooked", + "items": [ + "minecraft:tropical_fish" + ] + }, + "pufferfish": { + "trigger": "minecraft:fishing_rod_hooked", + "items": [ + "minecraft:pufferfish" + ] + }, + "salmon": { + "trigger": "minecraft:fishing_rod_hooked", + "items": [ + "minecraft:salmon" + ] + } + } + }, + { + "id": "husbandry/kill_axolotl_target", + "name": "kill_axolotl_target", + "displayName": "The Healing Power of Friendship!", + "description": "Team up with an axolotl and win a fight", + "category": "husbandry", + "type": "task", + "parent": "husbandry/axolotl_in_a_bucket", + "criteria": { + "kill_axolotl_target": { + "trigger": "minecraft:effects_changed", + "entities": [ + "minecraft:axolotl" + ] + } + } + }, + { + "id": "husbandry/make_a_sign_glow", + "name": "make_a_sign_glow", + "displayName": "Glow and Behold!", + "description": "Make the text of a sign glow", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "make_a_sign_glow": { + "trigger": "minecraft:item_used_on_block", + "items": [ + "minecraft:glow_ink_sac" + ], + "block": "#minecraft:signs" + } + } + }, + { + "id": "husbandry/obtain_netherite_hoe", + "name": "obtain_netherite_hoe", + "displayName": "Serious Dedication", + "description": "Use a Netherite ingot to upgrade a hoe, and then reevaluate your life choices", + "category": "husbandry", + "type": "challenge", + "parent": "husbandry/plant_seed", + "experience": 100, + "criteria": { + "netherite_hoe": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:netherite_hoe" + ] + } + } + }, + { + "id": "husbandry/plant_seed", + "name": "plant_seed", + "displayName": "A Seedy Place", + "description": "Plant a seed and watch it grow", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "wheat": { + "trigger": "minecraft:placed_block", + "block": "minecraft:wheat" + }, + "pumpkin_stem": { + "trigger": "minecraft:placed_block", + "block": "minecraft:pumpkin_stem" + }, + "melon_stem": { + "trigger": "minecraft:placed_block", + "block": "minecraft:melon_stem" + }, + "beetroots": { + "trigger": "minecraft:placed_block", + "block": "minecraft:beetroots" + }, + "nether_wart": { + "trigger": "minecraft:placed_block", + "block": "minecraft:nether_wart" + } + } + }, + { + "id": "husbandry/ride_a_boat_with_a_goat", + "name": "ride_a_boat_with_a_goat", + "displayName": "Whatever Floats Your Goat!", + "description": "Get in a Boat and float with a Goat", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "ride_a_boat_with_a_goat": { + "trigger": "minecraft:started_riding", + "vehicle": "minecraft:boat", + "entities": [ + "minecraft:goat" + ] + } + } + }, + { + "id": "husbandry/root", + "name": "root", + "displayName": "Husbandry", + "description": "The world is full of friends and food", + "category": "husbandry", + "type": "hidden", + "criteria": { + "consumed_item": { + "trigger": "minecraft:consume_item" + } + } + }, + { + "id": "husbandry/safely_harvest_honey", + "name": "safely_harvest_honey", + "displayName": "Bee Our Guest", + "description": "Use a Campfire to collect Honey from a Beehive using a Bottle without aggravating the bees", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "safely_harvest_honey": { + "trigger": "minecraft:item_used_on_block", + "items": [ + "minecraft:glass_bottle" + ], + "block": "#minecraft:beehives", + "smokey": true + } + } + }, + { + "id": "husbandry/silk_touch_nest", + "name": "silk_touch_nest", + "displayName": "Total Beelocation", + "description": "Move a Bee Nest, with 3 bees inside, using Silk Touch", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "silk_touch_nest": { + "trigger": "minecraft:bee_nest_destroyed", + "block": "minecraft:bee_nest", + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ], + "numBeesInside": 3 + } + } + }, + { + "id": "husbandry/tactical_fishing", + "name": "tactical_fishing", + "displayName": "Tactical Fishing", + "description": "Catch a fish... without a fishing rod!", + "category": "husbandry", + "type": "task", + "parent": "husbandry/fishy_business", + "criteria": { + "cod_bucket": { + "trigger": "minecraft:filled_bucket", + "items": [ + "minecraft:cod_bucket" + ] + }, + "tropical_fish_bucket": { + "trigger": "minecraft:filled_bucket", + "items": [ + "minecraft:tropical_fish_bucket" + ] + }, + "pufferfish_bucket": { + "trigger": "minecraft:filled_bucket", + "items": [ + "minecraft:pufferfish_bucket" + ] + }, + "salmon_bucket": { + "trigger": "minecraft:filled_bucket", + "items": [ + "minecraft:salmon_bucket" + ] + } + } + }, + { + "id": "husbandry/tame_an_animal", + "name": "tame_an_animal", + "displayName": "Best Friends Forever", + "description": "Tame an animal", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "tamed_animal": { + "trigger": "minecraft:tame_animal" + } + } + }, + { + "id": "husbandry/wax_off", + "name": "wax_off", + "displayName": "Wax Off", + "description": "Scrape Wax off of a Copper block!", + "category": "husbandry", + "type": "task", + "parent": "husbandry/wax_on", + "criteria": { + "wax_off": { + "trigger": "minecraft:item_used_on_block", + "items": [ + "minecraft:wooden_axe", + "minecraft:golden_axe", + "minecraft:stone_axe", + "minecraft:iron_axe", + "minecraft:diamond_axe", + "minecraft:netherite_axe" + ], + "block": "minecraft:waxed_copper_block" + } + } + }, + { + "id": "husbandry/wax_on", + "name": "wax_on", + "displayName": "Wax On", + "description": "Apply Honeycomb to a Copper block!", + "category": "husbandry", + "type": "task", + "parent": "husbandry/safely_harvest_honey", + "criteria": { + "wax_on": { + "trigger": "minecraft:item_used_on_block", + "items": [ + "minecraft:honeycomb" + ], + "block": "minecraft:copper_block" + } + } + }, + { + "id": "nether/all_effects", + "name": "all_effects", + "displayName": "How Did We Get Here?", + "description": "Have every effect applied at the same time", + "category": "nether", + "type": "challenge", + "parent": "nether/all_potions", + "experience": 1000, + "criteria": { + "all_effects": { + "trigger": "minecraft:effects_changed", + "effects": [ + "minecraft:speed", + "minecraft:slowness", + "minecraft:strength", + "minecraft:jump_boost", + "minecraft:regeneration", + "minecraft:fire_resistance", + "minecraft:water_breathing", + "minecraft:invisibility", + "minecraft:night_vision", + "minecraft:weakness", + "minecraft:poison", + "minecraft:wither", + "minecraft:haste", + "minecraft:mining_fatigue", + "minecraft:levitation", + "minecraft:glowing", + "minecraft:absorption", + "minecraft:hunger", + "minecraft:nausea", + "minecraft:resistance", + "minecraft:slow_falling", + "minecraft:conduit_power", + "minecraft:dolphins_grace", + "minecraft:blindness", + "minecraft:bad_omen", + "minecraft:hero_of_the_village" + ] + } + } + }, + { + "id": "nether/all_potions", + "name": "all_potions", + "displayName": "A Furious Cocktail", + "description": "Have every potion effect applied at the same time", + "category": "nether", + "type": "challenge", + "parent": "nether/brew_potion", + "experience": 100, + "criteria": { + "all_effects": { + "trigger": "minecraft:effects_changed", + "effects": [ + "minecraft:speed", + "minecraft:slowness", + "minecraft:strength", + "minecraft:jump_boost", + "minecraft:regeneration", + "minecraft:fire_resistance", + "minecraft:water_breathing", + "minecraft:invisibility", + "minecraft:night_vision", + "minecraft:weakness", + "minecraft:poison", + "minecraft:slow_falling", + "minecraft:resistance" + ] + } + } + }, + { + "id": "nether/brew_potion", + "name": "brew_potion", + "displayName": "Local Brewery", + "description": "Brew a potion", + "category": "nether", + "type": "task", + "parent": "nether/obtain_blaze_rod", + "criteria": { + "potion": { + "trigger": "minecraft:brewed_potion" + } + } + }, + { + "id": "nether/charge_respawn_anchor", + "name": "charge_respawn_anchor", + "displayName": "Not Quite \"Nine\" Lives", + "description": "Charge a Respawn Anchor to the maximum", + "category": "nether", + "type": "task", + "parent": "nether/obtain_crying_obsidian", + "criteria": { + "charge_respawn_anchor": { + "trigger": "minecraft:item_used_on_block", + "items": [ + "minecraft:glowstone" + ], + "block": "minecraft:respawn_anchor", + "blockState": { + "charges": "4" + } + } + } + }, + { + "id": "nether/create_beacon", + "name": "create_beacon", + "displayName": "Bring Home the Beacon", + "description": "Construct and place a beacon", + "category": "nether", + "type": "task", + "parent": "nether/summon_wither", + "criteria": { + "beacon": { + "trigger": "minecraft:construct_beacon", + "beaconLevel": { + "min": 1 + } + } + } + }, + { + "id": "nether/create_full_beacon", + "name": "create_full_beacon", + "displayName": "Beaconator", + "description": "Bring a beacon to full power", + "category": "nether", + "type": "goal", + "parent": "nether/create_beacon", + "criteria": { + "beacon": { + "trigger": "minecraft:construct_beacon", + "beaconLevel": 4 + } + } + }, + { + "id": "nether/distract_piglin", + "name": "distract_piglin", + "displayName": "Oh Shiny", + "description": "Distract Piglins with gold", + "category": "nether", + "type": "task", + "parent": "nether/root", + "criteria": { + "distract_piglin": { + "trigger": "minecraft:thrown_item_picked_up_by_entity", + "items": "#minecraft:piglin_loved", + "entities": [ + "minecraft:piglin" + ] + }, + "distract_piglin_directly": { + "trigger": "minecraft:player_interacted_with_entity", + "items": [ + "minecraft:gold_ingot" + ], + "entities": [ + "minecraft:piglin" + ] + } + } + }, + { + "id": "nether/explore_nether", + "name": "explore_nether", + "displayName": "Hot Tourist Destinations", + "description": "Explore all Nether biomes", + "category": "nether", + "type": "challenge", + "parent": "nether/ride_strider", + "experience": 500, + "criteria": { + "minecraft:nether_wastes": { + "trigger": "minecraft:location", + "biome": "minecraft:nether_wastes" + }, + "minecraft:soul_sand_valley": { + "trigger": "minecraft:location", + "biome": "minecraft:soul_sand_valley" + }, + "minecraft:warped_forest": { + "trigger": "minecraft:location", + "biome": "minecraft:warped_forest" + }, + "minecraft:crimson_forest": { + "trigger": "minecraft:location", + "biome": "minecraft:crimson_forest" + }, + "minecraft:basalt_deltas": { + "trigger": "minecraft:location", + "biome": "minecraft:basalt_deltas" + } + } + }, + { + "id": "nether/fast_travel", + "name": "fast_travel", + "displayName": "Subspace Bubble", + "description": "Use the Nether to travel 7 km in the Overworld", + "category": "nether", + "type": "challenge", + "parent": "nether/root", + "experience": 100, + "criteria": { + "travelled": { + "trigger": "minecraft:nether_travel", + "distance": { + "horizontal": { + "min": 7000 + } + } + } + } + }, + { + "id": "nether/find_bastion", + "name": "find_bastion", + "displayName": "Those Were the Days", + "description": "Enter a Bastion Remnant", + "category": "nether", + "type": "task", + "parent": "nether/root", + "criteria": { + "bastion": { + "trigger": "minecraft:location", + "structure": "minecraft:bastion_remnant" + } + } + }, + { + "id": "nether/find_fortress", + "name": "find_fortress", + "displayName": "A Terrible Fortress", + "description": "Break your way into a Nether Fortress", + "category": "nether", + "type": "task", + "parent": "nether/root", + "criteria": { + "fortress": { + "trigger": "minecraft:location", + "structure": "minecraft:fortress" + } + } + }, + { + "id": "nether/get_wither_skull", + "name": "get_wither_skull", + "displayName": "Spooky Scary Skeleton", + "description": "Obtain a Wither Skeleton's skull", + "category": "nether", + "type": "task", + "parent": "nether/find_fortress", + "criteria": { + "wither_skull": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:wither_skeleton_skull" + ] + } + } + }, + { + "id": "nether/loot_bastion", + "name": "loot_bastion", + "displayName": "War Pigs", + "description": "Loot a chest in a Bastion Remnant", + "category": "nether", + "type": "task", + "parent": "nether/find_bastion", + "criteria": { + "loot_bastion_other": { + "trigger": "minecraft:player_generates_container_loot", + "lootTable": "minecraft:chests/bastion_other" + }, + "loot_bastion_treasure": { + "trigger": "minecraft:player_generates_container_loot", + "lootTable": "minecraft:chests/bastion_treasure" + }, + "loot_bastion_hoglin_stable": { + "trigger": "minecraft:player_generates_container_loot", + "lootTable": "minecraft:chests/bastion_hoglin_stable" + }, + "loot_bastion_bridge": { + "trigger": "minecraft:player_generates_container_loot", + "lootTable": "minecraft:chests/bastion_bridge" + } + } + }, + { + "id": "nether/netherite_armor", + "name": "netherite_armor", + "displayName": "Cover Me in Debris", + "description": "Get a full suit of Netherite armor", + "category": "nether", + "type": "challenge", + "parent": "nether/obtain_ancient_debris", + "experience": 100, + "criteria": { + "netherite_armor": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:netherite_helmet", + "minecraft:netherite_chestplate", + "minecraft:netherite_leggings", + "minecraft:netherite_boots" + ] + } + } + }, + { + "id": "nether/obtain_ancient_debris", + "name": "obtain_ancient_debris", + "displayName": "Hidden in the Depths", + "description": "Obtain Ancient Debris", + "category": "nether", + "type": "task", + "parent": "nether/root", + "criteria": { + "ancient_debris": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:ancient_debris" + ] + } + } + }, + { + "id": "nether/obtain_blaze_rod", + "name": "obtain_blaze_rod", + "displayName": "Into Fire", + "description": "Relieve a Blaze of its rod", + "category": "nether", + "type": "task", + "parent": "nether/find_fortress", + "criteria": { + "blaze_rod": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:blaze_rod" + ] + } + } + }, + { + "id": "nether/obtain_crying_obsidian", + "name": "obtain_crying_obsidian", + "displayName": "Who is Cutting Onions?", + "description": "Obtain Crying Obsidian", + "category": "nether", + "type": "task", + "parent": "nether/root", + "criteria": { + "crying_obsidian": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:crying_obsidian" + ] + } + } + }, + { + "id": "nether/return_to_sender", + "name": "return_to_sender", + "displayName": "Return to Sender", + "description": "Destroy a Ghast with a fireball", + "category": "nether", + "type": "challenge", + "parent": "nether/root", + "experience": 50, + "criteria": { + "killed_ghast": { + "trigger": "minecraft:player_killed_entity", + "items": [ + "minecraft:fireball" + ], + "entities": [ + "minecraft:ghast" + ] + } + } + }, + { + "id": "nether/ride_strider", + "name": "ride_strider", + "displayName": "This Boat Has Legs", + "description": "Ride a Strider with a Warped Fungus on a Stick", + "category": "nether", + "type": "task", + "parent": "nether/root", + "criteria": { + "used_warped_fungus_on_a_stick": { + "trigger": "minecraft:item_durability_changed", + "items": [ + "minecraft:warped_fungus_on_a_stick" + ], + "vehicle": "minecraft:strider" + } + } + }, + { + "id": "nether/root", + "name": "root", + "displayName": "Nether", + "description": "Bring summer clothes", + "category": "nether", + "type": "hidden", + "criteria": { + "entered_nether": { + "trigger": "minecraft:changed_dimension", + "dimension": "minecraft:the_nether" + } + } + }, + { + "id": "nether/summon_wither", + "name": "summon_wither", + "displayName": "Withering Heights", + "description": "Summon the Wither", + "category": "nether", + "type": "task", + "parent": "nether/get_wither_skull", + "criteria": { + "summoned": { + "trigger": "minecraft:summoned_entity", + "entities": [ + "minecraft:wither" + ] + } + } + }, + { + "id": "nether/uneasy_alliance", + "name": "uneasy_alliance", + "displayName": "Uneasy Alliance", + "description": "Rescue a Ghast from the Nether, bring it safely home to the Overworld... and then kill it", + "category": "nether", + "type": "challenge", + "parent": "nether/return_to_sender", + "experience": 100, + "criteria": { + "killed_ghast": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ghast" + ], + "dimension": "minecraft:overworld" + } + } + }, + { + "id": "nether/use_lodestone", + "name": "use_lodestone", + "displayName": "Country Lode, Take Me Home", + "description": "Use a compass on a Lodestone", + "category": "nether", + "type": "task", + "parent": "nether/obtain_ancient_debris", + "criteria": { + "use_lodestone": { + "trigger": "minecraft:item_used_on_block", + "items": [ + "minecraft:compass" + ], + "block": "minecraft:lodestone" + } + } + }, + { + "id": "story/cure_zombie_villager", + "name": "cure_zombie_villager", + "displayName": "Zombie Doctor", + "description": "Weaken and then cure a Zombie Villager", + "category": "story", + "type": "goal", + "parent": "story/enter_the_nether", + "criteria": { + "cured_zombie": { + "trigger": "minecraft:cured_zombie_villager" + } + } + }, + { + "id": "story/deflect_arrow", + "name": "deflect_arrow", + "displayName": "Not Today, Thank You", + "description": "Deflect a projectile with a shield", + "category": "story", + "type": "task", + "parent": "story/obtain_armor", + "criteria": { + "deflected_projectile": { + "trigger": "minecraft:entity_hurt_player", + "blocked": true + } + } + }, + { + "id": "story/enchant_item", + "name": "enchant_item", + "displayName": "Enchanter", + "description": "Enchant an item at an Enchanting Table", + "category": "story", + "type": "task", + "parent": "story/mine_diamond", + "criteria": { + "enchanted_item": { + "trigger": "minecraft:enchanted_item" + } + } + }, + { + "id": "story/enter_the_end", + "name": "enter_the_end", + "displayName": "The End?", + "description": "Enter the End Portal", + "category": "story", + "type": "task", + "parent": "story/follow_ender_eye", + "criteria": { + "entered_end": { + "trigger": "minecraft:changed_dimension", + "dimension": "minecraft:the_end" + } + } + }, + { + "id": "story/enter_the_nether", + "name": "enter_the_nether", + "displayName": "We Need to Go Deeper", + "description": "Build, light and enter a Nether Portal", + "category": "story", + "type": "task", + "parent": "story/form_obsidian", + "criteria": { + "entered_nether": { + "trigger": "minecraft:changed_dimension", + "dimension": "minecraft:the_nether" + } + } + }, + { + "id": "story/follow_ender_eye", + "name": "follow_ender_eye", + "displayName": "Eye Spy", + "description": "Follow an Eye of Ender", + "category": "story", + "type": "task", + "parent": "story/enter_the_nether", + "criteria": { + "in_stronghold": { + "trigger": "minecraft:location", + "structure": "minecraft:stronghold" + } + } + }, + { + "id": "story/form_obsidian", + "name": "form_obsidian", + "displayName": "Ice Bucket Challenge", + "description": "Obtain a block of obsidian", + "category": "story", + "type": "task", + "parent": "story/lava_bucket", + "criteria": { + "obsidian": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:obsidian" + ] + } + } + }, + { + "id": "story/iron_tools", + "name": "iron_tools", + "displayName": "Isn't It Iron Pick", + "description": "Upgrade your pickaxe", + "category": "story", + "type": "task", + "parent": "story/smelt_iron", + "criteria": { + "iron_pickaxe": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_pickaxe" + ] + } + } + }, + { + "id": "story/lava_bucket", + "name": "lava_bucket", + "displayName": "Hot Stuff", + "description": "Fill a bucket with lava", + "category": "story", + "type": "task", + "parent": "story/smelt_iron", + "criteria": { + "lava_bucket": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:lava_bucket" + ] + } + } + }, + { + "id": "story/mine_diamond", + "name": "mine_diamond", + "displayName": "Diamonds!", + "description": "Acquire diamonds", + "category": "story", + "type": "task", + "parent": "story/iron_tools", + "criteria": { + "diamond": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond" + ] + } + } + }, + { + "id": "story/mine_stone", + "name": "mine_stone", + "displayName": "Stone Age", + "description": "Mine stone with your new pickaxe", + "category": "story", + "type": "task", + "parent": "story/root", + "criteria": { + "get_stone": { + "trigger": "minecraft:inventory_changed", + "items": [ + "#minecraft:stone_tool_materials" + ] + } + } + }, + { + "id": "story/obtain_armor", + "name": "obtain_armor", + "displayName": "Suit Up", + "description": "Protect yourself with a piece of iron armor", + "category": "story", + "type": "task", + "parent": "story/smelt_iron", + "criteria": { + "iron_helmet": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_helmet" + ] + }, + "iron_chestplate": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_chestplate" + ] + }, + "iron_leggings": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_leggings" + ] + }, + "iron_boots": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_boots" + ] + } + } + }, + { + "id": "story/root", + "name": "root", + "displayName": "Minecraft", + "description": "The heart and story of the game", + "category": "story", + "type": "hidden", + "criteria": { + "crafting_table": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:crafting_table" + ] + } + } + }, + { + "id": "story/shiny_gear", + "name": "shiny_gear", + "displayName": "Cover Me with Diamonds", + "description": "Diamond armor saves lives", + "category": "story", + "type": "task", + "parent": "story/mine_diamond", + "criteria": { + "diamond_helmet": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond_helmet" + ] + }, + "diamond_chestplate": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond_chestplate" + ] + }, + "diamond_leggings": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond_leggings" + ] + }, + "diamond_boots": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond_boots" + ] + } + } + }, + { + "id": "story/smelt_iron", + "name": "smelt_iron", + "displayName": "Acquire Hardware", + "description": "Smelt an iron ingot", + "category": "story", + "type": "task", + "parent": "story/upgrade_tools", + "criteria": { + "iron": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_ingot" + ] + } + } + }, + { + "id": "story/upgrade_tools", + "name": "upgrade_tools", + "displayName": "Getting an Upgrade", + "description": "Construct a better pickaxe", + "category": "story", + "type": "task", + "parent": "story/mine_stone", + "criteria": { + "stone_pickaxe": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:stone_pickaxe" + ] + } + } + } +] \ No newline at end of file From 61811712c66190891f38856e477750009bd5d35c Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Thu, 23 Jun 2022 13:29:31 -0400 Subject: [PATCH 24/40] update schema --- schemas/advancements_schema.json | 122 ++++++++++++++++++------------- 1 file changed, 71 insertions(+), 51 deletions(-) diff --git a/schemas/advancements_schema.json b/schemas/advancements_schema.json index cefb1962b..26bfd5c14 100644 --- a/schemas/advancements_schema.json +++ b/schemas/advancements_schema.json @@ -110,27 +110,13 @@ } }, "dimension": { - "description": "The dimension required to complete an advancement", + "description": "The dimension required to be in to complete an advancement", "type": "string" }, "position": { "description": "The position required to complete an advancement", "type": "object", "properties": { - "x": { - "description": "The x position required to complete an advancement", - "type": "object", - "properties": { - "min": { - "description": "The minimum x position required to complete an advancement", - "type": "number" - }, - "max": { - "description": "The maximum x position required to complete an advancement", - "type": "number" - } - } - }, "y": { "description": "The y position required to complete an advancement", "type": "object", @@ -144,73 +130,53 @@ "type": "number" } } - }, - "z": { - "description": "The z position required to complete an advancement", - "type": "object", - "properties": { - "min": { - "description": "The minimum z position required to complete an advancement", - "type": "number" - }, - "max": { - "description": "The maximum z position required to complete an advancement", - "type": "number" - } - } } } }, "distance": { - "description": "The distance required to complete an advancement", + "description": "The distance traveled required to complete an advancement", "type": "object", - "x": { - "description": "The x position required to complete an advancement", + "horizontal": { + "description": "The horizontal distance traveled required to complete an advancement", "type": "object", "properties": { "min": { - "description": "The minimum x position required to complete an advancement", + "description": "The minimum horizontal distance traveled required to complete an advancement", "type": "number" }, "max": { - "description": "The maximum x position required to complete an advancement", + "description": "The maximum horizontal distance traveled required to complete an advancement", "type": "number" } } }, "y": { - "description": "The y position required to complete an advancement", - "type": "object", - "properties": { - "min": { - "description": "The minimum y position required to complete an advancement", - "type": "number" - }, - "max": { - "description": "The maximum y position required to complete an advancement", - "type": "number" - } - } - }, - "z": { - "description": "The z position required to complete an advancement", + "description": "The y distance traveled required to complete an advancement", "type": "object", "properties": { "min": { - "description": "The minimum z position required to complete an advancement", + "description": "The minimum y distance traveled required to complete an advancement", "type": "number" }, "max": { - "description": "The maximum z position required to complete an advancement", + "description": "The maximum y distance traveled required to complete an advancement", "type": "number" } } } }, + "lootTable": { + "description": "The loot table of a block required to complete an advancement", + "type": "string" + }, "numBeesInside": { "description": "The number of bees required to complete an advancement", "type": "number" }, + "smokeyBees": { + "description": "Whether or not the beehive must be smokey to complete an advancement", + "type": "boolean" + }, "beaconLevel": { "description": "The level of a beacon required to complete an advancement", "oneOf": [ @@ -231,6 +197,60 @@ } } ] + }, + "blocksSetOnFire": { + "description": "The amount of blocks set on fire required to complete an advancement", + "type": "number" + }, + "entityWearing": { + "description": "The required items for an entity to be wearing to complete an advancement", + "type": "object", + "properties": { + "head": { + "description": "The required head item for an entity to be wearing to complete an advancement", + "type": "object", + "properties": { + "items": { + "description": "The items required for an entity to be wearing on their head to complete an advancement", + "type": "array", + "items": { + "type": "string" + } + }, + "nbt": { + "description": "The nbt of an item on the entity's head required to complete an advancement", + "type": "string" + } + } + } + } + }, + "wearing": { + "description": "The required items for the player to be wearing to complete an advancement", + "type": "object", + "properties": { + "feet": { + "description": "The required feet item for the player to be wearing to complete an advancement", + "type": "object", + "properties": { + "items": { + "description": "The items required for the player to be wearing on their feet to complete an advancement", + "type": "array", + "items": { + "type": "string" + } + } + } + } + } + }, + "blockState": { + "description": "The block state(s) required to complete an advancement", + "type": "object" + }, + "blocked": { + "description": "Whether or not the damage must be blocked to complete an advancement", + "type": "boolean" } }, "required": ["trigger"] From 5dfd2c6e247edc4cfb7feb44a8e573fe29ba5081 Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Thu, 23 Jun 2022 15:32:16 -0400 Subject: [PATCH 25/40] add 1.16 advancements, minor fixes --- data/dataPaths.json | 10 + data/pc/1.16/advancements.json | 2353 ++++++++++++++++++++++++++++++ data/pc/1.17/advancements.json | 4 +- data/pc/1.18/advancements.json | 8 +- data/pc/1.19/advancements.json | 8 +- schemas/advancements_schema.json | 6 +- 6 files changed, 2382 insertions(+), 7 deletions(-) create mode 100644 data/pc/1.16/advancements.json diff --git a/data/dataPaths.json b/data/dataPaths.json index f3d123c60..d8891bbf4 100644 --- a/data/dataPaths.json +++ b/data/dataPaths.json @@ -746,6 +746,7 @@ "mapIcons": "pc/1.13" }, "20w13b": { + "advancements": "pc/1.16", "attributes": "pc/1.16", "protocol": "pc/20w13b", "version": "pc/20w13b", @@ -769,6 +770,7 @@ "mapIcons": "pc/1.16" }, "20w14a": { + "advancements": "pc/1.16", "attributes": "pc/1.16", "protocol": "pc/20w13b", "version": "pc/20w14a", @@ -792,6 +794,7 @@ "mapIcons": "pc/1.16" }, "1.16-rc1": { + "advancements": "pc/1.16", "attributes": "pc/1.16", "protocol": "pc/1.16-rc1", "version": "pc/1.16-rc1", @@ -815,6 +818,7 @@ "mapIcons": "pc/1.16" }, "1.16": { + "advancements": "pc/1.16", "attributes": "pc/1.16", "protocol": "pc/1.16", "version": "pc/1.16", @@ -840,6 +844,7 @@ "mapIcons": "pc/1.16" }, "1.16.1": { + "advancements": "pc/1.16", "attributes": "pc/1.16", "blocks": "pc/1.16.1", "blockCollisionShapes": "pc/1.16.1", @@ -865,6 +870,7 @@ "mapIcons": "pc/1.16" }, "1.16.2": { + "advancements": "pc/1.16", "attributes": "pc/1.16", "blocks": "pc/1.16.2", "blockCollisionShapes": "pc/1.16.1", @@ -890,6 +896,7 @@ "mapIcons": "pc/1.16" }, "1.16.3": { + "advancements": "pc/1.16", "attributes": "pc/1.16", "blocks": "pc/1.16.2", "blockCollisionShapes": "pc/1.16.1", @@ -914,6 +921,7 @@ "mapIcons": "pc/1.16" }, "1.16.4": { + "advancements": "pc/1.16", "attributes": "pc/1.16", "blocks": "pc/1.16.2", "blockCollisionShapes": "pc/1.16.1", @@ -938,6 +946,7 @@ "mapIcons": "pc/1.16" }, "1.16.5": { + "advancements": "pc/1.16", "attributes": "pc/1.16", "blocks": "pc/1.16.2", "blockCollisionShapes": "pc/1.16.1", @@ -962,6 +971,7 @@ "mapIcons": "pc/1.16" }, "21w07a": { + "advancements": "pc/1.16", "attributes": "pc/1.16", "blocks": "pc/1.16.2", "blockCollisionShapes": "pc/1.16.1", diff --git a/data/pc/1.16/advancements.json b/data/pc/1.16/advancements.json new file mode 100644 index 000000000..01cb70643 --- /dev/null +++ b/data/pc/1.16/advancements.json @@ -0,0 +1,2353 @@ +[ + { + "id": "adventure/adventuring_time", + "name": "adventuring_time", + "displayName": "Adventuring Time", + "description": "Discover every biome", + "category": "adventure", + "type": "challenge", + "parent": "adventure/sleep_in_bed", + "experience": 500, + "criteria": { + "minecraft:birch_forest_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:birch_forest_hills" + }, + "minecraft:river": { + "trigger": "minecraft:location", + "biome": "minecraft:river" + }, + "minecraft:swamp": { + "trigger": "minecraft:location", + "biome": "minecraft:swamp" + }, + "minecraft:desert": { + "trigger": "minecraft:location", + "biome": "minecraft:desert" + }, + "minecraft:wooded_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:wooded_hills" + }, + "minecraft:giant_tree_taiga_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:giant_tree_taiga_hills" + }, + "minecraft:snowy_taiga": { + "trigger": "minecraft:location", + "biome": "minecraft:snowy_taiga" + }, + "minecraft:badlands": { + "trigger": "minecraft:location", + "biome": "minecraft:badlands" + }, + "minecraft:forest": { + "trigger": "minecraft:location", + "biome": "minecraft:forest" + }, + "minecraft:stone_shore": { + "trigger": "minecraft:location", + "biome": "minecraft:stone_shore" + }, + "minecraft:snowy_tundra": { + "trigger": "minecraft:location", + "biome": "minecraft:snowy_tundra" + }, + "minecraft:taiga_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:taiga_hills" + }, + "minecraft:snowy_mountains": { + "trigger": "minecraft:location", + "biome": "minecraft:snowy_mountains" + }, + "minecraft:wooded_badlands_plateau": { + "trigger": "minecraft:location", + "biome": "minecraft:wooded_badlands_plateau" + }, + "minecraft:savanna": { + "trigger": "minecraft:location", + "biome": "minecraft:savanna" + }, + "minecraft:plains": { + "trigger": "minecraft:location", + "biome": "minecraft:plains" + }, + "minecraft:frozen_river": { + "trigger": "minecraft:location", + "biome": "minecraft:frozen_river" + }, + "minecraft:giant_tree_taiga": { + "trigger": "minecraft:location", + "biome": "minecraft:giant_tree_taiga" + }, + "minecraft:snowy_beach": { + "trigger": "minecraft:location", + "biome": "minecraft:snowy_beach" + }, + "minecraft:jungle_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:jungle_hills" + }, + "minecraft:jungle_edge": { + "trigger": "minecraft:location", + "biome": "minecraft:jungle_edge" + }, + "minecraft:mushroom_field_shore": { + "trigger": "minecraft:location", + "biome": "minecraft:mushroom_field_shore" + }, + "minecraft:mountains": { + "trigger": "minecraft:location", + "biome": "minecraft:mountains" + }, + "minecraft:desert_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:desert_hills" + }, + "minecraft:jungle": { + "trigger": "minecraft:location", + "biome": "minecraft:jungle" + }, + "minecraft:beach": { + "trigger": "minecraft:location", + "biome": "minecraft:beach" + }, + "minecraft:savanna_plateau": { + "trigger": "minecraft:location", + "biome": "minecraft:savanna_plateau" + }, + "minecraft:snowy_taiga_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:snowy_taiga_hills" + }, + "minecraft:badlands_plateau": { + "trigger": "minecraft:location", + "biome": "minecraft:badlands_plateau" + }, + "minecraft:dark_forest": { + "trigger": "minecraft:location", + "biome": "minecraft:dark_forest" + }, + "minecraft:taiga": { + "trigger": "minecraft:location", + "biome": "minecraft:taiga" + }, + "minecraft:birch_forest": { + "trigger": "minecraft:location", + "biome": "minecraft:birch_forest" + }, + "minecraft:mushroom_fields": { + "trigger": "minecraft:location", + "biome": "minecraft:mushroom_fields" + }, + "minecraft:wooded_mountains": { + "trigger": "minecraft:location", + "biome": "minecraft:wooded_mountains" + }, + "minecraft:warm_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:warm_ocean" + }, + "minecraft:lukewarm_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:lukewarm_ocean" + }, + "minecraft:cold_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:cold_ocean" + }, + "minecraft:deep_lukewarm_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:deep_lukewarm_ocean" + }, + "minecraft:deep_cold_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:deep_cold_ocean" + }, + "minecraft:deep_frozen_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:deep_frozen_ocean" + }, + "minecraft:bamboo_jungle": { + "trigger": "minecraft:location", + "biome": "minecraft:bamboo_jungle" + }, + "minecraft:bamboo_jungle_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:bamboo_jungle_hills" + } + } + }, + { + "id": "adventure/arbalistic", + "name": "arbalistic", + "displayName": "Arbalistic", + "description": "Kill five unique mobs with one crossbow shot", + "category": "adventure", + "type": "challenge", + "parent": "adventure/ol_betsy", + "experience": 85, + "criteria": { + "arbalistic": { + "trigger": "minecraft:killed_by_crossbow" + } + } + }, + { + "id": "adventure/bullseye", + "name": "bullseye", + "displayName": "Bullseye", + "description": "Hit the bullseye of a Target block from at least 30 meters away", + "category": "adventure", + "type": "challenge", + "parent": "adventure/shoot_arrow", + "experience": 50, + "criteria": { + "bullseye": { + "trigger": "minecraft:target_hit", + "distance": { + "horizontal": { + "min": 30 + } + } + } + } + }, + { + "id": "adventure/hero_of_the_village", + "name": "hero_of_the_village", + "displayName": "Hero of the Village", + "description": "Successfully defend a village from a raid", + "category": "adventure", + "type": "challenge", + "parent": "adventure/voluntary_exile", + "experience": 100, + "criteria": { + "hero_of_the_village": { + "trigger": "minecraft:hero_of_the_village" + } + } + }, + { + "id": "adventure/honey_block_slide", + "name": "honey_block_slide", + "displayName": "Sticky Situation", + "description": "Jump into a Honey Block to break your fall", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "honey_block_slide": { + "trigger": "minecraft:slide_down_block", + "block": "minecraft:honey_block" + } + } + }, + { + "id": "adventure/kill_a_mob", + "name": "kill_a_mob", + "displayName": "Monster Hunter", + "description": "Kill any hostile monster", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "minecraft:blaze": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:blaze" + ] + }, + "minecraft:cave_spider": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:cave_spider" + ] + }, + "minecraft:creeper": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:creeper" + ] + }, + "minecraft:drowned": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:drowned" + ] + }, + "minecraft:elder_guardian": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:elder_guardian" + ] + }, + "minecraft:ender_dragon": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ender_dragon" + ] + }, + "minecraft:enderman": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:enderman" + ] + }, + "minecraft:endermite": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:endermite" + ] + }, + "minecraft:evoker": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:evoker" + ] + }, + "minecraft:ghast": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ghast" + ] + }, + "minecraft:guardian": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:guardian" + ] + }, + "minecraft:hoglin": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:hoglin" + ] + }, + "minecraft:husk": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:husk" + ] + }, + "minecraft:magma_cube": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:magma_cube" + ] + }, + "minecraft:phantom": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:phantom" + ] + }, + "minecraft:piglin": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:piglin" + ] + }, + "minecraft:pillager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:pillager" + ] + }, + "minecraft:ravager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ravager" + ] + }, + "minecraft:shulker": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:shulker" + ] + }, + "minecraft:silverfish": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:silverfish" + ] + }, + "minecraft:skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:skeleton" + ] + }, + "minecraft:slime": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:slime" + ] + }, + "minecraft:spider": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:spider" + ] + }, + "minecraft:stray": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:stray" + ] + }, + "minecraft:vex": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:vex" + ] + }, + "minecraft:vindicator": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:vindicator" + ] + }, + "minecraft:witch": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:witch" + ] + }, + "minecraft:wither_skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:wither_skeleton" + ] + }, + "minecraft:wither": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:wither" + ] + }, + "minecraft:zoglin": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zoglin" + ] + }, + "minecraft:zombie_villager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie_villager" + ] + }, + "minecraft:zombie": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie" + ] + }, + "minecraft:zombified_piglin": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombified_piglin" + ] + } + } + }, + { + "id": "adventure/kill_all_mobs", + "name": "kill_all_mobs", + "displayName": "Monsters Hunted", + "description": "Kill one of every hostile monster", + "category": "adventure", + "type": "challenge", + "parent": "adventure/kill_a_mob", + "experience": 100, + "criteria": { + "minecraft:blaze": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:blaze" + ] + }, + "minecraft:cave_spider": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:cave_spider" + ] + }, + "minecraft:creeper": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:creeper" + ] + }, + "minecraft:drowned": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:drowned" + ] + }, + "minecraft:elder_guardian": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:elder_guardian" + ] + }, + "minecraft:ender_dragon": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ender_dragon" + ] + }, + "minecraft:enderman": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:enderman" + ] + }, + "minecraft:endermite": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:endermite" + ] + }, + "minecraft:evoker": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:evoker" + ] + }, + "minecraft:ghast": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ghast" + ] + }, + "minecraft:guardian": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:guardian" + ] + }, + "minecraft:hoglin": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:hoglin" + ] + }, + "minecraft:husk": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:husk" + ] + }, + "minecraft:magma_cube": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:magma_cube" + ] + }, + "minecraft:phantom": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:phantom" + ] + }, + "minecraft:piglin": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:piglin" + ] + }, + "minecraft:pillager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:pillager" + ] + }, + "minecraft:ravager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ravager" + ] + }, + "minecraft:shulker": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:shulker" + ] + }, + "minecraft:silverfish": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:silverfish" + ] + }, + "minecraft:skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:skeleton" + ] + }, + "minecraft:slime": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:slime" + ] + }, + "minecraft:spider": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:spider" + ] + }, + "minecraft:stray": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:stray" + ] + }, + "minecraft:vex": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:vex" + ] + }, + "minecraft:vindicator": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:vindicator" + ] + }, + "minecraft:witch": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:witch" + ] + }, + "minecraft:wither_skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:wither_skeleton" + ] + }, + "minecraft:wither": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:wither" + ] + }, + "minecraft:zoglin": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zoglin" + ] + }, + "minecraft:zombie_villager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie_villager" + ] + }, + "minecraft:zombie": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie" + ] + }, + "minecraft:zombified_piglin": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombified_piglin" + ] + } + } + }, + { + "id": "adventure/ol_betsy", + "name": "ol_betsy", + "displayName": "Ol' Betsy", + "description": "Shoot a crossbow", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "shot_crossbow": { + "trigger": "minecraft:shot_crossbow", + "items": "minecraft:crossbow" + } + } + }, + { + "id": "adventure/root", + "name": "root", + "displayName": "Adventure", + "description": "Adventure, exploration and combat", + "category": "adventure", + "type": "hidden", + "criteria": { + "killed_something": { + "trigger": "minecraft:player_killed_entity" + }, + "killed_by_something": { + "trigger": "minecraft:entity_killed_player" + } + } + }, + { + "id": "adventure/shoot_arrow", + "name": "shoot_arrow", + "displayName": "Take Aim", + "description": "Shoot something with an arrow", + "category": "adventure", + "type": "task", + "parent": "adventure/kill_a_mob", + "criteria": { + "shot_arrow": { + "trigger": "minecraft:player_hurt_entity", + "items": [ + "#minecraft:arrows" + ] + } + } + }, + { + "id": "adventure/sleep_in_bed", + "name": "sleep_in_bed", + "displayName": "Sweet Dreams", + "description": "Sleep in a bed to change your respawn point", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "slept_in_bed": { + "trigger": "minecraft:slept_in_bed" + } + } + }, + { + "id": "adventure/sniper_duel", + "name": "sniper_duel", + "displayName": "Sniper Duel", + "description": "Kill a Skeleton from at least 50 meters away", + "category": "adventure", + "type": "challenge", + "parent": "adventure/shoot_arrow", + "experience": 50, + "criteria": { + "killed_skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:skeleton" + ], + "distance": { + "horizontal": { + "min": 50 + } + } + } + } + }, + { + "id": "adventure/summon_iron_golem", + "name": "summon_iron_golem", + "displayName": "Hired Help", + "description": "Summon an Iron Golem to help defend a village", + "category": "adventure", + "type": "goal", + "parent": "adventure/trade", + "criteria": { + "summoned_golem": { + "trigger": "minecraft:summoned_entity", + "entities": [ + "minecraft:iron_golem" + ] + } + } + }, + { + "id": "adventure/throw_trident", + "name": "throw_trident", + "displayName": "A Throwaway Joke", + "description": "Throw a trident at something.\nNote: Throwing away your only weapon is not a good idea.", + "category": "adventure", + "type": "task", + "parent": "adventure/kill_a_mob", + "criteria": { + "shot_trident": { + "trigger": "minecraft:player_hurt_entity", + "items": [ + "minecraft:trident" + ] + } + } + }, + { + "id": "adventure/totem_of_undying", + "name": "totem_of_undying", + "displayName": "Postmortal", + "description": "Use a Totem of Undying to cheat death", + "category": "adventure", + "type": "goal", + "parent": "adventure/kill_a_mob", + "criteria": { + "used_totem": { + "trigger": "minecraft:used_totem", + "items": "minecraft:totem_of_undying" + } + } + }, + { + "id": "adventure/trade", + "name": "trade", + "displayName": "What a Deal!", + "description": "Successfully trade with a Villager", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "traded": { + "trigger": "minecraft:villager_trade" + } + } + }, + { + "id": "adventure/two_birds_one_arrow", + "name": "two_birds_one_arrow", + "displayName": "Two Birds, One Arrow", + "description": "Kill two Phantoms with a piercing arrow", + "category": "adventure", + "type": "challenge", + "parent": "adventure/ol_betsy", + "experience": 65, + "criteria": { + "two_birds": { + "trigger": "minecraft:killed_by_crossbow", + "entities": [ + "minecraft:phantom", + "minecraft:phantom" + ] + } + } + }, + { + "id": "adventure/very_very_frightening", + "name": "very_very_frightening", + "displayName": "Very Very Frightening", + "description": "Strike a Villager with lightning", + "category": "adventure", + "type": "task", + "parent": "adventure/throw_trident", + "criteria": { + "struck_villager": { + "trigger": "minecraft:channeled_lightning", + "entities": [ + "minecraft:villager" + ] + } + } + }, + { + "id": "adventure/voluntary_exile", + "name": "voluntary_exile", + "displayName": "Voluntary Exile", + "description": "Kill a raid captain.\nMaybe consider staying away from villages for the time being...", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "voluntary_exile": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "#minecraft:raiders" + ], + "entityWearing": { + "head": { + "item": "minecraft:white_banner", + "nbt": "{BlockEntityTag:{Patterns:[{Color:9,Pattern:\"mr\"},{Color:8,Pattern:\"bs\"},{Color:7,Pattern:\"cs\"},{Color:8,Pattern:\"bo\"},{Color:15,Pattern:\"ms\"},{Color:8,Pattern:\"hh\"},{Color:8,Pattern:\"mc\"},{Color:15,Pattern:\"bo\"}]},HideFlags:32,display:{Name:'{\"color\":\"gold\",\"translate\":\"block.minecraft.ominous_banner\"}'}}" + } + } + } + } + }, + { + "id": "adventure/whos_the_pillager_now", + "name": "whos_the_pillager_now", + "displayName": "Who's the Pillager Now?", + "description": "Give a Pillager a taste of their own medicine", + "category": "adventure", + "type": "task", + "parent": "adventure/ol_betsy", + "criteria": { + "kill_pillager": { + "trigger": "minecraft:killed_by_crossbow", + "entities": [ + "minecraft:pillager" + ] + } + } + }, + { + "id": "end/dragon_breath", + "name": "dragon_breath", + "displayName": "You Need a Mint", + "description": "Collect dragon's breath in a glass bottle", + "category": "end", + "type": "goal", + "parent": "end/kill_dragon", + "criteria": { + "dragon_breath": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:dragon_breath" + ] + } + } + }, + { + "id": "end/dragon_egg", + "name": "dragon_egg", + "displayName": "The Next Generation", + "description": "Hold the Dragon Egg", + "category": "end", + "type": "goal", + "parent": "end/kill_dragon", + "criteria": { + "dragon_egg": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:dragon_egg" + ] + } + } + }, + { + "id": "end/elytra", + "name": "elytra", + "displayName": "Sky's the Limit", + "description": "Find elytra", + "category": "end", + "type": "goal", + "parent": "end/find_end_city", + "criteria": { + "elytra": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:elytra" + ] + } + } + }, + { + "id": "end/enter_end_gateway", + "name": "enter_end_gateway", + "displayName": "Remote Getaway", + "description": "Escape the island", + "category": "end", + "type": "task", + "parent": "end/kill_dragon", + "criteria": { + "entered_end_gateway": { + "trigger": "minecraft:enter_block", + "block": "minecraft:end_gateway" + } + } + }, + { + "id": "end/find_end_city", + "name": "find_end_city", + "displayName": "The City at the End of the Game", + "description": "Go on in, what could happen?", + "category": "end", + "type": "task", + "parent": "end/enter_end_gateway", + "criteria": { + "in_city": { + "trigger": "minecraft:location", + "structure": "minecraft:endcity" + } + } + }, + { + "id": "end/kill_dragon", + "name": "kill_dragon", + "displayName": "Free the End", + "description": "Good luck", + "category": "end", + "type": "task", + "parent": "end/root", + "criteria": { + "killed_dragon": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ender_dragon" + ] + } + } + }, + { + "id": "end/levitate", + "name": "levitate", + "displayName": "Great View From Up Here", + "description": "Levitate up 50 blocks from the attacks of a Shulker", + "category": "end", + "type": "challenge", + "parent": "end/find_end_city", + "experience": 50, + "criteria": { + "levitated": { + "trigger": "minecraft:levitation", + "distance": { + "y": { + "min": 50 + } + } + } + } + }, + { + "id": "end/respawn_dragon", + "name": "respawn_dragon", + "displayName": "The End... Again...", + "description": "Respawn the Ender Dragon", + "category": "end", + "type": "goal", + "parent": "end/kill_dragon", + "criteria": { + "summoned_dragon": { + "trigger": "minecraft:summoned_entity", + "entities": [ + "minecraft:ender_dragon" + ] + } + } + }, + { + "id": "end/root", + "name": "root", + "displayName": "The End", + "description": "Or the beginning?", + "category": "end", + "type": "hidden", + "criteria": { + "entered_end": { + "trigger": "minecraft:changed_dimension", + "dimension": "minecraft:the_end" + } + } + }, + { + "id": "husbandry/balanced_diet", + "name": "balanced_diet", + "displayName": "A Balanced Diet", + "description": "Eat everything that is edible, even if it's not good for you", + "category": "husbandry", + "type": "challenge", + "parent": "husbandry/plant_seed", + "experience": 100, + "criteria": { + "apple": { + "trigger": "minecraft:consume_item", + "items": "minecraft:apple" + }, + "mushroom_stew": { + "trigger": "minecraft:consume_item", + "items": "minecraft:mushroom_stew" + }, + "bread": { + "trigger": "minecraft:consume_item", + "items": "minecraft:bread" + }, + "porkchop": { + "trigger": "minecraft:consume_item", + "items": "minecraft:porkchop" + }, + "cooked_porkchop": { + "trigger": "minecraft:consume_item", + "items": "minecraft:cooked_porkchop" + }, + "golden_apple": { + "trigger": "minecraft:consume_item", + "items": "minecraft:golden_apple" + }, + "enchanted_golden_apple": { + "trigger": "minecraft:consume_item", + "items": "minecraft:enchanted_golden_apple" + }, + "cod": { + "trigger": "minecraft:consume_item", + "items": "minecraft:cod" + }, + "salmon": { + "trigger": "minecraft:consume_item", + "items": "minecraft:salmon" + }, + "tropical_fish": { + "trigger": "minecraft:consume_item", + "items": "minecraft:tropical_fish" + }, + "pufferfish": { + "trigger": "minecraft:consume_item", + "items": "minecraft:pufferfish" + }, + "cooked_cod": { + "trigger": "minecraft:consume_item", + "items": "minecraft:cooked_cod" + }, + "cooked_salmon": { + "trigger": "minecraft:consume_item", + "items": "minecraft:cooked_salmon" + }, + "cookie": { + "trigger": "minecraft:consume_item", + "items": "minecraft:cookie" + }, + "melon_slice": { + "trigger": "minecraft:consume_item", + "items": "minecraft:melon_slice" + }, + "beef": { + "trigger": "minecraft:consume_item", + "items": "minecraft:beef" + }, + "cooked_beef": { + "trigger": "minecraft:consume_item", + "items": "minecraft:cooked_beef" + }, + "chicken": { + "trigger": "minecraft:consume_item", + "items": "minecraft:chicken" + }, + "cooked_chicken": { + "trigger": "minecraft:consume_item", + "items": "minecraft:cooked_chicken" + }, + "rotten_flesh": { + "trigger": "minecraft:consume_item", + "items": "minecraft:rotten_flesh" + }, + "spider_eye": { + "trigger": "minecraft:consume_item", + "items": "minecraft:spider_eye" + }, + "carrot": { + "trigger": "minecraft:consume_item", + "items": "minecraft:carrot" + }, + "potato": { + "trigger": "minecraft:consume_item", + "items": "minecraft:potato" + }, + "baked_potato": { + "trigger": "minecraft:consume_item", + "items": "minecraft:baked_potato" + }, + "poisonous_potato": { + "trigger": "minecraft:consume_item", + "items": "minecraft:poisonous_potato" + }, + "golden_carrot": { + "trigger": "minecraft:consume_item", + "items": "minecraft:golden_carrot" + }, + "pumpkin_pie": { + "trigger": "minecraft:consume_item", + "items": "minecraft:pumpkin_pie" + }, + "rabbit": { + "trigger": "minecraft:consume_item", + "items": "minecraft:rabbit" + }, + "cooked_rabbit": { + "trigger": "minecraft:consume_item", + "items": "minecraft:cooked_rabbit" + }, + "rabbit_stew": { + "trigger": "minecraft:consume_item", + "items": "minecraft:rabbit_stew" + }, + "mutton": { + "trigger": "minecraft:consume_item", + "items": "minecraft:mutton" + }, + "cooked_mutton": { + "trigger": "minecraft:consume_item", + "items": "minecraft:cooked_mutton" + }, + "chorus_fruit": { + "trigger": "minecraft:consume_item", + "items": "minecraft:chorus_fruit" + }, + "beetroot": { + "trigger": "minecraft:consume_item", + "items": "minecraft:beetroot" + }, + "beetroot_soup": { + "trigger": "minecraft:consume_item", + "items": "minecraft:beetroot_soup" + }, + "dried_kelp": { + "trigger": "minecraft:consume_item", + "items": "minecraft:dried_kelp" + }, + "suspicious_stew": { + "trigger": "minecraft:consume_item", + "items": "minecraft:suspicious_stew" + }, + "sweet_berries": { + "trigger": "minecraft:consume_item", + "items": "minecraft:sweet_berries" + }, + "honey_bottle": { + "trigger": "minecraft:consume_item", + "items": "minecraft:honey_bottle" + } + } + }, + { + "id": "husbandry/bred_all_animals", + "name": "bred_all_animals", + "displayName": "Two by Two", + "description": "Breed all the animals!", + "category": "husbandry", + "type": "challenge", + "parent": "husbandry/breed_an_animal", + "experience": 100, + "criteria": { + "minecraft:horse": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:horse" + ] + }, + "minecraft:donkey": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:donkey" + ] + }, + "minecraft:mule": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:mule" + ] + }, + "minecraft:sheep": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:sheep" + ] + }, + "minecraft:cow": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:cow" + ] + }, + "minecraft:mooshroom": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:mooshroom" + ] + }, + "minecraft:pig": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:pig" + ] + }, + "minecraft:chicken": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:chicken" + ] + }, + "minecraft:wolf": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:wolf" + ] + }, + "minecraft:ocelot": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:ocelot" + ] + }, + "minecraft:rabbit": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:rabbit" + ] + }, + "minecraft:llama": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:llama" + ] + }, + "minecraft:cat": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:cat" + ] + }, + "minecraft:panda": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:panda" + ] + }, + "minecraft:fox": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:fox" + ] + }, + "minecraft:bee": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:bee" + ] + }, + "minecraft:hoglin": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:hoglin" + ] + }, + "minecraft:strider": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:strider" + ] + }, + "minecraft:turtle": { + "trigger": "minecraft:bred_animals", + "entities": [ + "minecraft:turtle" + ] + } + } + }, + { + "id": "husbandry/breed_an_animal", + "name": "breed_an_animal", + "displayName": "The Parrots and the Bats", + "description": "Breed two animals together", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "bred": { + "trigger": "minecraft:bred_animals" + } + } + }, + { + "id": "husbandry/complete_catalogue", + "name": "complete_catalogue", + "displayName": "A Complete Catalogue", + "description": "Tame all cat variants!", + "category": "husbandry", + "type": "challenge", + "parent": "husbandry/tame_an_animal", + "experience": 50, + "criteria": { + "textures/entity/cat/tabby.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/tabby.png" + ] + }, + "textures/entity/cat/black.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/black.png" + ] + }, + "textures/entity/cat/red.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/red.png" + ] + }, + "textures/entity/cat/siamese.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/siamese.png" + ] + }, + "textures/entity/cat/british_shorthair.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/british_shorthair.png" + ] + }, + "textures/entity/cat/calico.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/calico.png" + ] + }, + "textures/entity/cat/persian.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/persian.png" + ] + }, + "textures/entity/cat/ragdoll.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/ragdoll.png" + ] + }, + "textures/entity/cat/white.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/white.png" + ] + }, + "textures/entity/cat/jellie.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/jellie.png" + ] + }, + "textures/entity/cat/all_black.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/all_black.png" + ] + } + } + }, + { + "id": "husbandry/fishy_business", + "name": "fishy_business", + "displayName": "Fishy Business", + "description": "Catch a fish", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "cod": { + "trigger": "minecraft:fishing_rod_hooked", + "items": "minecraft:cod" + }, + "tropical_fish": { + "trigger": "minecraft:fishing_rod_hooked", + "items": "minecraft:tropical_fish" + }, + "pufferfish": { + "trigger": "minecraft:fishing_rod_hooked", + "items": "minecraft:pufferfish" + }, + "salmon": { + "trigger": "minecraft:fishing_rod_hooked", + "items": "minecraft:salmon" + } + } + }, + { + "id": "husbandry/obtain_netherite_hoe", + "name": "obtain_netherite_hoe", + "displayName": "Serious Dedication", + "description": "Use a Netherite ingot to upgrade a hoe, and then reevaluate your life choices", + "category": "husbandry", + "type": "challenge", + "parent": "husbandry/plant_seed", + "experience": 100, + "criteria": { + "netherite_hoe": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:netherite_hoe" + ] + } + } + }, + { + "id": "husbandry/plant_seed", + "name": "plant_seed", + "displayName": "A Seedy Place", + "description": "Plant a seed and watch it grow", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "wheat": { + "trigger": "minecraft:placed_block", + "block": "minecraft:wheat" + }, + "pumpkin_stem": { + "trigger": "minecraft:placed_block", + "block": "minecraft:pumpkin_stem" + }, + "melon_stem": { + "trigger": "minecraft:placed_block", + "block": "minecraft:melon_stem" + }, + "beetroots": { + "trigger": "minecraft:placed_block", + "block": "minecraft:beetroots" + }, + "nether_wart": { + "trigger": "minecraft:placed_block", + "block": "minecraft:nether_wart" + } + } + }, + { + "id": "husbandry/root", + "name": "root", + "displayName": "Husbandry", + "description": "The world is full of friends and food", + "category": "husbandry", + "type": "hidden", + "criteria": { + "consumed_item": { + "trigger": "minecraft:consume_item" + } + } + }, + { + "id": "husbandry/safely_harvest_honey", + "name": "safely_harvest_honey", + "displayName": "Bee Our Guest", + "description": "Use a Campfire to collect Honey from a Beehive using a Bottle without aggravating the bees", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "safely_harvest_honey": { + "trigger": "minecraft:item_used_on_block", + "items": "minecraft:glass_bottle", + "block": "#minecraft:beehives", + "smokey": true + } + } + }, + { + "id": "husbandry/silk_touch_nest", + "name": "silk_touch_nest", + "displayName": "Total Beelocation", + "description": "Move a Bee Nest, with 3 bees inside, using Silk Touch", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "silk_touch_nest": { + "trigger": "minecraft:bee_nest_destroyed", + "block": "minecraft:bee_nest", + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ], + "numBeesInside": 3 + } + } + }, + { + "id": "husbandry/tactical_fishing", + "name": "tactical_fishing", + "displayName": "Tactical Fishing", + "description": "Catch a fish... without a fishing rod!", + "category": "husbandry", + "type": "task", + "parent": "husbandry/fishy_business", + "criteria": { + "cod_bucket": { + "trigger": "minecraft:filled_bucket", + "items": "minecraft:cod_bucket" + }, + "tropical_fish_bucket": { + "trigger": "minecraft:filled_bucket", + "items": "minecraft:tropical_fish_bucket" + }, + "pufferfish_bucket": { + "trigger": "minecraft:filled_bucket", + "items": "minecraft:pufferfish_bucket" + }, + "salmon_bucket": { + "trigger": "minecraft:filled_bucket", + "items": "minecraft:salmon_bucket" + } + } + }, + { + "id": "husbandry/tame_an_animal", + "name": "tame_an_animal", + "displayName": "Best Friends Forever", + "description": "Tame an animal", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "tamed_animal": { + "trigger": "minecraft:tame_animal" + } + } + }, + { + "id": "nether/all_effects", + "name": "all_effects", + "displayName": "How Did We Get Here?", + "description": "Have every effect applied at the same time", + "category": "nether", + "type": "challenge", + "parent": "nether/all_potions", + "experience": 1000, + "criteria": { + "all_effects": { + "trigger": "minecraft:effects_changed", + "effects": [ + "minecraft:speed", + "minecraft:slowness", + "minecraft:strength", + "minecraft:jump_boost", + "minecraft:regeneration", + "minecraft:fire_resistance", + "minecraft:water_breathing", + "minecraft:invisibility", + "minecraft:night_vision", + "minecraft:weakness", + "minecraft:poison", + "minecraft:wither", + "minecraft:haste", + "minecraft:mining_fatigue", + "minecraft:levitation", + "minecraft:glowing", + "minecraft:absorption", + "minecraft:hunger", + "minecraft:nausea", + "minecraft:resistance", + "minecraft:slow_falling", + "minecraft:conduit_power", + "minecraft:dolphins_grace", + "minecraft:blindness", + "minecraft:bad_omen", + "minecraft:hero_of_the_village" + ] + } + } + }, + { + "id": "nether/all_potions", + "name": "all_potions", + "displayName": "A Furious Cocktail", + "description": "Have every potion effect applied at the same time", + "category": "nether", + "type": "challenge", + "parent": "nether/brew_potion", + "experience": 100, + "criteria": { + "all_effects": { + "trigger": "minecraft:effects_changed", + "effects": [ + "minecraft:speed", + "minecraft:slowness", + "minecraft:strength", + "minecraft:jump_boost", + "minecraft:regeneration", + "minecraft:fire_resistance", + "minecraft:water_breathing", + "minecraft:invisibility", + "minecraft:night_vision", + "minecraft:weakness", + "minecraft:poison", + "minecraft:slow_falling", + "minecraft:resistance" + ] + } + } + }, + { + "id": "nether/brew_potion", + "name": "brew_potion", + "displayName": "Local Brewery", + "description": "Brew a potion", + "category": "nether", + "type": "task", + "parent": "nether/obtain_blaze_rod", + "criteria": { + "potion": { + "trigger": "minecraft:brewed_potion" + } + } + }, + { + "id": "nether/charge_respawn_anchor", + "name": "charge_respawn_anchor", + "displayName": "Not Quite \"Nine\" Lives", + "description": "Charge a Respawn Anchor to the maximum", + "category": "nether", + "type": "task", + "parent": "nether/obtain_crying_obsidian", + "criteria": { + "charge_respawn_anchor": { + "trigger": "minecraft:item_used_on_block", + "items": "minecraft:glowstone", + "blockState": { + "charges": "4" + } + } + } + }, + { + "id": "nether/create_beacon", + "name": "create_beacon", + "displayName": "Bring Home the Beacon", + "description": "Construct and place a Beacon", + "category": "nether", + "type": "task", + "parent": "nether/summon_wither", + "criteria": { + "beacon": { + "trigger": "minecraft:construct_beacon", + "beaconLevel": { + "min": 1 + } + } + } + }, + { + "id": "nether/create_full_beacon", + "name": "create_full_beacon", + "displayName": "Beaconator", + "description": "Bring a beacon to full power", + "category": "nether", + "type": "goal", + "parent": "nether/create_beacon", + "criteria": { + "beacon": { + "trigger": "minecraft:construct_beacon", + "beaconLevel": 4 + } + } + }, + { + "id": "nether/distract_piglin", + "name": "distract_piglin", + "displayName": "Oh Shiny", + "description": "Distract Piglins with gold", + "category": "nether", + "type": "task", + "parent": "nether/root", + "criteria": { + "distract_piglin": { + "trigger": "minecraft:thrown_item_picked_up_by_entity", + "items": [ + "#minecraft:piglin_loved" + ], + "entities": [ + "minecraft:piglin" + ] + }, + "distract_piglin_directly": { + "trigger": "minecraft:player_interacted_with_entity", + "items": "minecraft:gold_ingot", + "entities": [ + "minecraft:piglin" + ] + } + } + }, + { + "id": "nether/explore_nether", + "name": "explore_nether", + "displayName": "Hot Tourist Destinations", + "description": "Explore all Nether biomes", + "category": "nether", + "type": "challenge", + "parent": "nether/ride_strider", + "experience": 500, + "criteria": { + "minecraft:nether_wastes": { + "trigger": "minecraft:location", + "biome": "minecraft:nether_wastes" + }, + "minecraft:soul_sand_valley": { + "trigger": "minecraft:location", + "biome": "minecraft:soul_sand_valley" + }, + "minecraft:warped_forest": { + "trigger": "minecraft:location", + "biome": "minecraft:warped_forest" + }, + "minecraft:crimson_forest": { + "trigger": "minecraft:location", + "biome": "minecraft:crimson_forest" + }, + "minecraft:basalt_deltas": { + "trigger": "minecraft:location", + "biome": "minecraft:basalt_deltas" + } + } + }, + { + "id": "nether/fast_travel", + "name": "fast_travel", + "displayName": "Subspace Bubble", + "description": "Use the Nether to travel 7 km in the Overworld", + "category": "nether", + "type": "challenge", + "parent": "nether/root", + "experience": 100, + "criteria": { + "travelled": { + "trigger": "minecraft:nether_travel", + "distance": { + "horizontal": { + "min": 7000 + } + } + } + } + }, + { + "id": "nether/find_bastion", + "name": "find_bastion", + "displayName": "Those Were the Days", + "description": "Enter a Bastion Remnant", + "category": "nether", + "type": "task", + "parent": "nether/root", + "criteria": { + "bastion": { + "trigger": "minecraft:location", + "structure": "minecraft:bastion_remnant" + } + } + }, + { + "id": "nether/find_fortress", + "name": "find_fortress", + "displayName": "A Terrible Fortress", + "description": "Break your way into a Nether Fortress", + "category": "nether", + "type": "task", + "parent": "nether/root", + "criteria": { + "fortress": { + "trigger": "minecraft:location", + "structure": "minecraft:fortress" + } + } + }, + { + "id": "nether/get_wither_skull", + "name": "get_wither_skull", + "displayName": "Spooky Scary Skeleton", + "description": "Obtain a Wither Skeleton's skull", + "category": "nether", + "type": "task", + "parent": "nether/find_fortress", + "criteria": { + "wither_skull": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:wither_skeleton_skull" + ] + } + } + }, + { + "id": "nether/loot_bastion", + "name": "loot_bastion", + "displayName": "War Pigs", + "description": "Loot a chest in a Bastion Remnant", + "category": "nether", + "type": "task", + "parent": "nether/find_bastion", + "criteria": { + "loot_bastion_other": { + "trigger": "minecraft:player_generates_container_loot", + "lootTable": "minecraft:chests/bastion_other" + }, + "loot_bastion_treasure": { + "trigger": "minecraft:player_generates_container_loot", + "lootTable": "minecraft:chests/bastion_treasure" + }, + "loot_bastion_hoglin_stable": { + "trigger": "minecraft:player_generates_container_loot", + "lootTable": "minecraft:chests/bastion_hoglin_stable" + }, + "loot_bastion_bridge": { + "trigger": "minecraft:player_generates_container_loot", + "lootTable": "minecraft:chests/bastion_bridge" + } + } + }, + { + "id": "nether/netherite_armor", + "name": "netherite_armor", + "displayName": "Cover Me in Debris", + "description": "Get a full suit of Netherite armor", + "category": "nether", + "type": "challenge", + "parent": "nether/obtain_ancient_debris", + "experience": 100, + "criteria": { + "netherite_armor": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:netherite_helmet", + "minecraft:netherite_chestplate", + "minecraft:netherite_leggings", + "minecraft:netherite_boots" + ] + } + } + }, + { + "id": "nether/obtain_ancient_debris", + "name": "obtain_ancient_debris", + "displayName": "Hidden in the Depths", + "description": "Obtain Ancient Debris", + "category": "nether", + "type": "task", + "parent": "nether/root", + "criteria": { + "ancient_debris": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:ancient_debris" + ] + } + } + }, + { + "id": "nether/obtain_blaze_rod", + "name": "obtain_blaze_rod", + "displayName": "Into Fire", + "description": "Relieve a Blaze of its rod", + "category": "nether", + "type": "task", + "parent": "nether/find_fortress", + "criteria": { + "blaze_rod": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:blaze_rod" + ] + } + } + }, + { + "id": "nether/obtain_crying_obsidian", + "name": "obtain_crying_obsidian", + "displayName": "Who is Cutting Onions?", + "description": "Obtain Crying Obsidian", + "category": "nether", + "type": "task", + "parent": "nether/root", + "criteria": { + "crying_obsidian": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:crying_obsidian" + ] + } + } + }, + { + "id": "nether/return_to_sender", + "name": "return_to_sender", + "displayName": "Return to Sender", + "description": "Destroy a Ghast with a fireball", + "category": "nether", + "type": "challenge", + "parent": "nether/root", + "experience": 50, + "criteria": { + "killed_ghast": { + "trigger": "minecraft:player_killed_entity", + "items": [ + "minecraft:fireball" + ], + "entities": [ + "minecraft:ghast" + ] + } + } + }, + { + "id": "nether/ride_strider", + "name": "ride_strider", + "displayName": "This Boat Has Legs", + "description": "Ride a Strider with a Warped Fungus on a Stick", + "category": "nether", + "type": "task", + "parent": "nether/root", + "criteria": { + "used_warped_fungus_on_a_stick": { + "trigger": "minecraft:item_durability_changed", + "items": "minecraft:warped_fungus_on_a_stick", + "vehicle": "minecraft:strider" + } + } + }, + { + "id": "nether/root", + "name": "root", + "displayName": "Nether", + "description": "Bring summer clothes", + "category": "nether", + "type": "hidden", + "criteria": { + "entered_nether": { + "trigger": "minecraft:changed_dimension", + "dimension": "minecraft:the_nether" + } + } + }, + { + "id": "nether/summon_wither", + "name": "summon_wither", + "displayName": "Withering Heights", + "description": "Summon the Wither", + "category": "nether", + "type": "task", + "parent": "nether/get_wither_skull", + "criteria": { + "summoned": { + "trigger": "minecraft:summoned_entity", + "entities": [ + "minecraft:wither" + ] + } + } + }, + { + "id": "nether/uneasy_alliance", + "name": "uneasy_alliance", + "displayName": "Uneasy Alliance", + "description": "Rescue a Ghast from the Nether, bring it safely home to the Overworld... and then kill it", + "category": "nether", + "type": "challenge", + "parent": "nether/return_to_sender", + "experience": 100, + "criteria": { + "killed_ghast": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ghast" + ], + "dimension": "minecraft:overworld" + } + } + }, + { + "id": "nether/use_lodestone", + "name": "use_lodestone", + "displayName": "Country Lode, Take Me Home", + "description": "Use a Compass on a Lodestone", + "category": "nether", + "type": "task", + "parent": "nether/obtain_ancient_debris", + "criteria": { + "use_lodestone": { + "trigger": "minecraft:item_used_on_block", + "items": "minecraft:compass" + } + } + }, + { + "id": "story/cure_zombie_villager", + "name": "cure_zombie_villager", + "displayName": "Zombie Doctor", + "description": "Weaken and then cure a Zombie Villager", + "category": "story", + "type": "goal", + "parent": "story/enter_the_nether", + "criteria": { + "cured_zombie": { + "trigger": "minecraft:cured_zombie_villager" + } + } + }, + { + "id": "story/deflect_arrow", + "name": "deflect_arrow", + "displayName": "Not Today, Thank You", + "description": "Deflect a projectile with a shield", + "category": "story", + "type": "task", + "parent": "story/obtain_armor", + "criteria": { + "deflected_projectile": { + "trigger": "minecraft:entity_hurt_player", + "blocked": true + } + } + }, + { + "id": "story/enchant_item", + "name": "enchant_item", + "displayName": "Enchanter", + "description": "Enchant an item at an Enchanting Table", + "category": "story", + "type": "task", + "parent": "story/mine_diamond", + "criteria": { + "enchanted_item": { + "trigger": "minecraft:enchanted_item" + } + } + }, + { + "id": "story/enter_the_end", + "name": "enter_the_end", + "displayName": "The End?", + "description": "Enter the End Portal", + "category": "story", + "type": "task", + "parent": "story/follow_ender_eye", + "criteria": { + "entered_end": { + "trigger": "minecraft:changed_dimension", + "dimension": "minecraft:the_end" + } + } + }, + { + "id": "story/enter_the_nether", + "name": "enter_the_nether", + "displayName": "We Need to Go Deeper", + "description": "Build, light and enter a Nether Portal", + "category": "story", + "type": "task", + "parent": "story/form_obsidian", + "criteria": { + "entered_nether": { + "trigger": "minecraft:changed_dimension", + "dimension": "minecraft:the_nether" + } + } + }, + { + "id": "story/follow_ender_eye", + "name": "follow_ender_eye", + "displayName": "Eye Spy", + "description": "Follow an Eye of Ender", + "category": "story", + "type": "task", + "parent": "story/enter_the_nether", + "criteria": { + "in_stronghold": { + "trigger": "minecraft:location", + "structure": "minecraft:stronghold" + } + } + }, + { + "id": "story/form_obsidian", + "name": "form_obsidian", + "displayName": "Ice Bucket Challenge", + "description": "Obtain a block of obsidian", + "category": "story", + "type": "task", + "parent": "story/lava_bucket", + "criteria": { + "obsidian": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:obsidian" + ] + } + } + }, + { + "id": "story/iron_tools", + "name": "iron_tools", + "displayName": "Isn't It Iron Pick", + "description": "Upgrade your pickaxe", + "category": "story", + "type": "task", + "parent": "story/smelt_iron", + "criteria": { + "iron_pickaxe": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_pickaxe" + ] + } + } + }, + { + "id": "story/lava_bucket", + "name": "lava_bucket", + "displayName": "Hot Stuff", + "description": "Fill a bucket with lava", + "category": "story", + "type": "task", + "parent": "story/smelt_iron", + "criteria": { + "lava_bucket": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:lava_bucket" + ] + } + } + }, + { + "id": "story/mine_diamond", + "name": "mine_diamond", + "displayName": "Diamonds!", + "description": "Acquire diamonds", + "category": "story", + "type": "task", + "parent": "story/iron_tools", + "criteria": { + "diamond": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond" + ] + } + } + }, + { + "id": "story/mine_stone", + "name": "mine_stone", + "displayName": "Stone Age", + "description": "Mine stone with your new pickaxe", + "category": "story", + "type": "task", + "parent": "story/root", + "criteria": { + "get_stone": { + "trigger": "minecraft:inventory_changed", + "items": [ + "#minecraft:stone_tool_materials" + ] + } + } + }, + { + "id": "story/obtain_armor", + "name": "obtain_armor", + "displayName": "Suit Up", + "description": "Protect yourself with a piece of iron armor", + "category": "story", + "type": "task", + "parent": "story/smelt_iron", + "criteria": { + "iron_helmet": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_helmet" + ] + }, + "iron_chestplate": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_chestplate" + ] + }, + "iron_leggings": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_leggings" + ] + }, + "iron_boots": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_boots" + ] + } + } + }, + { + "id": "story/root", + "name": "root", + "displayName": "Minecraft", + "description": "The heart and story of the game", + "category": "story", + "type": "hidden", + "criteria": { + "crafting_table": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:crafting_table" + ] + } + } + }, + { + "id": "story/shiny_gear", + "name": "shiny_gear", + "displayName": "Cover Me With Diamonds", + "description": "Diamond armor saves lives", + "category": "story", + "type": "task", + "parent": "story/mine_diamond", + "criteria": { + "diamond_helmet": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond_helmet" + ] + }, + "diamond_chestplate": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond_chestplate" + ] + }, + "diamond_leggings": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond_leggings" + ] + }, + "diamond_boots": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond_boots" + ] + } + } + }, + { + "id": "story/smelt_iron", + "name": "smelt_iron", + "displayName": "Acquire Hardware", + "description": "Smelt an iron ingot", + "category": "story", + "type": "task", + "parent": "story/upgrade_tools", + "criteria": { + "iron": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_ingot" + ] + } + } + }, + { + "id": "story/upgrade_tools", + "name": "upgrade_tools", + "displayName": "Getting an Upgrade", + "description": "Construct a better pickaxe", + "category": "story", + "type": "task", + "parent": "story/mine_stone", + "criteria": { + "stone_pickaxe": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:stone_pickaxe" + ] + } + } + } +] \ No newline at end of file diff --git a/data/pc/1.17/advancements.json b/data/pc/1.17/advancements.json index 88727468d..5cf127141 100644 --- a/data/pc/1.17/advancements.json +++ b/data/pc/1.17/advancements.json @@ -2077,7 +2077,9 @@ "criteria": { "distract_piglin": { "trigger": "minecraft:thrown_item_picked_up_by_entity", - "items": "#minecraft:piglin_loved", + "items": [ + "#minecraft:piglin_loved" + ], "entities": [ "minecraft:piglin" ] diff --git a/data/pc/1.18/advancements.json b/data/pc/1.18/advancements.json index cc09143a2..f7b6f1976 100644 --- a/data/pc/1.18/advancements.json +++ b/data/pc/1.18/advancements.json @@ -776,7 +776,9 @@ "criteria": { "play_jukebox_in_meadows": { "trigger": "minecraft:item_used_on_block", - "items": "#minecraft:music_discs", + "items": [ + "#minecraft:music_discs" + ], "block": "minecraft:jukebox", "biome": "minecraft:meadow" } @@ -2169,7 +2171,9 @@ "criteria": { "distract_piglin": { "trigger": "minecraft:thrown_item_picked_up_by_entity", - "items": "#minecraft:piglin_loved", + "items": [ + "#minecraft:piglin_loved" + ], "entities": [ "minecraft:piglin" ] diff --git a/data/pc/1.19/advancements.json b/data/pc/1.19/advancements.json index 36f64eaa7..b1510183a 100644 --- a/data/pc/1.19/advancements.json +++ b/data/pc/1.19/advancements.json @@ -813,7 +813,9 @@ "criteria": { "play_jukebox_in_meadows": { "trigger": "minecraft:item_used_on_block", - "items": "#minecraft:music_discs", + "items": [ + "#minecraft:music_discs" + ], "block": "minecraft:jukebox", "biome": "minecraft:meadow" } @@ -2331,7 +2333,9 @@ "criteria": { "distract_piglin": { "trigger": "minecraft:thrown_item_picked_up_by_entity", - "items": "#minecraft:piglin_loved", + "items": [ + "#minecraft:piglin_loved" + ], "entities": [ "minecraft:piglin" ] diff --git a/schemas/advancements_schema.json b/schemas/advancements_schema.json index 26bfd5c14..136faf780 100644 --- a/schemas/advancements_schema.json +++ b/schemas/advancements_schema.json @@ -221,7 +221,8 @@ "description": "The nbt of an item on the entity's head required to complete an advancement", "type": "string" } - } + }, + "required": ["items"] } } }, @@ -240,7 +241,8 @@ "type": "string" } } - } + }, + "required": ["items"] } } }, From a42d1af4653fcf5cb6ae72e84b36b2a6d22b52c2 Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Thu, 23 Jun 2022 15:37:07 -0400 Subject: [PATCH 26/40] `distance.y` --> `distance.vertical` --- data/pc/1.16/advancements.json | 2 +- data/pc/1.17/advancements.json | 2 +- data/pc/1.18/advancements.json | 4 ++-- data/pc/1.19/advancements.json | 4 ++-- schemas/advancements_schema.json | 8 ++++---- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/data/pc/1.16/advancements.json b/data/pc/1.16/advancements.json index 01cb70643..99d201330 100644 --- a/data/pc/1.16/advancements.json +++ b/data/pc/1.16/advancements.json @@ -998,7 +998,7 @@ "levitated": { "trigger": "minecraft:levitation", "distance": { - "y": { + "vertical": { "min": 50 } } diff --git a/data/pc/1.17/advancements.json b/data/pc/1.17/advancements.json index 5cf127141..145fc2a58 100644 --- a/data/pc/1.17/advancements.json +++ b/data/pc/1.17/advancements.json @@ -1106,7 +1106,7 @@ "levitated": { "trigger": "minecraft:levitation", "distance": { - "y": { + "vertical": { "min": 50 } } diff --git a/data/pc/1.18/advancements.json b/data/pc/1.18/advancements.json index f7b6f1976..14c26de43 100644 --- a/data/pc/1.18/advancements.json +++ b/data/pc/1.18/advancements.json @@ -263,7 +263,7 @@ } }, "distance": { - "y": { + "vertical": { "min": 379 } } @@ -1200,7 +1200,7 @@ "levitated": { "trigger": "minecraft:levitation", "distance": { - "y": { + "vertical": { "min": 50 } } diff --git a/data/pc/1.19/advancements.json b/data/pc/1.19/advancements.json index b1510183a..b590a255f 100644 --- a/data/pc/1.19/advancements.json +++ b/data/pc/1.19/advancements.json @@ -285,7 +285,7 @@ } }, "distance": { - "y": { + "vertical": { "min": 379 } } @@ -1246,7 +1246,7 @@ "levitated": { "trigger": "minecraft:levitation", "distance": { - "y": { + "vertical": { "min": 50 } } diff --git a/schemas/advancements_schema.json b/schemas/advancements_schema.json index 136faf780..f8d7402fd 100644 --- a/schemas/advancements_schema.json +++ b/schemas/advancements_schema.json @@ -150,16 +150,16 @@ } } }, - "y": { - "description": "The y distance traveled required to complete an advancement", + "vertical": { + "description": "The vertical distance traveled required to complete an advancement", "type": "object", "properties": { "min": { - "description": "The minimum y distance traveled required to complete an advancement", + "description": "The minimum vertical distance traveled required to complete an advancement", "type": "number" }, "max": { - "description": "The maximum y distance traveled required to complete an advancement", + "description": "The maximum vertical distance traveled required to complete an advancement", "type": "number" } } From 39f25d5cb437e31efbb11047614afb8e5b0b5701 Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Thu, 23 Jun 2022 16:43:35 -0400 Subject: [PATCH 27/40] add 1.15 advancements --- data/dataPaths.json | 3 + data/pc/1.15/advancements.json | 2080 ++++++++++++++++++++++++++++++++ 2 files changed, 2083 insertions(+) create mode 100644 data/pc/1.15/advancements.json diff --git a/data/dataPaths.json b/data/dataPaths.json index d8891bbf4..44ed7ed7f 100644 --- a/data/dataPaths.json +++ b/data/dataPaths.json @@ -674,6 +674,7 @@ "mapIcons": "pc/1.13" }, "1.15": { + "advancements": "pc/1.15", "attributes": "pc/1.15", "blockCollisionShapes": "pc/1.15", "protocol": "pc/1.15", @@ -698,6 +699,7 @@ "mapIcons": "pc/1.13" }, "1.15.1": { + "advancements": "pc/1.15", "attributes": "pc/1.15", "protocol": "pc/1.15.1", "version": "pc/1.15.1", @@ -722,6 +724,7 @@ "mapIcons": "pc/1.13" }, "1.15.2": { + "advancements": "pc/1.15", "attributes": "pc/1.15", "blocks": "pc/1.15.2", "blockCollisionShapes": "pc/1.15.2", diff --git a/data/pc/1.15/advancements.json b/data/pc/1.15/advancements.json new file mode 100644 index 000000000..5b8b5cccb --- /dev/null +++ b/data/pc/1.15/advancements.json @@ -0,0 +1,2080 @@ +[ + { + "id": "adventure/adventuring_time", + "name": "adventuring_time", + "displayName": "Adventuring Time", + "description": "Discover every biome", + "category": "adventure", + "type": "challenge", + "parent": "adventure/sleep_in_bed", + "experience": 500, + "criteria": { + "minecraft:birch_forest_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:birch_forest_hills" + }, + "minecraft:river": { + "trigger": "minecraft:location", + "biome": "minecraft:river" + }, + "minecraft:swamp": { + "trigger": "minecraft:location", + "biome": "minecraft:swamp" + }, + "minecraft:desert": { + "trigger": "minecraft:location", + "biome": "minecraft:desert" + }, + "minecraft:wooded_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:wooded_hills" + }, + "minecraft:giant_tree_taiga_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:giant_tree_taiga_hills" + }, + "minecraft:snowy_taiga": { + "trigger": "minecraft:location", + "biome": "minecraft:snowy_taiga" + }, + "minecraft:badlands": { + "trigger": "minecraft:location", + "biome": "minecraft:badlands" + }, + "minecraft:forest": { + "trigger": "minecraft:location", + "biome": "minecraft:forest" + }, + "minecraft:stone_shore": { + "trigger": "minecraft:location", + "biome": "minecraft:stone_shore" + }, + "minecraft:snowy_tundra": { + "trigger": "minecraft:location", + "biome": "minecraft:snowy_tundra" + }, + "minecraft:taiga_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:taiga_hills" + }, + "minecraft:snowy_mountains": { + "trigger": "minecraft:location", + "biome": "minecraft:snowy_mountains" + }, + "minecraft:wooded_badlands_plateau": { + "trigger": "minecraft:location", + "biome": "minecraft:wooded_badlands_plateau" + }, + "minecraft:savanna": { + "trigger": "minecraft:location", + "biome": "minecraft:savanna" + }, + "minecraft:plains": { + "trigger": "minecraft:location", + "biome": "minecraft:plains" + }, + "minecraft:frozen_river": { + "trigger": "minecraft:location", + "biome": "minecraft:frozen_river" + }, + "minecraft:giant_tree_taiga": { + "trigger": "minecraft:location", + "biome": "minecraft:giant_tree_taiga" + }, + "minecraft:snowy_beach": { + "trigger": "minecraft:location", + "biome": "minecraft:snowy_beach" + }, + "minecraft:jungle_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:jungle_hills" + }, + "minecraft:jungle_edge": { + "trigger": "minecraft:location", + "biome": "minecraft:jungle_edge" + }, + "minecraft:mushroom_field_shore": { + "trigger": "minecraft:location", + "biome": "minecraft:mushroom_field_shore" + }, + "minecraft:mountains": { + "trigger": "minecraft:location", + "biome": "minecraft:mountains" + }, + "minecraft:desert_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:desert_hills" + }, + "minecraft:jungle": { + "trigger": "minecraft:location", + "biome": "minecraft:jungle" + }, + "minecraft:beach": { + "trigger": "minecraft:location", + "biome": "minecraft:beach" + }, + "minecraft:savanna_plateau": { + "trigger": "minecraft:location", + "biome": "minecraft:savanna_plateau" + }, + "minecraft:snowy_taiga_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:snowy_taiga_hills" + }, + "minecraft:badlands_plateau": { + "trigger": "minecraft:location", + "biome": "minecraft:badlands_plateau" + }, + "minecraft:dark_forest": { + "trigger": "minecraft:location", + "biome": "minecraft:dark_forest" + }, + "minecraft:taiga": { + "trigger": "minecraft:location", + "biome": "minecraft:taiga" + }, + "minecraft:birch_forest": { + "trigger": "minecraft:location", + "biome": "minecraft:birch_forest" + }, + "minecraft:mushroom_fields": { + "trigger": "minecraft:location", + "biome": "minecraft:mushroom_fields" + }, + "minecraft:wooded_mountains": { + "trigger": "minecraft:location", + "biome": "minecraft:wooded_mountains" + }, + "minecraft:warm_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:warm_ocean" + }, + "minecraft:lukewarm_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:lukewarm_ocean" + }, + "minecraft:cold_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:cold_ocean" + }, + "minecraft:deep_lukewarm_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:deep_lukewarm_ocean" + }, + "minecraft:deep_cold_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:deep_cold_ocean" + }, + "minecraft:deep_frozen_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:deep_frozen_ocean" + }, + "minecraft:bamboo_jungle": { + "trigger": "minecraft:location", + "biome": "minecraft:bamboo_jungle" + }, + "minecraft:bamboo_jungle_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:bamboo_jungle_hills" + } + } + }, + { + "id": "adventure/arbalistic", + "name": "arbalistic", + "displayName": "Arbalistic", + "description": "Kill five unique mobs with one crossbow shot", + "category": "adventure", + "type": "challenge", + "parent": "adventure/ol_betsy", + "experience": 85, + "criteria": { + "arbalistic": { + "trigger": "minecraft:killed_by_crossbow", + "entities": [] + } + } + }, + { + "id": "adventure/hero_of_the_village", + "name": "hero_of_the_village", + "displayName": "Hero of the Village", + "description": "Successfully defend a village from a raid", + "category": "adventure", + "type": "challenge", + "parent": "adventure/voluntary_exile", + "experience": 100, + "criteria": { + "hero_of_the_village": { + "trigger": "minecraft:hero_of_the_village" + } + } + }, + { + "id": "adventure/honey_block_slide", + "name": "honey_block_slide", + "displayName": "Sticky Situation", + "description": "Jump into a Honey Block to break your fall", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "honey_block_slide": { + "trigger": "minecraft:slide_down_block", + "block": "minecraft:honey_block" + } + } + }, + { + "id": "adventure/kill_a_mob", + "name": "kill_a_mob", + "displayName": "Monster Hunter", + "description": "Kill any hostile monster", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "minecraft:cave_spider": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:cave_spider" + ] + }, + "minecraft:spider": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:spider" + ] + }, + "minecraft:zombie_pigman": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie_pigman" + ] + }, + "minecraft:enderman": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:enderman" + ] + }, + "minecraft:blaze": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:blaze" + ] + }, + "minecraft:creeper": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:creeper" + ] + }, + "minecraft:evoker": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:evoker" + ] + }, + "minecraft:ghast": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ghast" + ] + }, + "minecraft:guardian": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:guardian" + ] + }, + "minecraft:husk": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:husk" + ] + }, + "minecraft:magma_cube": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:magma_cube" + ] + }, + "minecraft:shulker": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:shulker" + ] + }, + "minecraft:silverfish": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:silverfish" + ] + }, + "minecraft:skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:skeleton" + ] + }, + "minecraft:slime": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:slime" + ] + }, + "minecraft:stray": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:stray" + ] + }, + "minecraft:vindicator": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:vindicator" + ] + }, + "minecraft:witch": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:witch" + ] + }, + "minecraft:wither_skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:wither_skeleton" + ] + }, + "minecraft:zombie": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie" + ] + }, + "minecraft:zombie_villager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie_villager" + ] + }, + "minecraft:phantom": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:phantom" + ] + }, + "minecraft:drowned": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:drowned" + ] + }, + "minecraft:pillager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:pillager" + ] + }, + "minecraft:ravager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ravager" + ] + } + } + }, + { + "id": "adventure/kill_all_mobs", + "name": "kill_all_mobs", + "displayName": "Monsters Hunted", + "description": "Kill one of every hostile monster", + "category": "adventure", + "type": "challenge", + "parent": "adventure/kill_a_mob", + "experience": 100, + "criteria": { + "minecraft:cave_spider": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:cave_spider" + ] + }, + "minecraft:spider": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:spider" + ] + }, + "minecraft:zombie_pigman": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie_pigman" + ] + }, + "minecraft:enderman": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:enderman" + ] + }, + "minecraft:blaze": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:blaze" + ] + }, + "minecraft:creeper": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:creeper" + ] + }, + "minecraft:evoker": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:evoker" + ] + }, + "minecraft:ghast": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ghast" + ] + }, + "minecraft:guardian": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:guardian" + ] + }, + "minecraft:husk": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:husk" + ] + }, + "minecraft:magma_cube": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:magma_cube" + ] + }, + "minecraft:shulker": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:shulker" + ] + }, + "minecraft:silverfish": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:silverfish" + ] + }, + "minecraft:skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:skeleton" + ] + }, + "minecraft:slime": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:slime" + ] + }, + "minecraft:stray": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:stray" + ] + }, + "minecraft:vindicator": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:vindicator" + ] + }, + "minecraft:witch": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:witch" + ] + }, + "minecraft:wither_skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:wither_skeleton" + ] + }, + "minecraft:zombie": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie" + ] + }, + "minecraft:zombie_villager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie_villager" + ] + }, + "minecraft:phantom": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:phantom" + ] + }, + "minecraft:drowned": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:drowned" + ] + }, + "minecraft:pillager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:pillager" + ] + }, + "minecraft:ravager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ravager" + ] + } + } + }, + { + "id": "adventure/ol_betsy", + "name": "ol_betsy", + "displayName": "Ol' Betsy", + "description": "Shoot a crossbow", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "shot_crossbow": { + "trigger": "minecraft:shot_crossbow", + "items": [ + "minecraft:crossbow" + ] + } + } + }, + { + "id": "adventure/root", + "name": "root", + "displayName": "Adventure", + "description": "Adventure, exploration and combat", + "category": "adventure", + "type": "hidden", + "criteria": { + "killed_something": { + "trigger": "minecraft:player_killed_entity" + }, + "killed_by_something": { + "trigger": "minecraft:entity_killed_player" + } + } + }, + { + "id": "adventure/shoot_arrow", + "name": "shoot_arrow", + "displayName": "Take Aim", + "description": "Shoot something with a bow and arrow", + "category": "adventure", + "type": "task", + "parent": "adventure/kill_a_mob", + "criteria": { + "shot_arrow": { + "trigger": "minecraft:player_hurt_entity", + "items": [ + "#minecraft:arrows" + ] + } + } + }, + { + "id": "adventure/sleep_in_bed", + "name": "sleep_in_bed", + "displayName": "Sweet Dreams", + "description": "Change your respawn point", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "slept_in_bed": { + "trigger": "minecraft:slept_in_bed" + } + } + }, + { + "id": "adventure/sniper_duel", + "name": "sniper_duel", + "displayName": "Sniper Duel", + "description": "Kill a Skeleton from at least 50 meters away", + "category": "adventure", + "type": "challenge", + "parent": "adventure/shoot_arrow", + "experience": 50, + "criteria": { + "killed_skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:skeleton" + ], + "distance": { + "horizontal": { + "min": 50 + } + } + } + } + }, + { + "id": "adventure/summon_iron_golem", + "name": "summon_iron_golem", + "displayName": "Hired Help", + "description": "Summon an Iron Golem to help defend a village", + "category": "adventure", + "type": "goal", + "parent": "adventure/trade", + "criteria": { + "summoned_golem": { + "trigger": "minecraft:summoned_entity", + "entities": [ + "minecraft:iron_golem" + ] + } + } + }, + { + "id": "adventure/throw_trident", + "name": "throw_trident", + "displayName": "A Throwaway Joke", + "description": "Throw a trident at something.\nNote: Throwing away your only weapon is not a good idea.", + "category": "adventure", + "type": "task", + "parent": "adventure/kill_a_mob", + "criteria": { + "shot_trident": { + "trigger": "minecraft:player_hurt_entity", + "items": [ + "minecraft:trident" + ] + } + } + }, + { + "id": "adventure/totem_of_undying", + "name": "totem_of_undying", + "displayName": "Postmortal", + "description": "Use a Totem of Undying to cheat death", + "category": "adventure", + "type": "goal", + "parent": "adventure/kill_a_mob", + "criteria": { + "used_totem": { + "trigger": "minecraft:used_totem", + "items": [ + "minecraft:totem_of_undying" + ] + } + } + }, + { + "id": "adventure/trade", + "name": "trade", + "displayName": "What a Deal!", + "description": "Successfully trade with a Villager", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "traded": { + "trigger": "minecraft:villager_trade" + } + } + }, + { + "id": "adventure/two_birds_one_arrow", + "name": "two_birds_one_arrow", + "displayName": "Two Birds, One Arrow", + "description": "Kill two Phantoms with a piercing arrow", + "category": "adventure", + "type": "challenge", + "parent": "adventure/ol_betsy", + "experience": 65, + "criteria": { + "two_birds": { + "trigger": "minecraft:killed_by_crossbow", + "entities": [ + "minecraft:phantom", + "minecraft:phantom" + ] + } + } + }, + { + "id": "adventure/very_very_frightening", + "name": "very_very_frightening", + "displayName": "Very Very Frightening", + "description": "Strike a Villager with lightning", + "category": "adventure", + "type": "task", + "parent": "adventure/throw_trident", + "criteria": { + "struck_villager": { + "trigger": "minecraft:channeled_lightning", + "entities": [ + "minecraft:villager" + ] + } + } + }, + { + "id": "adventure/voluntary_exile", + "name": "voluntary_exile", + "displayName": "Voluntary Exile", + "description": "Kill a raid captain.\nMaybe consider staying away from villages for the time being...", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "voluntary_exile": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "#minecraft:raiders" + ], + "entityWearing": { + "head": { + "item": "minecraft:white_banner", + "nbt": "{BlockEntityTag:{Patterns:[{Color:9,Pattern:\"mr\"},{Color:8,Pattern:\"bs\"},{Color:7,Pattern:\"cs\"},{Color:8,Pattern:\"bo\"},{Color:15,Pattern:\"ms\"},{Color:8,Pattern:\"hh\"},{Color:8,Pattern:\"mc\"},{Color:15,Pattern:\"bo\"}]},display:{Name:'{\"color\":\"gold\",\"translate\":\"block.minecraft.ominous_banner\"}'}}" + } + } + } + } + }, + { + "id": "adventure/whos_the_pillager_now", + "name": "whos_the_pillager_now", + "displayName": "Who's the Pillager Now?", + "description": "Give a Pillager a taste of their own medicine", + "category": "adventure", + "type": "task", + "parent": "adventure/ol_betsy", + "criteria": { + "kill_pillager": { + "trigger": "minecraft:killed_by_crossbow", + "entities": [ + "minecraft:pillager" + ] + } + } + }, + { + "id": "end/dragon_breath", + "name": "dragon_breath", + "displayName": "You Need a Mint", + "description": "Collect dragon's breath in a glass bottle", + "category": "end", + "type": "goal", + "parent": "end/kill_dragon", + "criteria": { + "dragon_breath": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:dragon_breath" + ] + } + } + }, + { + "id": "end/dragon_egg", + "name": "dragon_egg", + "displayName": "The Next Generation", + "description": "Hold the Dragon Egg", + "category": "end", + "type": "goal", + "parent": "end/kill_dragon", + "criteria": { + "dragon_egg": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:dragon_egg" + ] + } + } + }, + { + "id": "end/elytra", + "name": "elytra", + "displayName": "Sky's the Limit", + "description": "Find Elytra", + "category": "end", + "type": "goal", + "parent": "end/find_end_city", + "criteria": { + "elytra": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:elytra" + ] + } + } + }, + { + "id": "end/enter_end_gateway", + "name": "enter_end_gateway", + "displayName": "Remote Getaway", + "description": "Escape the island", + "category": "end", + "type": "task", + "parent": "end/kill_dragon", + "criteria": { + "entered_end_gateway": { + "trigger": "minecraft:enter_block", + "block": "minecraft:end_gateway" + } + } + }, + { + "id": "end/find_end_city", + "name": "find_end_city", + "displayName": "The City at the End of the Game", + "description": "Go on in, what could happen?", + "category": "end", + "type": "task", + "parent": "end/enter_end_gateway", + "criteria": { + "in_city": { + "trigger": "minecraft:location", + "structure": "minecraft:endcity" + } + } + }, + { + "id": "end/kill_dragon", + "name": "kill_dragon", + "displayName": "Free the End", + "description": "Good luck", + "category": "end", + "type": "task", + "parent": "end/root", + "criteria": { + "killed_dragon": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ender_dragon" + ] + } + } + }, + { + "id": "end/levitate", + "name": "levitate", + "displayName": "Great View From Up Here", + "description": "Levitate up 50 blocks from the attacks of a Shulker", + "category": "end", + "type": "challenge", + "parent": "end/find_end_city", + "experience": 50, + "criteria": { + "levitated": { + "trigger": "minecraft:levitation", + "distance": { + "vertical": { + "min": 50 + } + } + } + } + }, + { + "id": "end/respawn_dragon", + "name": "respawn_dragon", + "displayName": "The End... Again...", + "description": "Respawn the Ender Dragon", + "category": "end", + "type": "goal", + "parent": "end/kill_dragon", + "criteria": { + "summoned_dragon": { + "trigger": "minecraft:summoned_entity", + "entities": [ + "minecraft:ender_dragon" + ] + } + } + }, + { + "id": "end/root", + "name": "root", + "displayName": "The End", + "description": "Or the beginning?", + "category": "end", + "type": "hidden", + "criteria": { + "entered_end": { + "trigger": "minecraft:changed_dimension", + "dimension": "minecraft:the_end" + } + } + }, + { + "id": "husbandry/balanced_diet", + "name": "balanced_diet", + "displayName": "A Balanced Diet", + "description": "Eat everything that is edible, even if it's not good for you", + "category": "husbandry", + "type": "challenge", + "parent": "husbandry/plant_seed", + "experience": 100, + "criteria": { + "apple": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:apple" + ] + }, + "mushroom_stew": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:mushroom_stew" + ] + }, + "bread": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:bread" + ] + }, + "porkchop": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:porkchop" + ] + }, + "cooked_porkchop": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_porkchop" + ] + }, + "golden_apple": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:golden_apple" + ] + }, + "enchanted_golden_apple": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:enchanted_golden_apple" + ] + }, + "cod": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cod" + ] + }, + "salmon": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:salmon" + ] + }, + "tropical_fish": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:tropical_fish" + ] + }, + "pufferfish": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:pufferfish" + ] + }, + "cooked_cod": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_cod" + ] + }, + "cooked_salmon": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_salmon" + ] + }, + "cookie": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cookie" + ] + }, + "melon_slice": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:melon_slice" + ] + }, + "beef": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:beef" + ] + }, + "cooked_beef": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_beef" + ] + }, + "chicken": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:chicken" + ] + }, + "cooked_chicken": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_chicken" + ] + }, + "rotten_flesh": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:rotten_flesh" + ] + }, + "spider_eye": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:spider_eye" + ] + }, + "carrot": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:carrot" + ] + }, + "potato": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:potato" + ] + }, + "baked_potato": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:baked_potato" + ] + }, + "poisonous_potato": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:poisonous_potato" + ] + }, + "golden_carrot": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:golden_carrot" + ] + }, + "pumpkin_pie": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:pumpkin_pie" + ] + }, + "rabbit": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:rabbit" + ] + }, + "cooked_rabbit": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_rabbit" + ] + }, + "rabbit_stew": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:rabbit_stew" + ] + }, + "mutton": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:mutton" + ] + }, + "cooked_mutton": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_mutton" + ] + }, + "chorus_fruit": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:chorus_fruit" + ] + }, + "beetroot": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:beetroot" + ] + }, + "beetroot_soup": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:beetroot_soup" + ] + }, + "dried_kelp": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:dried_kelp" + ] + }, + "suspicious_stew": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:suspicious_stew" + ] + }, + "sweet_berries": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:sweet_berries" + ] + }, + "honey_bottle": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:honey_bottle" + ] + } + } + }, + { + "id": "husbandry/break_diamond_hoe", + "name": "break_diamond_hoe", + "displayName": "Serious Dedication", + "description": "Completely use up a diamond hoe, and then reevaluate your life choices", + "category": "husbandry", + "type": "challenge", + "parent": "husbandry/plant_seed", + "experience": 100, + "criteria": { + "broke_hoe": { + "trigger": "minecraft:item_durability_changed", + "items": [ + "minecraft:diamond_hoe" + ] + } + } + }, + { + "id": "husbandry/bred_all_animals", + "name": "bred_all_animals", + "displayName": "Two by Two", + "description": "Breed all the animals!", + "category": "husbandry", + "type": "challenge", + "parent": "husbandry/breed_an_animal", + "experience": 100, + "criteria": { + "minecraft:horse": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:horse" + }, + "minecraft:sheep": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:sheep" + }, + "minecraft:cow": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:cow" + }, + "minecraft:mooshroom": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:mooshroom" + }, + "minecraft:pig": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:pig" + }, + "minecraft:chicken": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:chicken" + }, + "minecraft:wolf": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:wolf" + }, + "minecraft:ocelot": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:ocelot" + }, + "minecraft:rabbit": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:rabbit" + }, + "minecraft:llama": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:llama" + }, + "minecraft:turtle": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:turtle" + }, + "minecraft:cat": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:cat" + }, + "minecraft:panda": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:panda" + }, + "minecraft:fox": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:fox" + }, + "minecraft:bee": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:bee" + } + } + }, + { + "id": "husbandry/breed_an_animal", + "name": "breed_an_animal", + "displayName": "The Parrots and the Bats", + "description": "Breed two animals together", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "bred": { + "trigger": "minecraft:bred_animals" + } + } + }, + { + "id": "husbandry/complete_catalogue", + "name": "complete_catalogue", + "displayName": "A Complete Catalogue", + "description": "Tame all cat variants!", + "category": "husbandry", + "type": "challenge", + "parent": "husbandry/tame_an_animal", + "experience": 50, + "criteria": { + "textures/entity/cat/tabby.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/tabby.png" + ] + }, + "textures/entity/cat/black.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/black.png" + ] + }, + "textures/entity/cat/red.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/red.png" + ] + }, + "textures/entity/cat/siamese.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/siamese.png" + ] + }, + "textures/entity/cat/british_shorthair.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/british_shorthair.png" + ] + }, + "textures/entity/cat/calico.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/calico.png" + ] + }, + "textures/entity/cat/persian.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/persian.png" + ] + }, + "textures/entity/cat/ragdoll.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/ragdoll.png" + ] + }, + "textures/entity/cat/white.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/white.png" + ] + }, + "textures/entity/cat/jellie.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/jellie.png" + ] + }, + "textures/entity/cat/all_black.png": { + "trigger": "minecraft:tame_animal", + "entities": [ + "minecraft:textures/entity/cat/all_black.png" + ] + } + } + }, + { + "id": "husbandry/fishy_business", + "name": "fishy_business", + "displayName": "Fishy Business", + "description": "Catch a fish", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "cod": { + "trigger": "minecraft:fishing_rod_hooked", + "items": [ + "minecraft:cod" + ] + }, + "tropical_fish": { + "trigger": "minecraft:fishing_rod_hooked", + "items": [ + "minecraft:tropical_fish" + ] + }, + "pufferfish": { + "trigger": "minecraft:fishing_rod_hooked", + "items": [ + "minecraft:pufferfish" + ] + }, + "salmon": { + "trigger": "minecraft:fishing_rod_hooked", + "items": [ + "minecraft:salmon" + ] + } + } + }, + { + "id": "husbandry/plant_seed", + "name": "plant_seed", + "displayName": "A Seedy Place", + "description": "Plant a seed and watch it grow", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "wheat": { + "trigger": "minecraft:placed_block", + "block": "minecraft:wheat" + }, + "pumpkin_stem": { + "trigger": "minecraft:placed_block", + "block": "minecraft:pumpkin_stem" + }, + "melon_stem": { + "trigger": "minecraft:placed_block", + "block": "minecraft:melon_stem" + }, + "beetroots": { + "trigger": "minecraft:placed_block", + "block": "minecraft:beetroots" + }, + "nether_wart": { + "trigger": "minecraft:placed_block", + "block": "minecraft:nether_wart" + } + } + }, + { + "id": "husbandry/root", + "name": "root", + "displayName": "Husbandry", + "description": "The world is full of friends and food", + "category": "husbandry", + "type": "hidden", + "criteria": { + "consumed_item": { + "trigger": "minecraft:consume_item" + } + } + }, + { + "id": "husbandry/safely_harvest_honey", + "name": "safely_harvest_honey", + "displayName": "Bee Our Guest", + "description": "Use a Campfire to collect Honey from a Beehive using a Bottle without aggravating the bees", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "safely_harvest_honey": { + "trigger": "minecraft:safely_harvest_honey", + "items": [ + "minecraft:glass_bottle" + ], + "block": { + "tag": "minecraft:beehives" + } + } + } + }, + { + "id": "husbandry/silk_touch_nest", + "name": "silk_touch_nest", + "displayName": "Total Beelocation", + "description": "Move a Bee Nest, with 3 bees inside, using Silk Touch", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "silk_touch_nest": { + "trigger": "minecraft:bee_nest_destroyed", + "block": "minecraft:bee_nest", + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ], + "numBeesInside": 3 + } + } + }, + { + "id": "husbandry/tactical_fishing", + "name": "tactical_fishing", + "displayName": "Tactical Fishing", + "description": "Catch a fish... without a fishing rod!", + "category": "husbandry", + "type": "task", + "parent": "husbandry/fishy_business", + "criteria": { + "cod_bucket": { + "trigger": "minecraft:filled_bucket", + "items": [ + "minecraft:cod_bucket" + ] + }, + "tropical_fish_bucket": { + "trigger": "minecraft:filled_bucket", + "items": [ + "minecraft:tropical_fish_bucket" + ] + }, + "pufferfish_bucket": { + "trigger": "minecraft:filled_bucket", + "items": [ + "minecraft:pufferfish_bucket" + ] + }, + "salmon_bucket": { + "trigger": "minecraft:filled_bucket", + "items": [ + "minecraft:salmon_bucket" + ] + } + } + }, + { + "id": "husbandry/tame_an_animal", + "name": "tame_an_animal", + "displayName": "Best Friends Forever", + "description": "Tame an animal", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "tamed_animal": { + "trigger": "minecraft:tame_animal" + } + } + }, + { + "id": "nether/all_effects", + "name": "all_effects", + "displayName": "How Did We Get Here?", + "description": "Have every effect applied at the same time", + "category": "nether", + "type": "challenge", + "parent": "nether/all_potions", + "experience": 1000, + "criteria": { + "all_effects": { + "trigger": "minecraft:effects_changed", + "effects": [ + "minecraft:speed", + "minecraft:blindness", + "minecraft:regeneration", + "minecraft:slowness", + "minecraft:jump_boost", + "minecraft:absorption", + "minecraft:dolphins_grace", + "minecraft:weakness", + "minecraft:water_breathing", + "minecraft:hero_of_the_village", + "minecraft:levitation", + "minecraft:bad_omen", + "minecraft:mining_fatigue", + "minecraft:invisibility", + "minecraft:hunger", + "minecraft:strength", + "minecraft:haste", + "minecraft:poison", + "minecraft:fire_resistance", + "minecraft:night_vision", + "minecraft:glowing", + "minecraft:nausea", + "minecraft:wither", + "minecraft:resistance", + "minecraft:slow_falling", + "minecraft:conduit_power" + ] + } + } + }, + { + "id": "nether/all_potions", + "name": "all_potions", + "displayName": "A Furious Cocktail", + "description": "Have every potion effect applied at the same time", + "category": "nether", + "type": "challenge", + "parent": "nether/brew_potion", + "experience": 100, + "criteria": { + "all_effects": { + "trigger": "minecraft:effects_changed", + "effects": [ + "minecraft:speed", + "minecraft:regeneration", + "minecraft:slowness", + "minecraft:jump_boost", + "minecraft:invisibility", + "minecraft:strength", + "minecraft:poison", + "minecraft:fire_resistance", + "minecraft:weakness", + "minecraft:night_vision", + "minecraft:water_breathing", + "minecraft:slow_falling", + "minecraft:resistance" + ] + } + } + }, + { + "id": "nether/brew_potion", + "name": "brew_potion", + "displayName": "Local Brewery", + "description": "Brew a potion", + "category": "nether", + "type": "task", + "parent": "nether/obtain_blaze_rod", + "criteria": { + "potion": { + "trigger": "minecraft:brewed_potion" + } + } + }, + { + "id": "nether/create_beacon", + "name": "create_beacon", + "displayName": "Bring Home the Beacon", + "description": "Construct and place a Beacon", + "category": "nether", + "type": "task", + "parent": "nether/summon_wither", + "criteria": { + "beacon": { + "trigger": "minecraft:construct_beacon", + "beaconLevel": { + "min": 1 + } + } + } + }, + { + "id": "nether/create_full_beacon", + "name": "create_full_beacon", + "displayName": "Beaconator", + "description": "Bring a beacon to full power", + "category": "nether", + "type": "goal", + "parent": "nether/create_beacon", + "criteria": { + "beacon": { + "trigger": "minecraft:construct_beacon", + "beaconLevel": 4 + } + } + }, + { + "id": "nether/fast_travel", + "name": "fast_travel", + "displayName": "Subspace Bubble", + "description": "Use the Nether to travel 7 km in the Overworld", + "category": "nether", + "type": "challenge", + "parent": "nether/root", + "experience": 100, + "criteria": { + "travelled": { + "trigger": "minecraft:nether_travel", + "distance": { + "horizontal": { + "min": 7000 + } + } + } + } + }, + { + "id": "nether/find_fortress", + "name": "find_fortress", + "displayName": "A Terrible Fortress", + "description": "Break your way into a Nether Fortress", + "category": "nether", + "type": "task", + "parent": "nether/root", + "criteria": { + "fortress": { + "trigger": "minecraft:location", + "structure": "minecraft:fortress" + } + } + }, + { + "id": "nether/get_wither_skull", + "name": "get_wither_skull", + "displayName": "Spooky Scary Skeleton", + "description": "Obtain a Wither Skeleton's skull", + "category": "nether", + "type": "task", + "parent": "nether/find_fortress", + "criteria": { + "wither_skull": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:wither_skeleton_skull" + ] + } + } + }, + { + "id": "nether/obtain_blaze_rod", + "name": "obtain_blaze_rod", + "displayName": "Into Fire", + "description": "Relieve a Blaze of its rod", + "category": "nether", + "type": "task", + "parent": "nether/find_fortress", + "criteria": { + "blaze_rod": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:blaze_rod" + ] + } + } + }, + { + "id": "nether/return_to_sender", + "name": "return_to_sender", + "displayName": "Return to Sender", + "description": "Destroy a Ghast with a fireball", + "category": "nether", + "type": "challenge", + "parent": "nether/root", + "experience": 50, + "criteria": { + "killed_ghast": { + "trigger": "minecraft:player_killed_entity", + "items": [ + "minecraft:fireball" + ], + "entities": [ + "minecraft:ghast" + ] + } + } + }, + { + "id": "nether/root", + "name": "root", + "displayName": "Nether", + "description": "Bring summer clothes", + "category": "nether", + "type": "hidden", + "criteria": { + "entered_nether": { + "trigger": "minecraft:changed_dimension", + "dimension": "minecraft:the_nether" + } + } + }, + { + "id": "nether/summon_wither", + "name": "summon_wither", + "displayName": "Withering Heights", + "description": "Summon the Wither", + "category": "nether", + "type": "task", + "parent": "nether/get_wither_skull", + "criteria": { + "summoned": { + "trigger": "minecraft:summoned_entity", + "entities": [ + "minecraft:wither" + ] + } + } + }, + { + "id": "nether/uneasy_alliance", + "name": "uneasy_alliance", + "displayName": "Uneasy Alliance", + "description": "Rescue a Ghast from the Nether, bring it safely home to the Overworld... and then kill it", + "category": "nether", + "type": "challenge", + "parent": "nether/return_to_sender", + "experience": 100, + "criteria": { + "killed_ghast": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ghast" + ], + "dimension": "minecraft:overworld" + } + } + }, + { + "id": "story/cure_zombie_villager", + "name": "cure_zombie_villager", + "displayName": "Zombie Doctor", + "description": "Weaken and then cure a Zombie Villager", + "category": "story", + "type": "goal", + "parent": "story/enter_the_nether", + "criteria": { + "cured_zombie": { + "trigger": "minecraft:cured_zombie_villager" + } + } + }, + { + "id": "story/deflect_arrow", + "name": "deflect_arrow", + "displayName": "Not Today, Thank You", + "description": "Deflect an arrow with a shield", + "category": "story", + "type": "task", + "parent": "story/obtain_armor", + "criteria": { + "deflected_projectile": { + "trigger": "minecraft:entity_hurt_player", + "blocked": true + } + } + }, + { + "id": "story/enchant_item", + "name": "enchant_item", + "displayName": "Enchanter", + "description": "Enchant an item at an Enchanting Table", + "category": "story", + "type": "task", + "parent": "story/mine_diamond", + "criteria": { + "enchanted_item": { + "trigger": "minecraft:enchanted_item" + } + } + }, + { + "id": "story/enter_the_end", + "name": "enter_the_end", + "displayName": "The End?", + "description": "Enter the End Portal", + "category": "story", + "type": "task", + "parent": "story/follow_ender_eye", + "criteria": { + "entered_end": { + "trigger": "minecraft:changed_dimension", + "dimension": "minecraft:the_end" + } + } + }, + { + "id": "story/enter_the_nether", + "name": "enter_the_nether", + "displayName": "We Need to Go Deeper", + "description": "Build, light and enter a Nether Portal", + "category": "story", + "type": "task", + "parent": "story/form_obsidian", + "criteria": { + "entered_nether": { + "trigger": "minecraft:changed_dimension", + "dimension": "minecraft:the_nether" + } + } + }, + { + "id": "story/follow_ender_eye", + "name": "follow_ender_eye", + "displayName": "Eye Spy", + "description": "Follow an Eye of Ender", + "category": "story", + "type": "task", + "parent": "story/enter_the_nether", + "criteria": { + "in_stronghold": { + "trigger": "minecraft:location", + "structure": "minecraft:stronghold" + } + } + }, + { + "id": "story/form_obsidian", + "name": "form_obsidian", + "displayName": "Ice Bucket Challenge", + "description": "Form and mine a block of Obsidian", + "category": "story", + "type": "task", + "parent": "story/lava_bucket", + "criteria": { + "obsidian": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:obsidian" + ] + } + } + }, + { + "id": "story/iron_tools", + "name": "iron_tools", + "displayName": "Isn't It Iron Pick", + "description": "Upgrade your pickaxe", + "category": "story", + "type": "task", + "parent": "story/smelt_iron", + "criteria": { + "iron_pickaxe": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_pickaxe" + ] + } + } + }, + { + "id": "story/lava_bucket", + "name": "lava_bucket", + "displayName": "Hot Stuff", + "description": "Fill a bucket with lava", + "category": "story", + "type": "task", + "parent": "story/smelt_iron", + "criteria": { + "lava_bucket": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:lava_bucket" + ] + } + } + }, + { + "id": "story/mine_diamond", + "name": "mine_diamond", + "displayName": "Diamonds!", + "description": "Acquire diamonds", + "category": "story", + "type": "task", + "parent": "story/iron_tools", + "criteria": { + "diamond": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond" + ] + } + } + }, + { + "id": "story/mine_stone", + "name": "mine_stone", + "displayName": "Stone Age", + "description": "Mine stone with your new pickaxe", + "category": "story", + "type": "task", + "parent": "story/root", + "criteria": { + "get_stone": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:cobblestone" + ] + } + } + }, + { + "id": "story/obtain_armor", + "name": "obtain_armor", + "displayName": "Suit Up", + "description": "Protect yourself with a piece of iron armor", + "category": "story", + "type": "task", + "parent": "story/smelt_iron", + "criteria": { + "iron_helmet": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_helmet" + ] + }, + "iron_chestplate": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_chestplate" + ] + }, + "iron_leggings": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_leggings" + ] + }, + "iron_boots": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_boots" + ] + } + } + }, + { + "id": "story/root", + "name": "root", + "displayName": "Minecraft", + "description": "The heart and story of the game", + "category": "story", + "type": "hidden", + "criteria": { + "crafting_table": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:crafting_table" + ] + } + } + }, + { + "id": "story/shiny_gear", + "name": "shiny_gear", + "displayName": "Cover Me With Diamonds", + "description": "Diamond armor saves lives", + "category": "story", + "type": "task", + "parent": "story/mine_diamond", + "criteria": { + "diamond_helmet": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond_helmet" + ] + }, + "diamond_chestplate": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond_chestplate" + ] + }, + "diamond_leggings": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond_leggings" + ] + }, + "diamond_boots": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond_boots" + ] + } + } + }, + { + "id": "story/smelt_iron", + "name": "smelt_iron", + "displayName": "Acquire Hardware", + "description": "Smelt an iron ingot", + "category": "story", + "type": "task", + "parent": "story/upgrade_tools", + "criteria": { + "iron": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_ingot" + ] + } + } + }, + { + "id": "story/upgrade_tools", + "name": "upgrade_tools", + "displayName": "Getting an Upgrade", + "description": "Construct a better pickaxe", + "category": "story", + "type": "task", + "parent": "story/mine_stone", + "criteria": { + "stone_pickaxe": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:stone_pickaxe" + ] + } + } + } +] \ No newline at end of file From 7a926f70ceba09c7d009d7ee3035224f89aca8d1 Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Thu, 23 Jun 2022 16:49:58 -0400 Subject: [PATCH 28/40] fix 1.15/1.16 advancements --- data/pc/1.15/advancements.json | 4 +- data/pc/1.16/advancements.json | 216 ++++++++++++++++++++++++--------- 2 files changed, 163 insertions(+), 57 deletions(-) diff --git a/data/pc/1.15/advancements.json b/data/pc/1.15/advancements.json index 5b8b5cccb..d8fa297c1 100644 --- a/data/pc/1.15/advancements.json +++ b/data/pc/1.15/advancements.json @@ -1446,9 +1446,7 @@ "items": [ "minecraft:glass_bottle" ], - "block": { - "tag": "minecraft:beehives" - } + "block": "#minecraft:beehives" } } }, diff --git a/data/pc/1.16/advancements.json b/data/pc/1.16/advancements.json index 99d201330..fcc1300cc 100644 --- a/data/pc/1.16/advancements.json +++ b/data/pc/1.16/advancements.json @@ -674,7 +674,9 @@ "criteria": { "shot_crossbow": { "trigger": "minecraft:shot_crossbow", - "items": "minecraft:crossbow" + "items": [ + "minecraft:crossbow" + ] } } }, @@ -793,7 +795,9 @@ "criteria": { "used_totem": { "trigger": "minecraft:used_totem", - "items": "minecraft:totem_of_undying" + "items": [ + "minecraft:totem_of_undying" + ] } } }, @@ -1048,159 +1052,237 @@ "criteria": { "apple": { "trigger": "minecraft:consume_item", - "items": "minecraft:apple" + "items": [ + "minecraft:apple" + ] }, "mushroom_stew": { "trigger": "minecraft:consume_item", - "items": "minecraft:mushroom_stew" + "items": [ + "minecraft:mushroom_stew" + ] }, "bread": { "trigger": "minecraft:consume_item", - "items": "minecraft:bread" + "items": [ + "minecraft:bread" + ] }, "porkchop": { "trigger": "minecraft:consume_item", - "items": "minecraft:porkchop" + "items": [ + "minecraft:porkchop" + ] }, "cooked_porkchop": { "trigger": "minecraft:consume_item", - "items": "minecraft:cooked_porkchop" + "items": [ + "minecraft:cooked_porkchop" + ] }, "golden_apple": { "trigger": "minecraft:consume_item", - "items": "minecraft:golden_apple" + "items": [ + "minecraft:golden_apple" + ] }, "enchanted_golden_apple": { "trigger": "minecraft:consume_item", - "items": "minecraft:enchanted_golden_apple" + "items": [ + "minecraft:enchanted_golden_apple" + ] }, "cod": { "trigger": "minecraft:consume_item", - "items": "minecraft:cod" + "items": [ + "minecraft:cod" + ] }, "salmon": { "trigger": "minecraft:consume_item", - "items": "minecraft:salmon" + "items": [ + "minecraft:salmon" + ] }, "tropical_fish": { "trigger": "minecraft:consume_item", - "items": "minecraft:tropical_fish" + "items": [ + "minecraft:tropical_fish" + ] }, "pufferfish": { "trigger": "minecraft:consume_item", - "items": "minecraft:pufferfish" + "items": [ + "minecraft:pufferfish" + ] }, "cooked_cod": { "trigger": "minecraft:consume_item", - "items": "minecraft:cooked_cod" + "items": [ + "minecraft:cooked_cod" + ] }, "cooked_salmon": { "trigger": "minecraft:consume_item", - "items": "minecraft:cooked_salmon" + "items": [ + "minecraft:cooked_salmon" + ] }, "cookie": { "trigger": "minecraft:consume_item", - "items": "minecraft:cookie" + "items": [ + "minecraft:cookie" + ] }, "melon_slice": { "trigger": "minecraft:consume_item", - "items": "minecraft:melon_slice" + "items": [ + "minecraft:melon_slice" + ] }, "beef": { "trigger": "minecraft:consume_item", - "items": "minecraft:beef" + "items": [ + "minecraft:beef" + ] }, "cooked_beef": { "trigger": "minecraft:consume_item", - "items": "minecraft:cooked_beef" + "items": [ + "minecraft:cooked_beef" + ] }, "chicken": { "trigger": "minecraft:consume_item", - "items": "minecraft:chicken" + "items": [ + "minecraft:chicken" + ] }, "cooked_chicken": { "trigger": "minecraft:consume_item", - "items": "minecraft:cooked_chicken" + "items": [ + "minecraft:cooked_chicken" + ] }, "rotten_flesh": { "trigger": "minecraft:consume_item", - "items": "minecraft:rotten_flesh" + "items": [ + "minecraft:rotten_flesh" + ] }, "spider_eye": { "trigger": "minecraft:consume_item", - "items": "minecraft:spider_eye" + "items": [ + "minecraft:spider_eye" + ] }, "carrot": { "trigger": "minecraft:consume_item", - "items": "minecraft:carrot" + "items": [ + "minecraft:carrot" + ] }, "potato": { "trigger": "minecraft:consume_item", - "items": "minecraft:potato" + "items": [ + "minecraft:potato" + ] }, "baked_potato": { "trigger": "minecraft:consume_item", - "items": "minecraft:baked_potato" + "items": [ + "minecraft:baked_potato" + ] }, "poisonous_potato": { "trigger": "minecraft:consume_item", - "items": "minecraft:poisonous_potato" + "items": [ + "minecraft:poisonous_potato" + ] }, "golden_carrot": { "trigger": "minecraft:consume_item", - "items": "minecraft:golden_carrot" + "items": [ + "minecraft:golden_carrot" + ] }, "pumpkin_pie": { "trigger": "minecraft:consume_item", - "items": "minecraft:pumpkin_pie" + "items": [ + "minecraft:pumpkin_pie" + ] }, "rabbit": { "trigger": "minecraft:consume_item", - "items": "minecraft:rabbit" + "items": [ + "minecraft:rabbit" + ] }, "cooked_rabbit": { "trigger": "minecraft:consume_item", - "items": "minecraft:cooked_rabbit" + "items": [ + "minecraft:cooked_rabbit" + ] }, "rabbit_stew": { "trigger": "minecraft:consume_item", - "items": "minecraft:rabbit_stew" + "items": [ + "minecraft:rabbit_stew" + ] }, "mutton": { "trigger": "minecraft:consume_item", - "items": "minecraft:mutton" + "items": [ + "minecraft:mutton" + ] }, "cooked_mutton": { "trigger": "minecraft:consume_item", - "items": "minecraft:cooked_mutton" + "items": [ + "minecraft:cooked_mutton" + ] }, "chorus_fruit": { "trigger": "minecraft:consume_item", - "items": "minecraft:chorus_fruit" + "items": [ + "minecraft:chorus_fruit" + ] }, "beetroot": { "trigger": "minecraft:consume_item", - "items": "minecraft:beetroot" + "items": [ + "minecraft:beetroot" + ] }, "beetroot_soup": { "trigger": "minecraft:consume_item", - "items": "minecraft:beetroot_soup" + "items": [ + "minecraft:beetroot_soup" + ] }, "dried_kelp": { "trigger": "minecraft:consume_item", - "items": "minecraft:dried_kelp" + "items": [ + "minecraft:dried_kelp" + ] }, "suspicious_stew": { "trigger": "minecraft:consume_item", - "items": "minecraft:suspicious_stew" + "items": [ + "minecraft:suspicious_stew" + ] }, "sweet_berries": { "trigger": "minecraft:consume_item", - "items": "minecraft:sweet_berries" + "items": [ + "minecraft:sweet_berries" + ] }, "honey_bottle": { "trigger": "minecraft:consume_item", - "items": "minecraft:honey_bottle" + "items": [ + "minecraft:honey_bottle" + ] } } }, @@ -1433,19 +1515,27 @@ "criteria": { "cod": { "trigger": "minecraft:fishing_rod_hooked", - "items": "minecraft:cod" + "items": [ + "minecraft:cod" + ] }, "tropical_fish": { "trigger": "minecraft:fishing_rod_hooked", - "items": "minecraft:tropical_fish" + "items": [ + "minecraft:tropical_fish" + ] }, "pufferfish": { "trigger": "minecraft:fishing_rod_hooked", - "items": "minecraft:pufferfish" + "items": [ + "minecraft:pufferfish" + ] }, "salmon": { "trigger": "minecraft:fishing_rod_hooked", - "items": "minecraft:salmon" + "items": [ + "minecraft:salmon" + ] } } }, @@ -1522,7 +1612,9 @@ "criteria": { "safely_harvest_honey": { "trigger": "minecraft:item_used_on_block", - "items": "minecraft:glass_bottle", + "items": [ + "minecraft:glass_bottle" + ], "block": "#minecraft:beehives", "smokey": true } @@ -1563,19 +1655,27 @@ "criteria": { "cod_bucket": { "trigger": "minecraft:filled_bucket", - "items": "minecraft:cod_bucket" + "items": [ + "minecraft:cod_bucket" + ] }, "tropical_fish_bucket": { "trigger": "minecraft:filled_bucket", - "items": "minecraft:tropical_fish_bucket" + "items": [ + "minecraft:tropical_fish_bucket" + ] }, "pufferfish_bucket": { "trigger": "minecraft:filled_bucket", - "items": "minecraft:pufferfish_bucket" + "items": [ + "minecraft:pufferfish_bucket" + ] }, "salmon_bucket": { "trigger": "minecraft:filled_bucket", - "items": "minecraft:salmon_bucket" + "items": [ + "minecraft:salmon_bucket" + ] } } }, @@ -1691,7 +1791,9 @@ "criteria": { "charge_respawn_anchor": { "trigger": "minecraft:item_used_on_block", - "items": "minecraft:glowstone", + "items": [ + "minecraft:glowstone" + ], "blockState": { "charges": "4" } @@ -1750,7 +1852,9 @@ }, "distract_piglin_directly": { "trigger": "minecraft:player_interacted_with_entity", - "items": "minecraft:gold_ingot", + "items": [ + "minecraft:gold_ingot" + ], "entities": [ "minecraft:piglin" ] @@ -1987,7 +2091,9 @@ "criteria": { "used_warped_fungus_on_a_stick": { "trigger": "minecraft:item_durability_changed", - "items": "minecraft:warped_fungus_on_a_stick", + "items": [ + "minecraft:warped_fungus_on_a_stick" + ], "vehicle": "minecraft:strider" } } @@ -2053,7 +2159,9 @@ "criteria": { "use_lodestone": { "trigger": "minecraft:item_used_on_block", - "items": "minecraft:compass" + "items": [ + "minecraft:compass" + ] } } }, From d433105b76ab787bc85c1d728a4ad2f4c928cf9d Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Thu, 23 Jun 2022 17:12:38 -0400 Subject: [PATCH 29/40] add 1.14 advancements, other fixes and additions --- data/dataPaths.json | 4 + data/pc/1.14/advancements.json | 1990 ++++++++++++++++++++++++++++++ data/pc/1.15/advancements.json | 48 +- data/pc/1.16/advancements.json | 47 +- data/pc/1.17/advancements.json | 47 +- data/pc/1.18/advancements.json | 47 +- data/pc/1.19/advancements.json | 3 +- schemas/advancements_schema.json | 8 + 8 files changed, 2056 insertions(+), 138 deletions(-) create mode 100644 data/pc/1.14/advancements.json diff --git a/data/dataPaths.json b/data/dataPaths.json index 44ed7ed7f..ef54c08d1 100644 --- a/data/dataPaths.json +++ b/data/dataPaths.json @@ -578,6 +578,7 @@ "mapIcons": "pc/1.13" }, "1.14": { + "advancements": "pc/1.14", "attributes": "pc/1.14", "blocks": "pc/1.14.4", "blockCollisionShapes": "pc/1.14", @@ -602,6 +603,7 @@ "mapIcons": "pc/1.13" }, "1.14.1": { + "advancements": "pc/1.14", "attributes": "pc/1.14", "blocks": "pc/1.14.4", "blockCollisionShapes": "pc/1.14.4", @@ -626,6 +628,7 @@ "mapIcons": "pc/1.13" }, "1.14.3": { + "advancements": "pc/1.14", "attributes": "pc/1.14", "blocks": "pc/1.14.4", "enchantments": "pc/1.13.2", @@ -650,6 +653,7 @@ "mapIcons": "pc/1.13" }, "1.14.4": { + "advancements": "pc/1.14", "attributes": "pc/1.14", "blocks": "pc/1.14.4", "blockCollisionShapes": "pc/1.14.4", diff --git a/data/pc/1.14/advancements.json b/data/pc/1.14/advancements.json new file mode 100644 index 000000000..ea20907ef --- /dev/null +++ b/data/pc/1.14/advancements.json @@ -0,0 +1,1990 @@ +[ + { + "id": "adventure/adventuring_time", + "name": "adventuring_time", + "displayName": "Adventuring Time", + "description": "Discover every biome", + "category": "adventure", + "type": "challenge", + "parent": "adventure/sleep_in_bed", + "experience": 500, + "criteria": { + "minecraft:birch_forest_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:birch_forest_hills" + }, + "minecraft:river": { + "trigger": "minecraft:location", + "biome": "minecraft:river" + }, + "minecraft:swamp": { + "trigger": "minecraft:location", + "biome": "minecraft:swamp" + }, + "minecraft:desert": { + "trigger": "minecraft:location", + "biome": "minecraft:desert" + }, + "minecraft:wooded_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:wooded_hills" + }, + "minecraft:giant_tree_taiga_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:giant_tree_taiga_hills" + }, + "minecraft:snowy_taiga": { + "trigger": "minecraft:location", + "biome": "minecraft:snowy_taiga" + }, + "minecraft:badlands": { + "trigger": "minecraft:location", + "biome": "minecraft:badlands" + }, + "minecraft:forest": { + "trigger": "minecraft:location", + "biome": "minecraft:forest" + }, + "minecraft:stone_shore": { + "trigger": "minecraft:location", + "biome": "minecraft:stone_shore" + }, + "minecraft:snowy_tundra": { + "trigger": "minecraft:location", + "biome": "minecraft:snowy_tundra" + }, + "minecraft:taiga_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:taiga_hills" + }, + "minecraft:snowy_mountains": { + "trigger": "minecraft:location", + "biome": "minecraft:snowy_mountains" + }, + "minecraft:wooded_badlands_plateau": { + "trigger": "minecraft:location", + "biome": "minecraft:wooded_badlands_plateau" + }, + "minecraft:savanna": { + "trigger": "minecraft:location", + "biome": "minecraft:savanna" + }, + "minecraft:plains": { + "trigger": "minecraft:location", + "biome": "minecraft:plains" + }, + "minecraft:frozen_river": { + "trigger": "minecraft:location", + "biome": "minecraft:frozen_river" + }, + "minecraft:giant_tree_taiga": { + "trigger": "minecraft:location", + "biome": "minecraft:giant_tree_taiga" + }, + "minecraft:snowy_beach": { + "trigger": "minecraft:location", + "biome": "minecraft:snowy_beach" + }, + "minecraft:jungle_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:jungle_hills" + }, + "minecraft:jungle_edge": { + "trigger": "minecraft:location", + "biome": "minecraft:jungle_edge" + }, + "minecraft:mushroom_field_shore": { + "trigger": "minecraft:location", + "biome": "minecraft:mushroom_field_shore" + }, + "minecraft:mountains": { + "trigger": "minecraft:location", + "biome": "minecraft:mountains" + }, + "minecraft:desert_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:desert_hills" + }, + "minecraft:jungle": { + "trigger": "minecraft:location", + "biome": "minecraft:jungle" + }, + "minecraft:beach": { + "trigger": "minecraft:location", + "biome": "minecraft:beach" + }, + "minecraft:savanna_plateau": { + "trigger": "minecraft:location", + "biome": "minecraft:savanna_plateau" + }, + "minecraft:snowy_taiga_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:snowy_taiga_hills" + }, + "minecraft:badlands_plateau": { + "trigger": "minecraft:location", + "biome": "minecraft:badlands_plateau" + }, + "minecraft:dark_forest": { + "trigger": "minecraft:location", + "biome": "minecraft:dark_forest" + }, + "minecraft:taiga": { + "trigger": "minecraft:location", + "biome": "minecraft:taiga" + }, + "minecraft:birch_forest": { + "trigger": "minecraft:location", + "biome": "minecraft:birch_forest" + }, + "minecraft:mushroom_fields": { + "trigger": "minecraft:location", + "biome": "minecraft:mushroom_fields" + }, + "minecraft:wooded_mountains": { + "trigger": "minecraft:location", + "biome": "minecraft:wooded_mountains" + }, + "minecraft:warm_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:warm_ocean" + }, + "minecraft:lukewarm_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:lukewarm_ocean" + }, + "minecraft:cold_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:cold_ocean" + }, + "minecraft:deep_lukewarm_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:deep_lukewarm_ocean" + }, + "minecraft:deep_cold_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:deep_cold_ocean" + }, + "minecraft:deep_frozen_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:deep_frozen_ocean" + }, + "minecraft:bamboo_jungle": { + "trigger": "minecraft:location", + "biome": "minecraft:bamboo_jungle" + }, + "minecraft:bamboo_jungle_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:bamboo_jungle_hills" + } + } + }, + { + "id": "adventure/arbalistic", + "name": "arbalistic", + "displayName": "Arbalistic", + "description": "Kill five unique mobs with one crossbow shot", + "category": "adventure", + "type": "challenge", + "parent": "adventure/ol_betsy", + "experience": 85, + "criteria": { + "arbalistic": { + "trigger": "minecraft:killed_by_crossbow", + "uniqueEntityTypes": 5 + } + } + }, + { + "id": "adventure/hero_of_the_village", + "name": "hero_of_the_village", + "displayName": "Hero of the Village", + "description": "Successfully defend a village from a raid", + "category": "adventure", + "type": "challenge", + "parent": "adventure/voluntary_exile", + "experience": 100, + "criteria": { + "hero_of_the_village": { + "trigger": "minecraft:hero_of_the_village" + } + } + }, + { + "id": "adventure/kill_a_mob", + "name": "kill_a_mob", + "displayName": "Monster Hunter", + "description": "Kill any hostile monster", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "minecraft:cave_spider": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:cave_spider" + ] + }, + "minecraft:spider": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:spider" + ] + }, + "minecraft:zombie_pigman": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie_pigman" + ] + }, + "minecraft:enderman": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:enderman" + ] + }, + "minecraft:blaze": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:blaze" + ] + }, + "minecraft:creeper": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:creeper" + ] + }, + "minecraft:evoker": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:evoker" + ] + }, + "minecraft:ghast": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ghast" + ] + }, + "minecraft:guardian": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:guardian" + ] + }, + "minecraft:husk": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:husk" + ] + }, + "minecraft:magma_cube": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:magma_cube" + ] + }, + "minecraft:shulker": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:shulker" + ] + }, + "minecraft:silverfish": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:silverfish" + ] + }, + "minecraft:skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:skeleton" + ] + }, + "minecraft:slime": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:slime" + ] + }, + "minecraft:stray": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:stray" + ] + }, + "minecraft:vindicator": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:vindicator" + ] + }, + "minecraft:witch": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:witch" + ] + }, + "minecraft:wither_skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:wither_skeleton" + ] + }, + "minecraft:zombie": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie" + ] + }, + "minecraft:zombie_villager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie_villager" + ] + }, + "minecraft:phantom": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:phantom" + ] + }, + "minecraft:drowned": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:drowned" + ] + }, + "minecraft:pillager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:pillager" + ] + }, + "minecraft:ravager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ravager" + ] + } + } + }, + { + "id": "adventure/kill_all_mobs", + "name": "kill_all_mobs", + "displayName": "Monsters Hunted", + "description": "Kill one of every hostile monster", + "category": "adventure", + "type": "challenge", + "parent": "adventure/kill_a_mob", + "experience": 100, + "criteria": { + "minecraft:cave_spider": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:cave_spider" + ] + }, + "minecraft:spider": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:spider" + ] + }, + "minecraft:zombie_pigman": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie_pigman" + ] + }, + "minecraft:enderman": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:enderman" + ] + }, + "minecraft:blaze": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:blaze" + ] + }, + "minecraft:creeper": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:creeper" + ] + }, + "minecraft:evoker": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:evoker" + ] + }, + "minecraft:ghast": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ghast" + ] + }, + "minecraft:guardian": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:guardian" + ] + }, + "minecraft:husk": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:husk" + ] + }, + "minecraft:magma_cube": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:magma_cube" + ] + }, + "minecraft:shulker": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:shulker" + ] + }, + "minecraft:silverfish": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:silverfish" + ] + }, + "minecraft:skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:skeleton" + ] + }, + "minecraft:slime": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:slime" + ] + }, + "minecraft:stray": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:stray" + ] + }, + "minecraft:vindicator": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:vindicator" + ] + }, + "minecraft:witch": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:witch" + ] + }, + "minecraft:wither_skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:wither_skeleton" + ] + }, + "minecraft:zombie": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie" + ] + }, + "minecraft:zombie_villager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie_villager" + ] + }, + "minecraft:phantom": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:phantom" + ] + }, + "minecraft:drowned": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:drowned" + ] + }, + "minecraft:pillager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:pillager" + ] + }, + "minecraft:ravager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ravager" + ] + } + } + }, + { + "id": "adventure/ol_betsy", + "name": "ol_betsy", + "displayName": "Ol' Betsy", + "description": "Shoot a crossbow", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "shot_crossbow": { + "trigger": "minecraft:shot_crossbow", + "items": [ + "minecraft:crossbow" + ] + } + } + }, + { + "id": "adventure/root", + "name": "root", + "displayName": "Adventure", + "description": "Adventure, exploration and combat", + "category": "adventure", + "type": "hidden", + "criteria": { + "killed_something": { + "trigger": "minecraft:player_killed_entity" + }, + "killed_by_something": { + "trigger": "minecraft:entity_killed_player" + } + } + }, + { + "id": "adventure/shoot_arrow", + "name": "shoot_arrow", + "displayName": "Take Aim", + "description": "Shoot something with a bow and arrow", + "category": "adventure", + "type": "task", + "parent": "adventure/kill_a_mob", + "criteria": { + "shot_arrow": { + "trigger": "minecraft:player_hurt_entity", + "items": [ + "minecraft:arrow" + ] + } + } + }, + { + "id": "adventure/sleep_in_bed", + "name": "sleep_in_bed", + "displayName": "Sweet Dreams", + "description": "Change your respawn point", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "slept_in_bed": { + "trigger": "minecraft:slept_in_bed" + } + } + }, + { + "id": "adventure/sniper_duel", + "name": "sniper_duel", + "displayName": "Sniper Duel", + "description": "Kill a Skeleton from at least 50 meters away", + "category": "adventure", + "type": "challenge", + "parent": "adventure/shoot_arrow", + "experience": 50, + "criteria": { + "killed_skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:skeleton" + ], + "distance": { + "horizontal": { + "min": 50 + } + } + } + } + }, + { + "id": "adventure/summon_iron_golem", + "name": "summon_iron_golem", + "displayName": "Hired Help", + "description": "Summon an Iron Golem to help defend a village", + "category": "adventure", + "type": "goal", + "parent": "adventure/trade", + "criteria": { + "summoned_golem": { + "trigger": "minecraft:summoned_entity", + "entities": [ + "minecraft:iron_golem" + ] + } + } + }, + { + "id": "adventure/throw_trident", + "name": "throw_trident", + "displayName": "A Throwaway Joke", + "description": "Throw a trident at something.\nNote: Throwing away your only weapon is not a good idea.", + "category": "adventure", + "type": "task", + "parent": "adventure/kill_a_mob", + "criteria": { + "shot_trident": { + "trigger": "minecraft:player_hurt_entity", + "items": [ + "minecraft:trident" + ] + } + } + }, + { + "id": "adventure/totem_of_undying", + "name": "totem_of_undying", + "displayName": "Postmortal", + "description": "Use a Totem of Undying to cheat death", + "category": "adventure", + "type": "goal", + "parent": "adventure/kill_a_mob", + "criteria": { + "used_totem": { + "trigger": "minecraft:used_totem", + "items": [ + "minecraft:totem_of_undying" + ] + } + } + }, + { + "id": "adventure/trade", + "name": "trade", + "displayName": "What a Deal!", + "description": "Successfully trade with a Villager", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "traded": { + "trigger": "minecraft:villager_trade" + } + } + }, + { + "id": "adventure/two_birds_one_arrow", + "name": "two_birds_one_arrow", + "displayName": "Two Birds, One Arrow", + "description": "Kill two Phantoms with a piercing arrow", + "category": "adventure", + "type": "challenge", + "parent": "adventure/ol_betsy", + "experience": 65, + "criteria": { + "two_birds": { + "trigger": "minecraft:killed_by_crossbow", + "entities": [ + "minecraft:phantom", + "minecraft:phantom" + ] + } + } + }, + { + "id": "adventure/very_very_frightening", + "name": "very_very_frightening", + "displayName": "Very Very Frightening", + "description": "Strike a Villager with lightning", + "category": "adventure", + "type": "task", + "parent": "adventure/throw_trident", + "criteria": { + "struck_villager": { + "trigger": "minecraft:channeled_lightning", + "entities": [ + "minecraft:villager" + ] + } + } + }, + { + "id": "adventure/voluntary_exile", + "name": "voluntary_exile", + "displayName": "Voluntary Exile", + "description": "Kill a raid captain.\nMaybe consider staying away from villages for the time being...", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "voluntary_exile": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "#minecraft:raiders" + ], + "entityWearing": { + "head": { + "item": "minecraft:white_banner", + "nbt": "{BlockEntityTag:{Patterns:[{Color:9,Pattern:\"mr\"},{Color:8,Pattern:\"bs\"},{Color:7,Pattern:\"cs\"},{Color:8,Pattern:\"bo\"},{Color:15,Pattern:\"ms\"},{Color:8,Pattern:\"hh\"},{Color:8,Pattern:\"mc\"},{Color:15,Pattern:\"bo\"}]},display:{Name:'{\"color\":\"gold\",\"translate\":\"block.minecraft.ominous_banner\"}'}}" + } + } + } + } + }, + { + "id": "adventure/whos_the_pillager_now", + "name": "whos_the_pillager_now", + "displayName": "Who's the Pillager Now?", + "description": "Give a Pillager a taste of their own medicine", + "category": "adventure", + "type": "task", + "parent": "adventure/ol_betsy", + "criteria": { + "kill_pillager": { + "trigger": "minecraft:killed_by_crossbow", + "entities": [ + "minecraft:pillager" + ] + } + } + }, + { + "id": "end/dragon_breath", + "name": "dragon_breath", + "displayName": "You Need a Mint", + "description": "Collect dragon's breath in a glass bottle", + "category": "end", + "type": "goal", + "parent": "end/kill_dragon", + "criteria": { + "dragon_breath": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:dragon_breath" + ] + } + } + }, + { + "id": "end/dragon_egg", + "name": "dragon_egg", + "displayName": "The Next Generation", + "description": "Hold the Dragon Egg", + "category": "end", + "type": "goal", + "parent": "end/kill_dragon", + "criteria": { + "dragon_egg": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:dragon_egg" + ] + } + } + }, + { + "id": "end/elytra", + "name": "elytra", + "displayName": "Sky's the Limit", + "description": "Find Elytra", + "category": "end", + "type": "goal", + "parent": "end/find_end_city", + "criteria": { + "elytra": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:elytra" + ] + } + } + }, + { + "id": "end/enter_end_gateway", + "name": "enter_end_gateway", + "displayName": "Remote Getaway", + "description": "Escape the island", + "category": "end", + "type": "task", + "parent": "end/kill_dragon", + "criteria": { + "entered_end_gateway": { + "trigger": "minecraft:enter_block", + "block": "minecraft:end_gateway" + } + } + }, + { + "id": "end/find_end_city", + "name": "find_end_city", + "displayName": "The City at the End of the Game", + "description": "Go on in, what could happen?", + "category": "end", + "type": "task", + "parent": "end/enter_end_gateway", + "criteria": { + "in_city": { + "trigger": "minecraft:location", + "structure": "minecraft:end_city" + } + } + }, + { + "id": "end/kill_dragon", + "name": "kill_dragon", + "displayName": "Free the End", + "description": "Good luck", + "category": "end", + "type": "task", + "parent": "end/root", + "criteria": { + "killed_dragon": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ender_dragon" + ] + } + } + }, + { + "id": "end/levitate", + "name": "levitate", + "displayName": "Great View From Up Here", + "description": "Levitate up 50 blocks from the attacks of a Shulker", + "category": "end", + "type": "challenge", + "parent": "end/find_end_city", + "experience": 50, + "criteria": { + "levitated": { + "trigger": "minecraft:levitation", + "distance": { + "vertical": { + "min": 50 + } + } + } + } + }, + { + "id": "end/respawn_dragon", + "name": "respawn_dragon", + "displayName": "The End... Again...", + "description": "Respawn the Ender Dragon", + "category": "end", + "type": "goal", + "parent": "end/kill_dragon", + "criteria": { + "summoned_dragon": { + "trigger": "minecraft:summoned_entity", + "entities": [ + "minecraft:ender_dragon" + ] + } + } + }, + { + "id": "end/root", + "name": "root", + "displayName": "The End", + "description": "Or the beginning?", + "category": "end", + "type": "hidden", + "criteria": { + "entered_end": { + "trigger": "minecraft:changed_dimension", + "dimension": "minecraft:the_end" + } + } + }, + { + "id": "husbandry/balanced_diet", + "name": "balanced_diet", + "displayName": "A Balanced Diet", + "description": "Eat everything that is edible, even if it's not good for you", + "category": "husbandry", + "type": "challenge", + "parent": "husbandry/plant_seed", + "experience": 100, + "criteria": { + "apple": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:apple" + ] + }, + "mushroom_stew": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:mushroom_stew" + ] + }, + "bread": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:bread" + ] + }, + "porkchop": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:porkchop" + ] + }, + "cooked_porkchop": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_porkchop" + ] + }, + "golden_apple": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:golden_apple" + ] + }, + "enchanted_golden_apple": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:enchanted_golden_apple" + ] + }, + "cod": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cod" + ] + }, + "salmon": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:salmon" + ] + }, + "tropical_fish": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:tropical_fish" + ] + }, + "pufferfish": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:pufferfish" + ] + }, + "cooked_cod": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_cod" + ] + }, + "cooked_salmon": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_salmon" + ] + }, + "cookie": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cookie" + ] + }, + "melon_slice": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:melon_slice" + ] + }, + "beef": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:beef" + ] + }, + "cooked_beef": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_beef" + ] + }, + "chicken": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:chicken" + ] + }, + "cooked_chicken": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_chicken" + ] + }, + "rotten_flesh": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:rotten_flesh" + ] + }, + "spider_eye": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:spider_eye" + ] + }, + "carrot": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:carrot" + ] + }, + "potato": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:potato" + ] + }, + "baked_potato": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:baked_potato" + ] + }, + "poisonous_potato": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:poisonous_potato" + ] + }, + "golden_carrot": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:golden_carrot" + ] + }, + "pumpkin_pie": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:pumpkin_pie" + ] + }, + "rabbit": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:rabbit" + ] + }, + "cooked_rabbit": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_rabbit" + ] + }, + "rabbit_stew": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:rabbit_stew" + ] + }, + "mutton": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:mutton" + ] + }, + "cooked_mutton": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_mutton" + ] + }, + "chorus_fruit": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:chorus_fruit" + ] + }, + "beetroot": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:beetroot" + ] + }, + "beetroot_soup": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:beetroot_soup" + ] + }, + "dried_kelp": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:dried_kelp" + ] + }, + "suspicious_stew": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:suspicious_stew" + ] + }, + "sweet_berries": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:sweet_berries" + ] + } + } + }, + { + "id": "husbandry/break_diamond_hoe", + "name": "break_diamond_hoe", + "displayName": "Serious Dedication", + "description": "Completely use up a diamond hoe, and then reevaluate your life choices", + "category": "husbandry", + "type": "challenge", + "parent": "husbandry/plant_seed", + "experience": 100, + "criteria": { + "broke_hoe": { + "trigger": "minecraft:item_durability_changed", + "items": [ + "minecraft:diamond_hoe" + ] + } + } + }, + { + "id": "husbandry/bred_all_animals", + "name": "bred_all_animals", + "displayName": "Two by Two", + "description": "Breed all the animals!", + "category": "husbandry", + "type": "challenge", + "parent": "husbandry/breed_an_animal", + "experience": 100, + "criteria": { + "minecraft:horse": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:horse" + }, + "minecraft:sheep": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:sheep" + }, + "minecraft:cow": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:cow" + }, + "minecraft:mooshroom": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:mooshroom" + }, + "minecraft:pig": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:pig" + }, + "minecraft:chicken": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:chicken" + }, + "minecraft:wolf": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:wolf" + }, + "minecraft:ocelot": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:ocelot" + }, + "minecraft:rabbit": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:rabbit" + }, + "minecraft:llama": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:llama" + }, + "minecraft:turtle": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:turtle" + }, + "minecraft:cat": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:cat" + }, + "minecraft:panda": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:panda" + }, + "minecraft:fox": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:fox" + } + } + }, + { + "id": "husbandry/breed_an_animal", + "name": "breed_an_animal", + "displayName": "The Parrots and the Bats", + "description": "Breed two animals together", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "bred": { + "trigger": "minecraft:bred_animals" + } + } + }, + { + "id": "husbandry/complete_catalogue", + "name": "complete_catalogue", + "displayName": "A Complete Catalogue", + "description": "Tame all cat variants!", + "category": "husbandry", + "type": "challenge", + "parent": "husbandry/tame_an_animal", + "experience": 50, + "criteria": { + "textures/entity/cat/tabby.png": { + "trigger": "minecraft:tame_animal", + "catType": "minecraft:textures/entity/cat/tabby.png" + }, + "textures/entity/cat/black.png": { + "trigger": "minecraft:tame_animal", + "catType": "minecraft:textures/entity/cat/black.png" + }, + "textures/entity/cat/red.png": { + "trigger": "minecraft:tame_animal", + "catType": "minecraft:textures/entity/cat/red.png" + }, + "textures/entity/cat/siamese.png": { + "trigger": "minecraft:tame_animal", + "catType": "minecraft:textures/entity/cat/siamese.png" + }, + "textures/entity/cat/british_shorthair.png": { + "trigger": "minecraft:tame_animal", + "catType": "minecraft:textures/entity/cat/british_shorthair.png" + }, + "textures/entity/cat/calico.png": { + "trigger": "minecraft:tame_animal", + "catType": "minecraft:textures/entity/cat/calico.png" + }, + "textures/entity/cat/persian.png": { + "trigger": "minecraft:tame_animal", + "catType": "minecraft:textures/entity/cat/persian.png" + }, + "textures/entity/cat/ragdoll.png": { + "trigger": "minecraft:tame_animal", + "catType": "minecraft:textures/entity/cat/ragdoll.png" + }, + "textures/entity/cat/white.png": { + "trigger": "minecraft:tame_animal", + "catType": "minecraft:textures/entity/cat/white.png" + }, + "textures/entity/cat/jellie.png": { + "trigger": "minecraft:tame_animal", + "catType": "minecraft:textures/entity/cat/jellie.png" + }, + "textures/entity/cat/all_black.png": { + "trigger": "minecraft:tame_animal", + "catType": "minecraft:textures/entity/cat/all_black.png" + } + } + }, + { + "id": "husbandry/fishy_business", + "name": "fishy_business", + "displayName": "Fishy Business", + "description": "Catch a fish", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "cod": { + "trigger": "minecraft:fishing_rod_hooked", + "items": [ + "minecraft:cod" + ] + }, + "tropical_fish": { + "trigger": "minecraft:fishing_rod_hooked", + "items": [ + "minecraft:tropical_fish" + ] + }, + "pufferfish": { + "trigger": "minecraft:fishing_rod_hooked", + "items": [ + "minecraft:pufferfish" + ] + }, + "salmon": { + "trigger": "minecraft:fishing_rod_hooked", + "items": [ + "minecraft:salmon" + ] + } + } + }, + { + "id": "husbandry/plant_seed", + "name": "plant_seed", + "displayName": "A Seedy Place", + "description": "Plant a seed and watch it grow", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "wheat": { + "trigger": "minecraft:placed_block", + "block": "minecraft:wheat" + }, + "pumpkin_stem": { + "trigger": "minecraft:placed_block", + "block": "minecraft:pumpkin_stem" + }, + "melon_stem": { + "trigger": "minecraft:placed_block", + "block": "minecraft:melon_stem" + }, + "beetroots": { + "trigger": "minecraft:placed_block", + "block": "minecraft:beetroots" + }, + "nether_wart": { + "trigger": "minecraft:placed_block", + "block": "minecraft:nether_wart" + } + } + }, + { + "id": "husbandry/root", + "name": "root", + "displayName": "Husbandry", + "description": "The world is full of friends and food", + "category": "husbandry", + "type": "hidden", + "criteria": { + "consumed_item": { + "trigger": "minecraft:consume_item" + } + } + }, + { + "id": "husbandry/tactical_fishing", + "name": "tactical_fishing", + "displayName": "Tactical Fishing", + "description": "Catch a fish... without a fishing rod!", + "category": "husbandry", + "type": "task", + "parent": "husbandry/fishy_business", + "criteria": { + "cod_bucket": { + "trigger": "minecraft:filled_bucket", + "items": [ + "minecraft:cod_bucket" + ] + }, + "tropical_fish_bucket": { + "trigger": "minecraft:filled_bucket", + "items": [ + "minecraft:tropical_fish_bucket" + ] + }, + "pufferfish_bucket": { + "trigger": "minecraft:filled_bucket", + "items": [ + "minecraft:pufferfish_bucket" + ] + }, + "salmon_bucket": { + "trigger": "minecraft:filled_bucket", + "items": [ + "minecraft:salmon_bucket" + ] + } + } + }, + { + "id": "husbandry/tame_an_animal", + "name": "tame_an_animal", + "displayName": "Best Friends Forever", + "description": "Tame an animal", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "tamed_animal": { + "trigger": "minecraft:tame_animal" + } + } + }, + { + "id": "nether/all_effects", + "name": "all_effects", + "displayName": "How Did We Get Here?", + "description": "Have every effect applied at the same time", + "category": "nether", + "type": "challenge", + "parent": "nether/all_potions", + "experience": 1000, + "criteria": { + "all_effects": { + "trigger": "minecraft:effects_changed", + "effects": [ + "minecraft:speed", + "minecraft:hero_of_the_village", + "minecraft:dolphins_grace", + "minecraft:water_breathing", + "minecraft:night_vision", + "minecraft:glowing", + "minecraft:nausea", + "minecraft:regeneration", + "minecraft:haste", + "minecraft:jump_boost", + "minecraft:levitation", + "minecraft:slow_falling", + "minecraft:weakness", + "minecraft:saturation", + "minecraft:fire_resistance", + "minecraft:absorption", + "minecraft:bad_omen", + "minecraft:mining_fatigue", + "minecraft:poison", + "minecraft:blindness", + "minecraft:resistance", + "minecraft:wither", + "minecraft:slowness", + "minecraft:hunger", + "minecraft:strength", + "minecraft:conduit_power", + "minecraft:invisibility" + ] + } + } + }, + { + "id": "nether/all_potions", + "name": "all_potions", + "displayName": "A Furious Cocktail", + "description": "Have every potion effect applied at the same time", + "category": "nether", + "type": "challenge", + "parent": "nether/brew_potion", + "experience": 100, + "criteria": { + "all_effects": { + "trigger": "minecraft:effects_changed", + "effects": [ + "minecraft:speed", + "minecraft:water_breathing", + "minecraft:night_vision", + "minecraft:poison", + "minecraft:regeneration", + "minecraft:resistance", + "minecraft:jump_boost", + "minecraft:slowness", + "minecraft:strength", + "minecraft:slow_falling", + "minecraft:weakness", + "minecraft:invisibility", + "minecraft:fire_resistance" + ] + } + } + }, + { + "id": "nether/brew_potion", + "name": "brew_potion", + "displayName": "Local Brewery", + "description": "Brew a potion", + "category": "nether", + "type": "task", + "parent": "nether/obtain_blaze_rod", + "criteria": { + "potion": { + "trigger": "minecraft:brewed_potion" + } + } + }, + { + "id": "nether/create_beacon", + "name": "create_beacon", + "displayName": "Bring Home the Beacon", + "description": "Construct and place a Beacon", + "category": "nether", + "type": "task", + "parent": "nether/summon_wither", + "criteria": { + "beacon": { + "trigger": "minecraft:construct_beacon", + "beaconLevel": { + "min": 1 + } + } + } + }, + { + "id": "nether/create_full_beacon", + "name": "create_full_beacon", + "displayName": "Beaconator", + "description": "Bring a beacon to full power", + "category": "nether", + "type": "goal", + "parent": "nether/create_beacon", + "criteria": { + "beacon": { + "trigger": "minecraft:construct_beacon", + "beaconLevel": 4 + } + } + }, + { + "id": "nether/fast_travel", + "name": "fast_travel", + "displayName": "Subspace Bubble", + "description": "Use the Nether to travel 7 km in the Overworld", + "category": "nether", + "type": "challenge", + "parent": "nether/root", + "experience": 100, + "criteria": { + "travelled": { + "trigger": "minecraft:nether_travel", + "distance": { + "horizontal": { + "min": 7000 + } + } + } + } + }, + { + "id": "nether/find_fortress", + "name": "find_fortress", + "displayName": "A Terrible Fortress", + "description": "Break your way into a Nether Fortress", + "category": "nether", + "type": "task", + "parent": "nether/root", + "criteria": { + "fortress": { + "trigger": "minecraft:location", + "structure": "minecraft:fortress" + } + } + }, + { + "id": "nether/get_wither_skull", + "name": "get_wither_skull", + "displayName": "Spooky Scary Skeleton", + "description": "Obtain a Wither Skeleton's skull", + "category": "nether", + "type": "task", + "parent": "nether/find_fortress", + "criteria": { + "wither_skull": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:wither_skeleton_skull" + ] + } + } + }, + { + "id": "nether/obtain_blaze_rod", + "name": "obtain_blaze_rod", + "displayName": "Into Fire", + "description": "Relieve a Blaze of its rod", + "category": "nether", + "type": "task", + "parent": "nether/find_fortress", + "criteria": { + "blaze_rod": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:blaze_rod" + ] + } + } + }, + { + "id": "nether/return_to_sender", + "name": "return_to_sender", + "displayName": "Return to Sender", + "description": "Destroy a Ghast with a fireball", + "category": "nether", + "type": "challenge", + "parent": "nether/root", + "experience": 50, + "criteria": { + "killed_ghast": { + "trigger": "minecraft:player_killed_entity", + "items": [ + "minecraft:fireball" + ], + "entities": [ + "minecraft:ghast" + ] + } + } + }, + { + "id": "nether/root", + "name": "root", + "displayName": "Nether", + "description": "Bring summer clothes", + "category": "nether", + "type": "hidden", + "criteria": { + "entered_nether": { + "trigger": "minecraft:changed_dimension", + "dimension": "minecraft:the_nether" + } + } + }, + { + "id": "nether/summon_wither", + "name": "summon_wither", + "displayName": "Withering Heights", + "description": "Summon the Wither", + "category": "nether", + "type": "task", + "parent": "nether/get_wither_skull", + "criteria": { + "summoned": { + "trigger": "minecraft:summoned_entity", + "entities": [ + "minecraft:wither" + ] + } + } + }, + { + "id": "nether/uneasy_alliance", + "name": "uneasy_alliance", + "displayName": "Uneasy Alliance", + "description": "Rescue a Ghast from the Nether, bring it safely home to the Overworld... and then kill it", + "category": "nether", + "type": "challenge", + "parent": "nether/return_to_sender", + "experience": 100, + "criteria": { + "killed_ghast": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ghast" + ], + "dimension": "minecraft:overworld" + } + } + }, + { + "id": "story/cure_zombie_villager", + "name": "cure_zombie_villager", + "displayName": "Zombie Doctor", + "description": "Weaken and then cure a Zombie Villager", + "category": "story", + "type": "goal", + "parent": "story/enter_the_nether", + "criteria": { + "cured_zombie": { + "trigger": "minecraft:cured_zombie_villager" + } + } + }, + { + "id": "story/deflect_arrow", + "name": "deflect_arrow", + "displayName": "Not Today, Thank You", + "description": "Deflect an arrow with a shield", + "category": "story", + "type": "task", + "parent": "story/obtain_armor", + "criteria": { + "deflected_projectile": { + "trigger": "minecraft:entity_hurt_player", + "blocked": true + } + } + }, + { + "id": "story/enchant_item", + "name": "enchant_item", + "displayName": "Enchanter", + "description": "Enchant an item at an Enchanting Table", + "category": "story", + "type": "task", + "parent": "story/mine_diamond", + "criteria": { + "enchanted_item": { + "trigger": "minecraft:enchanted_item" + } + } + }, + { + "id": "story/enter_the_end", + "name": "enter_the_end", + "displayName": "The End?", + "description": "Enter the End Portal", + "category": "story", + "type": "task", + "parent": "story/follow_ender_eye", + "criteria": { + "entered_end": { + "trigger": "minecraft:changed_dimension", + "dimension": "minecraft:the_end" + } + } + }, + { + "id": "story/enter_the_nether", + "name": "enter_the_nether", + "displayName": "We Need to Go Deeper", + "description": "Build, light and enter a Nether Portal", + "category": "story", + "type": "task", + "parent": "story/form_obsidian", + "criteria": { + "entered_nether": { + "trigger": "minecraft:changed_dimension", + "dimension": "minecraft:the_nether" + } + } + }, + { + "id": "story/follow_ender_eye", + "name": "follow_ender_eye", + "displayName": "Eye Spy", + "description": "Follow an Eye of Ender", + "category": "story", + "type": "task", + "parent": "story/enter_the_nether", + "criteria": { + "in_stronghold": { + "trigger": "minecraft:location", + "structure": "minecraft:stronghold" + } + } + }, + { + "id": "story/form_obsidian", + "name": "form_obsidian", + "displayName": "Ice Bucket Challenge", + "description": "Form and mine a block of Obsidian", + "category": "story", + "type": "task", + "parent": "story/lava_bucket", + "criteria": { + "obsidian": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:obsidian" + ] + } + } + }, + { + "id": "story/iron_tools", + "name": "iron_tools", + "displayName": "Isn't It Iron Pick", + "description": "Upgrade your pickaxe", + "category": "story", + "type": "task", + "parent": "story/smelt_iron", + "criteria": { + "iron_pickaxe": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_pickaxe" + ] + } + } + }, + { + "id": "story/lava_bucket", + "name": "lava_bucket", + "displayName": "Hot Stuff", + "description": "Fill a bucket with lava", + "category": "story", + "type": "task", + "parent": "story/smelt_iron", + "criteria": { + "lava_bucket": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:lava_bucket" + ] + } + } + }, + { + "id": "story/mine_diamond", + "name": "mine_diamond", + "displayName": "Diamonds!", + "description": "Acquire diamonds", + "category": "story", + "type": "task", + "parent": "story/iron_tools", + "criteria": { + "diamond": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond" + ] + } + } + }, + { + "id": "story/mine_stone", + "name": "mine_stone", + "displayName": "Stone Age", + "description": "Mine stone with your new pickaxe", + "category": "story", + "type": "task", + "parent": "story/root", + "criteria": { + "get_stone": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:cobblestone" + ] + } + } + }, + { + "id": "story/obtain_armor", + "name": "obtain_armor", + "displayName": "Suit Up", + "description": "Protect yourself with a piece of iron armor", + "category": "story", + "type": "task", + "parent": "story/smelt_iron", + "criteria": { + "iron_helmet": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_helmet" + ] + }, + "iron_chestplate": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_chestplate" + ] + }, + "iron_leggings": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_leggings" + ] + }, + "iron_boots": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_boots" + ] + } + } + }, + { + "id": "story/root", + "name": "root", + "displayName": "Minecraft", + "description": "The heart and story of the game", + "category": "story", + "type": "hidden", + "criteria": { + "crafting_table": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:crafting_table" + ] + } + } + }, + { + "id": "story/shiny_gear", + "name": "shiny_gear", + "displayName": "Cover Me With Diamonds", + "description": "Diamond armor saves lives", + "category": "story", + "type": "task", + "parent": "story/mine_diamond", + "criteria": { + "diamond_helmet": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond_helmet" + ] + }, + "diamond_chestplate": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond_chestplate" + ] + }, + "diamond_leggings": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond_leggings" + ] + }, + "diamond_boots": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond_boots" + ] + } + } + }, + { + "id": "story/smelt_iron", + "name": "smelt_iron", + "displayName": "Acquire Hardware", + "description": "Smelt an iron ingot", + "category": "story", + "type": "task", + "parent": "story/upgrade_tools", + "criteria": { + "iron": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_ingot" + ] + } + } + }, + { + "id": "story/upgrade_tools", + "name": "upgrade_tools", + "displayName": "Getting an Upgrade", + "description": "Construct a better pickaxe", + "category": "story", + "type": "task", + "parent": "story/mine_stone", + "criteria": { + "stone_pickaxe": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:stone_pickaxe" + ] + } + } + } +] \ No newline at end of file diff --git a/data/pc/1.15/advancements.json b/data/pc/1.15/advancements.json index d8fa297c1..bd88160a6 100644 --- a/data/pc/1.15/advancements.json +++ b/data/pc/1.15/advancements.json @@ -191,7 +191,7 @@ "criteria": { "arbalistic": { "trigger": "minecraft:killed_by_crossbow", - "entities": [] + "uniqueEntityTypes": 5 } } }, @@ -853,7 +853,7 @@ "criteria": { "in_city": { "trigger": "minecraft:location", - "structure": "minecraft:endcity" + "structure": "minecraft:end_city" } } }, @@ -1287,69 +1287,47 @@ "criteria": { "textures/entity/cat/tabby.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/tabby.png" - ] + "catType": "minecraft:textures/entity/cat/tabby.png" }, "textures/entity/cat/black.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/black.png" - ] + "catType": "minecraft:textures/entity/cat/black.png" }, "textures/entity/cat/red.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/red.png" - ] + "catType": "minecraft:textures/entity/cat/red.png" }, "textures/entity/cat/siamese.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/siamese.png" - ] + "catType": "minecraft:textures/entity/cat/siamese.png" }, "textures/entity/cat/british_shorthair.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/british_shorthair.png" - ] + "catType": "minecraft:textures/entity/cat/british_shorthair.png" }, "textures/entity/cat/calico.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/calico.png" - ] + "catType": "minecraft:textures/entity/cat/calico.png" }, "textures/entity/cat/persian.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/persian.png" - ] + "catType": "minecraft:textures/entity/cat/persian.png" }, "textures/entity/cat/ragdoll.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/ragdoll.png" - ] + "catType": "minecraft:textures/entity/cat/ragdoll.png" }, "textures/entity/cat/white.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/white.png" - ] + "catType": "minecraft:textures/entity/cat/white.png" }, "textures/entity/cat/jellie.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/jellie.png" - ] + "catType": "minecraft:textures/entity/cat/jellie.png" }, "textures/entity/cat/all_black.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/all_black.png" - ] + "catType": "minecraft:textures/entity/cat/all_black.png" } } }, diff --git a/data/pc/1.16/advancements.json b/data/pc/1.16/advancements.json index fcc1300cc..5742f9fa6 100644 --- a/data/pc/1.16/advancements.json +++ b/data/pc/1.16/advancements.json @@ -190,7 +190,8 @@ "experience": 85, "criteria": { "arbalistic": { - "trigger": "minecraft:killed_by_crossbow" + "trigger": "minecraft:killed_by_crossbow", + "uniqueEntityTypes": 5 } } }, @@ -1438,69 +1439,47 @@ "criteria": { "textures/entity/cat/tabby.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/tabby.png" - ] + "catType": "minecraft:textures/entity/cat/tabby.png" }, "textures/entity/cat/black.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/black.png" - ] + "catType": "minecraft:textures/entity/cat/black.png" }, "textures/entity/cat/red.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/red.png" - ] + "catType": "minecraft:textures/entity/cat/red.png" }, "textures/entity/cat/siamese.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/siamese.png" - ] + "catType": "minecraft:textures/entity/cat/siamese.png" }, "textures/entity/cat/british_shorthair.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/british_shorthair.png" - ] + "catType": "minecraft:textures/entity/cat/british_shorthair.png" }, "textures/entity/cat/calico.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/calico.png" - ] + "catType": "minecraft:textures/entity/cat/calico.png" }, "textures/entity/cat/persian.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/persian.png" - ] + "catType": "minecraft:textures/entity/cat/persian.png" }, "textures/entity/cat/ragdoll.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/ragdoll.png" - ] + "catType": "minecraft:textures/entity/cat/ragdoll.png" }, "textures/entity/cat/white.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/white.png" - ] + "catType": "minecraft:textures/entity/cat/white.png" }, "textures/entity/cat/jellie.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/jellie.png" - ] + "catType": "minecraft:textures/entity/cat/jellie.png" }, "textures/entity/cat/all_black.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/all_black.png" - ] + "catType": "minecraft:textures/entity/cat/all_black.png" } } }, diff --git a/data/pc/1.17/advancements.json b/data/pc/1.17/advancements.json index 145fc2a58..5a43f06e1 100644 --- a/data/pc/1.17/advancements.json +++ b/data/pc/1.17/advancements.json @@ -190,7 +190,8 @@ "experience": 85, "criteria": { "arbalistic": { - "trigger": "minecraft:killed_by_crossbow" + "trigger": "minecraft:killed_by_crossbow", + "uniqueEntityTypes": 5 } } }, @@ -1577,69 +1578,47 @@ "criteria": { "textures/entity/cat/tabby.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/tabby.png" - ] + "catType": "minecraft:textures/entity/cat/tabby.png" }, "textures/entity/cat/black.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/black.png" - ] + "catType": "minecraft:textures/entity/cat/black.png" }, "textures/entity/cat/red.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/red.png" - ] + "catType": "minecraft:textures/entity/cat/red.png" }, "textures/entity/cat/siamese.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/siamese.png" - ] + "catType": "minecraft:textures/entity/cat/siamese.png" }, "textures/entity/cat/british_shorthair.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/british_shorthair.png" - ] + "catType": "minecraft:textures/entity/cat/british_shorthair.png" }, "textures/entity/cat/calico.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/calico.png" - ] + "catType": "minecraft:textures/entity/cat/calico.png" }, "textures/entity/cat/persian.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/persian.png" - ] + "catType": "minecraft:textures/entity/cat/persian.png" }, "textures/entity/cat/ragdoll.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/ragdoll.png" - ] + "catType": "minecraft:textures/entity/cat/ragdoll.png" }, "textures/entity/cat/white.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/white.png" - ] + "catType": "minecraft:textures/entity/cat/white.png" }, "textures/entity/cat/jellie.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/jellie.png" - ] + "catType": "minecraft:textures/entity/cat/jellie.png" }, "textures/entity/cat/all_black.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/all_black.png" - ] + "catType": "minecraft:textures/entity/cat/all_black.png" } } }, diff --git a/data/pc/1.18/advancements.json b/data/pc/1.18/advancements.json index 14c26de43..8974962a3 100644 --- a/data/pc/1.18/advancements.json +++ b/data/pc/1.18/advancements.json @@ -222,7 +222,8 @@ "experience": 85, "criteria": { "arbalistic": { - "trigger": "minecraft:killed_by_crossbow" + "trigger": "minecraft:killed_by_crossbow", + "uniqueEntityTypes": 5 } } }, @@ -1671,69 +1672,47 @@ "criteria": { "textures/entity/cat/tabby.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/tabby.png" - ] + "catType": "minecraft:textures/entity/cat/tabby.png" }, "textures/entity/cat/black.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/black.png" - ] + "catType": "minecraft:textures/entity/cat/black.png" }, "textures/entity/cat/red.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/red.png" - ] + "catType": "minecraft:textures/entity/cat/red.png" }, "textures/entity/cat/siamese.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/siamese.png" - ] + "catType": "minecraft:textures/entity/cat/siamese.png" }, "textures/entity/cat/british_shorthair.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/british_shorthair.png" - ] + "catType": "minecraft:textures/entity/cat/british_shorthair.png" }, "textures/entity/cat/calico.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/calico.png" - ] + "catType": "minecraft:textures/entity/cat/calico.png" }, "textures/entity/cat/persian.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/persian.png" - ] + "catType": "minecraft:textures/entity/cat/persian.png" }, "textures/entity/cat/ragdoll.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/ragdoll.png" - ] + "catType": "minecraft:textures/entity/cat/ragdoll.png" }, "textures/entity/cat/white.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/white.png" - ] + "catType": "minecraft:textures/entity/cat/white.png" }, "textures/entity/cat/jellie.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/jellie.png" - ] + "catType": "minecraft:textures/entity/cat/jellie.png" }, "textures/entity/cat/all_black.png": { "trigger": "minecraft:tame_animal", - "entities": [ - "minecraft:textures/entity/cat/all_black.png" - ] + "catType": "minecraft:textures/entity/cat/all_black.png" } } }, diff --git a/data/pc/1.19/advancements.json b/data/pc/1.19/advancements.json index b590a255f..fe66d44fc 100644 --- a/data/pc/1.19/advancements.json +++ b/data/pc/1.19/advancements.json @@ -230,7 +230,8 @@ "experience": 85, "criteria": { "arbalistic": { - "trigger": "minecraft:killed_by_crossbow" + "trigger": "minecraft:killed_by_crossbow", + "uniqueEntityTypes": 5 } } }, diff --git a/schemas/advancements_schema.json b/schemas/advancements_schema.json index f8d7402fd..e12fa314d 100644 --- a/schemas/advancements_schema.json +++ b/schemas/advancements_schema.json @@ -253,6 +253,14 @@ "blocked": { "description": "Whether or not the damage must be blocked to complete an advancement", "type": "boolean" + }, + "uniqueEntityTypes": { + "description": "The unique entity types required to complete an advancement", + "type": "number" + }, + "catType": { + "description": "The cat type required to complete an advancement", + "type": "string" } }, "required": ["trigger"] From f32bdf7cbabdc5290a12b596c806c70744daa0ef Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Thu, 23 Jun 2022 17:17:17 -0400 Subject: [PATCH 30/40] correctly rename all usage of `endcity` to `end_city` --- data/pc/1.16/advancements.json | 2 +- data/pc/1.17/advancements.json | 2 +- data/pc/1.18/advancements.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/data/pc/1.16/advancements.json b/data/pc/1.16/advancements.json index 5742f9fa6..ba1a6eb0a 100644 --- a/data/pc/1.16/advancements.json +++ b/data/pc/1.16/advancements.json @@ -969,7 +969,7 @@ "criteria": { "in_city": { "trigger": "minecraft:location", - "structure": "minecraft:endcity" + "structure": "minecraft:end_city" } } }, diff --git a/data/pc/1.17/advancements.json b/data/pc/1.17/advancements.json index 5a43f06e1..e325542a5 100644 --- a/data/pc/1.17/advancements.json +++ b/data/pc/1.17/advancements.json @@ -1073,7 +1073,7 @@ "criteria": { "in_city": { "trigger": "minecraft:location", - "structure": "minecraft:endcity" + "structure": "minecraft:end_city" } } }, diff --git a/data/pc/1.18/advancements.json b/data/pc/1.18/advancements.json index 8974962a3..30e3676a4 100644 --- a/data/pc/1.18/advancements.json +++ b/data/pc/1.18/advancements.json @@ -1167,7 +1167,7 @@ "criteria": { "in_city": { "trigger": "minecraft:location", - "structure": "minecraft:endcity" + "structure": "minecraft:end_city" } } }, From 0bcaa6938eadf7edd5c3138a355dd31c77cbc218 Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Thu, 23 Jun 2022 17:20:59 -0400 Subject: [PATCH 31/40] add 1.13 advancements --- data/dataPaths.json | 5 + data/pc/1.13/advancements.json | 1779 ++++++++++++++++++++++++++++++++ 2 files changed, 1784 insertions(+) create mode 100644 data/pc/1.13/advancements.json diff --git a/data/dataPaths.json b/data/dataPaths.json index ef54c08d1..3f0ad18ca 100644 --- a/data/dataPaths.json +++ b/data/dataPaths.json @@ -470,6 +470,7 @@ "mapIcons": "pc/1.11" }, "1.13": { + "advancements": "pc/1.13", "attributes": "pc/1.13", "blocks": "pc/1.13", "blockCollisionShapes": "pc/1.13", @@ -492,6 +493,7 @@ "mapIcons": "pc/1.13" }, "1.13.1": { + "advancements": "pc/1.13", "attributes": "pc/1.13", "blocks": "pc/1.13", "blockCollisionShapes": "pc/1.13", @@ -514,6 +516,7 @@ "mapIcons": "pc/1.13" }, "1.13.2-pre1": { + "advancements": "pc/1.13", "attributes": "pc/1.13", "blocks": "pc/1.13", "blockCollisionShapes": "pc/1.13", @@ -535,6 +538,7 @@ "mapIcons": "pc/1.13" }, "1.13.2-pre2": { + "advancements": "pc/1.13", "attributes": "pc/1.13", "blocks": "pc/1.13", "blockCollisionShapes": "pc/1.13", @@ -556,6 +560,7 @@ "mapIcons": "pc/1.13" }, "1.13.2": { + "advancements": "pc/1.13", "attributes": "pc/1.13", "blocks": "pc/1.13.2", "blockCollisionShapes": "pc/1.13.2", diff --git a/data/pc/1.13/advancements.json b/data/pc/1.13/advancements.json new file mode 100644 index 000000000..8569cdb35 --- /dev/null +++ b/data/pc/1.13/advancements.json @@ -0,0 +1,1779 @@ +[ + { + "id": "adventure/adventuring_time", + "name": "adventuring_time", + "displayName": "Adventuring Time", + "description": "Discover every biome", + "category": "adventure", + "type": "challenge", + "parent": "adventure/sleep_in_bed", + "experience": 500, + "criteria": { + "minecraft:birch_forest_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:birch_forest_hills" + }, + "minecraft:river": { + "trigger": "minecraft:location", + "biome": "minecraft:river" + }, + "minecraft:swamp": { + "trigger": "minecraft:location", + "biome": "minecraft:swamp" + }, + "minecraft:desert": { + "trigger": "minecraft:location", + "biome": "minecraft:desert" + }, + "minecraft:wooded_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:wooded_hills" + }, + "minecraft:giant_tree_taiga_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:giant_tree_taiga_hills" + }, + "minecraft:snowy_taiga": { + "trigger": "minecraft:location", + "biome": "minecraft:snowy_taiga" + }, + "minecraft:badlands": { + "trigger": "minecraft:location", + "biome": "minecraft:badlands" + }, + "minecraft:forest": { + "trigger": "minecraft:location", + "biome": "minecraft:forest" + }, + "minecraft:stone_shore": { + "trigger": "minecraft:location", + "biome": "minecraft:stone_shore" + }, + "minecraft:snowy_tundra": { + "trigger": "minecraft:location", + "biome": "minecraft:snowy_tundra" + }, + "minecraft:taiga_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:taiga_hills" + }, + "minecraft:snowy_mountains": { + "trigger": "minecraft:location", + "biome": "minecraft:snowy_mountains" + }, + "minecraft:wooded_badlands_plateau": { + "trigger": "minecraft:location", + "biome": "minecraft:wooded_badlands_plateau" + }, + "minecraft:savanna": { + "trigger": "minecraft:location", + "biome": "minecraft:savanna" + }, + "minecraft:plains": { + "trigger": "minecraft:location", + "biome": "minecraft:plains" + }, + "minecraft:frozen_river": { + "trigger": "minecraft:location", + "biome": "minecraft:frozen_river" + }, + "minecraft:giant_tree_taiga": { + "trigger": "minecraft:location", + "biome": "minecraft:giant_tree_taiga" + }, + "minecraft:snowy_beach": { + "trigger": "minecraft:location", + "biome": "minecraft:snowy_beach" + }, + "minecraft:jungle_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:jungle_hills" + }, + "minecraft:jungle_edge": { + "trigger": "minecraft:location", + "biome": "minecraft:jungle_edge" + }, + "minecraft:mushroom_field_shore": { + "trigger": "minecraft:location", + "biome": "minecraft:mushroom_field_shore" + }, + "minecraft:mountains": { + "trigger": "minecraft:location", + "biome": "minecraft:mountains" + }, + "minecraft:desert_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:desert_hills" + }, + "minecraft:jungle": { + "trigger": "minecraft:location", + "biome": "minecraft:jungle" + }, + "minecraft:beach": { + "trigger": "minecraft:location", + "biome": "minecraft:beach" + }, + "minecraft:savanna_plateau": { + "trigger": "minecraft:location", + "biome": "minecraft:savanna_plateau" + }, + "minecraft:snowy_taiga_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:snowy_taiga_hills" + }, + "minecraft:badlands_plateau": { + "trigger": "minecraft:location", + "biome": "minecraft:badlands_plateau" + }, + "minecraft:dark_forest": { + "trigger": "minecraft:location", + "biome": "minecraft:dark_forest" + }, + "minecraft:taiga": { + "trigger": "minecraft:location", + "biome": "minecraft:taiga" + }, + "minecraft:birch_forest": { + "trigger": "minecraft:location", + "biome": "minecraft:birch_forest" + }, + "minecraft:mushroom_fields": { + "trigger": "minecraft:location", + "biome": "minecraft:mushroom_fields" + }, + "minecraft:wooded_mountains": { + "trigger": "minecraft:location", + "biome": "minecraft:wooded_mountains" + }, + "minecraft:warm_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:warm_ocean" + }, + "minecraft:lukewarm_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:lukewarm_ocean" + }, + "minecraft:cold_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:cold_ocean" + }, + "minecraft:deep_lukewarm_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:deep_lukewarm_ocean" + }, + "minecraft:deep_cold_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:deep_cold_ocean" + }, + "minecraft:deep_frozen_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:deep_frozen_ocean" + } + } + }, + { + "id": "adventure/kill_a_mob", + "name": "kill_a_mob", + "displayName": "Monster Hunter", + "description": "Kill any hostile monster", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "minecraft:cave_spider": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:cave_spider" + ] + }, + "minecraft:spider": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:spider" + ] + }, + "minecraft:zombie_pigman": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie_pigman" + ] + }, + "minecraft:enderman": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:enderman" + ] + }, + "minecraft:polar_bear": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:polar_bear" + ] + }, + "minecraft:blaze": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:blaze" + ] + }, + "minecraft:creeper": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:creeper" + ] + }, + "minecraft:evoker": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:evoker" + ] + }, + "minecraft:ghast": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ghast" + ] + }, + "minecraft:guardian": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:guardian" + ] + }, + "minecraft:husk": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:husk" + ] + }, + "minecraft:magma_cube": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:magma_cube" + ] + }, + "minecraft:shulker": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:shulker" + ] + }, + "minecraft:silverfish": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:silverfish" + ] + }, + "minecraft:skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:skeleton" + ] + }, + "minecraft:slime": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:slime" + ] + }, + "minecraft:stray": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:stray" + ] + }, + "minecraft:vindicator": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:vindicator" + ] + }, + "minecraft:witch": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:witch" + ] + }, + "minecraft:wither_skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:wither_skeleton" + ] + }, + "minecraft:zombie": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie" + ] + }, + "minecraft:zombie_villager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie_villager" + ] + }, + "minecraft:phantom": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:phantom" + ] + }, + "minecraft:drowned": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:drowned" + ] + } + } + }, + { + "id": "adventure/kill_all_mobs", + "name": "kill_all_mobs", + "displayName": "Monsters Hunted", + "description": "Kill one of every hostile monster", + "category": "adventure", + "type": "challenge", + "parent": "adventure/kill_a_mob", + "experience": 100, + "criteria": { + "minecraft:cave_spider": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:cave_spider" + ] + }, + "minecraft:spider": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:spider" + ] + }, + "minecraft:zombie_pigman": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie_pigman" + ] + }, + "minecraft:enderman": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:enderman" + ] + }, + "minecraft:polar_bear": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:polar_bear" + ] + }, + "minecraft:blaze": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:blaze" + ] + }, + "minecraft:creeper": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:creeper" + ] + }, + "minecraft:evoker": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:evoker" + ] + }, + "minecraft:ghast": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ghast" + ] + }, + "minecraft:guardian": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:guardian" + ] + }, + "minecraft:husk": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:husk" + ] + }, + "minecraft:magma_cube": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:magma_cube" + ] + }, + "minecraft:shulker": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:shulker" + ] + }, + "minecraft:silverfish": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:silverfish" + ] + }, + "minecraft:skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:skeleton" + ] + }, + "minecraft:slime": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:slime" + ] + }, + "minecraft:stray": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:stray" + ] + }, + "minecraft:vindicator": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:vindicator" + ] + }, + "minecraft:witch": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:witch" + ] + }, + "minecraft:wither_skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:wither_skeleton" + ] + }, + "minecraft:zombie": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie" + ] + }, + "minecraft:zombie_villager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie_villager" + ] + }, + "minecraft:phantom": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:phantom" + ] + }, + "minecraft:drowned": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:drowned" + ] + } + } + }, + { + "id": "adventure/root", + "name": "root", + "displayName": "Adventure", + "description": "Adventure, exploration and combat", + "category": "adventure", + "type": "hidden", + "criteria": { + "killed_something": { + "trigger": "minecraft:player_killed_entity" + }, + "killed_by_something": { + "trigger": "minecraft:entity_killed_player" + } + } + }, + { + "id": "adventure/shoot_arrow", + "name": "shoot_arrow", + "displayName": "Take Aim", + "description": "Shoot something with a bow and arrow", + "category": "adventure", + "type": "task", + "parent": "adventure/kill_a_mob", + "criteria": { + "shot_arrow": { + "trigger": "minecraft:player_hurt_entity", + "items": [ + "minecraft:arrow" + ] + } + } + }, + { + "id": "adventure/sleep_in_bed", + "name": "sleep_in_bed", + "displayName": "Sweet Dreams", + "description": "Change your respawn point", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "slept_in_bed": { + "trigger": "minecraft:slept_in_bed" + } + } + }, + { + "id": "adventure/sniper_duel", + "name": "sniper_duel", + "displayName": "Sniper Duel", + "description": "Kill a Skeleton from at least 50 meters away", + "category": "adventure", + "type": "challenge", + "parent": "adventure/shoot_arrow", + "experience": 50, + "criteria": { + "killed_skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:skeleton" + ], + "distance": { + "horizontal": { + "min": 50 + } + } + } + } + }, + { + "id": "adventure/summon_iron_golem", + "name": "summon_iron_golem", + "displayName": "Hired Help", + "description": "Summon an Iron Golem to help defend a village", + "category": "adventure", + "type": "goal", + "parent": "adventure/trade", + "criteria": { + "summoned_golem": { + "trigger": "minecraft:summoned_entity", + "entities": [ + "minecraft:iron_golem" + ] + } + } + }, + { + "id": "adventure/throw_trident", + "name": "throw_trident", + "displayName": "A Throwaway Joke", + "description": "Throw a trident at something.\nNote: Throwing away your only weapon is not a good idea.", + "category": "adventure", + "type": "task", + "parent": "adventure/kill_a_mob", + "criteria": { + "shot_trident": { + "trigger": "minecraft:player_hurt_entity", + "items": [ + "minecraft:trident" + ] + } + } + }, + { + "id": "adventure/totem_of_undying", + "name": "totem_of_undying", + "displayName": "Postmortal", + "description": "Use a Totem of Undying to cheat death", + "category": "adventure", + "type": "goal", + "parent": "adventure/kill_a_mob", + "criteria": { + "used_totem": { + "trigger": "minecraft:used_totem", + "items": [ + "minecraft:totem_of_undying" + ] + } + } + }, + { + "id": "adventure/trade", + "name": "trade", + "displayName": "What a Deal!", + "description": "Successfully trade with a Villager", + "category": "adventure", + "type": "task", + "parent": "adventure/root", + "criteria": { + "traded": { + "trigger": "minecraft:villager_trade" + } + } + }, + { + "id": "adventure/very_very_frightening", + "name": "very_very_frightening", + "displayName": "Very Very Frightening", + "description": "Strike a Villager with lightning", + "category": "adventure", + "type": "task", + "parent": "adventure/throw_trident", + "criteria": { + "struck_villager": { + "trigger": "minecraft:channeled_lightning", + "entities": [ + "minecraft:villager" + ] + } + } + }, + { + "id": "end/dragon_breath", + "name": "dragon_breath", + "displayName": "You Need a Mint", + "description": "Collect dragon's breath in a glass bottle", + "category": "end", + "type": "goal", + "parent": "end/kill_dragon", + "criteria": { + "dragon_breath": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:dragon_breath" + ] + } + } + }, + { + "id": "end/dragon_egg", + "name": "dragon_egg", + "displayName": "The Next Generation", + "description": "Hold the Dragon Egg", + "category": "end", + "type": "goal", + "parent": "end/kill_dragon", + "criteria": { + "dragon_egg": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:dragon_egg" + ] + } + } + }, + { + "id": "end/elytra", + "name": "elytra", + "displayName": "Sky's the Limit", + "description": "Find Elytra", + "category": "end", + "type": "goal", + "parent": "end/find_end_city", + "criteria": { + "elytra": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:elytra" + ] + } + } + }, + { + "id": "end/enter_end_gateway", + "name": "enter_end_gateway", + "displayName": "Remote Getaway", + "description": "Escape the island", + "category": "end", + "type": "task", + "parent": "end/kill_dragon", + "criteria": { + "entered_end_gateway": { + "trigger": "minecraft:enter_block", + "block": "minecraft:end_gateway" + } + } + }, + { + "id": "end/find_end_city", + "name": "find_end_city", + "displayName": "The City at the End of the Game", + "description": "Go on in, what could happen?", + "category": "end", + "type": "task", + "parent": "end/enter_end_gateway", + "criteria": { + "in_city": { + "trigger": "minecraft:location", + "structure": "minecraft:end_city" + } + } + }, + { + "id": "end/kill_dragon", + "name": "kill_dragon", + "displayName": "Free the End", + "description": "Good luck", + "category": "end", + "type": "task", + "parent": "end/root", + "criteria": { + "killed_dragon": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ender_dragon" + ] + } + } + }, + { + "id": "end/levitate", + "name": "levitate", + "displayName": "Great View From Up Here", + "description": "Levitate up 50 blocks from the attacks of a Shulker", + "category": "end", + "type": "challenge", + "parent": "end/find_end_city", + "experience": 50, + "criteria": { + "levitated": { + "trigger": "minecraft:levitation", + "distance": { + "vertical": { + "min": 50 + } + } + } + } + }, + { + "id": "end/respawn_dragon", + "name": "respawn_dragon", + "displayName": "The End... Again...", + "description": "Respawn the Ender Dragon", + "category": "end", + "type": "goal", + "parent": "end/kill_dragon", + "criteria": { + "summoned_dragon": { + "trigger": "minecraft:summoned_entity", + "entities": [ + "minecraft:ender_dragon" + ] + } + } + }, + { + "id": "end/root", + "name": "root", + "displayName": "The End", + "description": "Or the beginning?", + "category": "end", + "type": "hidden", + "criteria": { + "entered_end": { + "trigger": "minecraft:changed_dimension", + "dimension": "the_end" + } + } + }, + { + "id": "husbandry/balanced_diet", + "name": "balanced_diet", + "displayName": "A Balanced Diet", + "description": "Eat everything that is edible, even if it's not good for you", + "category": "husbandry", + "type": "challenge", + "parent": "husbandry/plant_seed", + "experience": 100, + "criteria": { + "apple": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:apple" + ] + }, + "mushroom_stew": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:mushroom_stew" + ] + }, + "bread": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:bread" + ] + }, + "porkchop": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:porkchop" + ] + }, + "cooked_porkchop": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_porkchop" + ] + }, + "golden_apple": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:golden_apple" + ] + }, + "enchanted_golden_apple": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:enchanted_golden_apple" + ] + }, + "cod": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cod" + ] + }, + "salmon": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:salmon" + ] + }, + "tropical_fish": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:tropical_fish" + ] + }, + "pufferfish": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:pufferfish" + ] + }, + "cooked_cod": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_cod" + ] + }, + "cooked_salmon": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_salmon" + ] + }, + "cookie": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cookie" + ] + }, + "melon_slice": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:melon_slice" + ] + }, + "beef": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:beef" + ] + }, + "cooked_beef": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_beef" + ] + }, + "chicken": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:chicken" + ] + }, + "cooked_chicken": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_chicken" + ] + }, + "rotten_flesh": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:rotten_flesh" + ] + }, + "spider_eye": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:spider_eye" + ] + }, + "carrot": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:carrot" + ] + }, + "potato": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:potato" + ] + }, + "baked_potato": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:baked_potato" + ] + }, + "poisonous_potato": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:poisonous_potato" + ] + }, + "golden_carrot": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:golden_carrot" + ] + }, + "pumpkin_pie": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:pumpkin_pie" + ] + }, + "rabbit": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:rabbit" + ] + }, + "cooked_rabbit": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_rabbit" + ] + }, + "rabbit_stew": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:rabbit_stew" + ] + }, + "mutton": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:mutton" + ] + }, + "cooked_mutton": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:cooked_mutton" + ] + }, + "chorus_fruit": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:chorus_fruit" + ] + }, + "beetroot": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:beetroot" + ] + }, + "beetroot_soup": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:beetroot_soup" + ] + }, + "dried_kelp": { + "trigger": "minecraft:consume_item", + "items": [ + "minecraft:dried_kelp" + ] + } + } + }, + { + "id": "husbandry/break_diamond_hoe", + "name": "break_diamond_hoe", + "displayName": "Serious Dedication", + "description": "Completely use up a diamond hoe, and then reevaluate your life choices", + "category": "husbandry", + "type": "challenge", + "parent": "husbandry/plant_seed", + "experience": 100, + "criteria": { + "broke_hoe": { + "trigger": "minecraft:item_durability_changed", + "items": [ + "minecraft:diamond_hoe" + ] + } + } + }, + { + "id": "husbandry/bred_all_animals", + "name": "bred_all_animals", + "displayName": "Two by Two", + "description": "Breed all the animals!", + "category": "husbandry", + "type": "challenge", + "parent": "husbandry/breed_an_animal", + "experience": 100, + "criteria": { + "minecraft:horse": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:horse" + }, + "minecraft:sheep": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:sheep" + }, + "minecraft:cow": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:cow" + }, + "minecraft:mooshroom": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:mooshroom" + }, + "minecraft:pig": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:pig" + }, + "minecraft:chicken": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:chicken" + }, + "minecraft:wolf": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:wolf" + }, + "minecraft:ocelot": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:ocelot" + }, + "minecraft:rabbit": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:rabbit" + }, + "minecraft:llama": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:llama" + }, + "minecraft:turtle": { + "trigger": "minecraft:bred_animals", + "entities": "minecraft:turtle" + } + } + }, + { + "id": "husbandry/breed_an_animal", + "name": "breed_an_animal", + "displayName": "The Parrots and the Bats", + "description": "Breed two animals together", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "bred": { + "trigger": "minecraft:bred_animals" + } + } + }, + { + "id": "husbandry/fishy_business", + "name": "fishy_business", + "displayName": "Fishy Business", + "description": "Catch a fish", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "cod": { + "trigger": "minecraft:fishing_rod_hooked", + "items": [ + "minecraft:cod" + ] + }, + "tropical_fish": { + "trigger": "minecraft:fishing_rod_hooked", + "items": [ + "minecraft:tropical_fish" + ] + }, + "pufferfish": { + "trigger": "minecraft:fishing_rod_hooked", + "items": [ + "minecraft:pufferfish" + ] + }, + "salmon": { + "trigger": "minecraft:fishing_rod_hooked", + "items": [ + "minecraft:salmon" + ] + } + } + }, + { + "id": "husbandry/plant_seed", + "name": "plant_seed", + "displayName": "A Seedy Place", + "description": "Plant a seed and watch it grow", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "wheat": { + "trigger": "minecraft:placed_block", + "block": "minecraft:wheat" + }, + "pumpkin_stem": { + "trigger": "minecraft:placed_block", + "block": "minecraft:pumpkin_stem" + }, + "melon_stem": { + "trigger": "minecraft:placed_block", + "block": "minecraft:melon_stem" + }, + "beetroots": { + "trigger": "minecraft:placed_block", + "block": "minecraft:beetroots" + }, + "nether_wart": { + "trigger": "minecraft:placed_block", + "block": "minecraft:nether_wart" + } + } + }, + { + "id": "husbandry/root", + "name": "root", + "displayName": "Husbandry", + "description": "The world is full of friends and food", + "category": "husbandry", + "type": "hidden", + "criteria": { + "consumed_item": { + "trigger": "minecraft:consume_item" + } + } + }, + { + "id": "husbandry/tactical_fishing", + "name": "tactical_fishing", + "displayName": "Tactical Fishing", + "description": "Catch a fish... without a fishing rod!", + "category": "husbandry", + "type": "task", + "parent": "husbandry/fishy_business", + "criteria": { + "cod_bucket": { + "trigger": "minecraft:filled_bucket", + "items": [ + "minecraft:cod_bucket" + ] + }, + "tropical_fish_bucket": { + "trigger": "minecraft:filled_bucket", + "items": [ + "minecraft:tropical_fish_bucket" + ] + }, + "pufferfish_bucket": { + "trigger": "minecraft:filled_bucket", + "items": [ + "minecraft:pufferfish_bucket" + ] + }, + "salmon_bucket": { + "trigger": "minecraft:filled_bucket", + "items": [ + "minecraft:salmon_bucket" + ] + } + } + }, + { + "id": "husbandry/tame_an_animal", + "name": "tame_an_animal", + "displayName": "Best Friends Forever", + "description": "Tame an animal", + "category": "husbandry", + "type": "task", + "parent": "husbandry/root", + "criteria": { + "tamed_animal": { + "trigger": "minecraft:tame_animal" + } + } + }, + { + "id": "nether/all_effects", + "name": "all_effects", + "displayName": "How Did We Get Here?", + "description": "Have every effect applied at the same time", + "category": "nether", + "type": "challenge", + "parent": "nether/all_potions", + "experience": 1000, + "criteria": { + "all_effects": { + "trigger": "minecraft:effects_changed", + "effects": [ + "minecraft:wither", + "minecraft:poison", + "minecraft:haste", + "minecraft:nausea", + "minecraft:resistance", + "minecraft:glowing", + "minecraft:absorption", + "minecraft:invisibility", + "minecraft:fire_resistance", + "minecraft:regeneration", + "minecraft:speed", + "minecraft:night_vision", + "minecraft:slowness", + "minecraft:water_breathing", + "minecraft:levitation", + "minecraft:jump_boost", + "minecraft:hunger", + "minecraft:weakness", + "minecraft:slow_falling", + "minecraft:strength", + "minecraft:mining_fatigue", + "minecraft:conduit_power", + "minecraft:dolphins_grace" + ] + } + } + }, + { + "id": "nether/all_potions", + "name": "all_potions", + "displayName": "A Furious Cocktail", + "description": "Have every potion effect applied at the same time", + "category": "nether", + "type": "challenge", + "parent": "nether/brew_potion", + "experience": 100, + "criteria": { + "all_effects": { + "trigger": "minecraft:effects_changed", + "effects": [ + "minecraft:poison", + "minecraft:resistance", + "minecraft:invisibility", + "minecraft:fire_resistance", + "minecraft:regeneration", + "minecraft:speed", + "minecraft:night_vision", + "minecraft:slowness", + "minecraft:water_breathing", + "minecraft:jump_boost", + "minecraft:weakness", + "minecraft:slow_falling", + "minecraft:strength" + ] + } + } + }, + { + "id": "nether/brew_potion", + "name": "brew_potion", + "displayName": "Local Brewery", + "description": "Brew a potion", + "category": "nether", + "type": "task", + "parent": "nether/obtain_blaze_rod", + "criteria": { + "potion": { + "trigger": "minecraft:brewed_potion" + } + } + }, + { + "id": "nether/create_beacon", + "name": "create_beacon", + "displayName": "Bring Home the Beacon", + "description": "Construct and place a Beacon", + "category": "nether", + "type": "task", + "parent": "nether/summon_wither", + "criteria": { + "beacon": { + "trigger": "minecraft:construct_beacon", + "beaconLevel": { + "min": 1 + } + } + } + }, + { + "id": "nether/create_full_beacon", + "name": "create_full_beacon", + "displayName": "Beaconator", + "description": "Bring a beacon to full power", + "category": "nether", + "type": "goal", + "parent": "nether/create_beacon", + "criteria": { + "beacon": { + "trigger": "minecraft:construct_beacon", + "beaconLevel": 4 + } + } + }, + { + "id": "nether/fast_travel", + "name": "fast_travel", + "displayName": "Subspace Bubble", + "description": "Use the Nether to travel 7 km in the Overworld", + "category": "nether", + "type": "challenge", + "parent": "nether/root", + "experience": 100, + "criteria": { + "travelled": { + "trigger": "minecraft:nether_travel", + "distance": { + "horizontal": { + "min": 7000 + } + } + } + } + }, + { + "id": "nether/find_fortress", + "name": "find_fortress", + "displayName": "A Terrible Fortress", + "description": "Break your way into a Nether Fortress", + "category": "nether", + "type": "task", + "parent": "nether/root", + "criteria": { + "fortress": { + "trigger": "minecraft:location", + "structure": "minecraft:Fortress" + } + } + }, + { + "id": "nether/get_wither_skull", + "name": "get_wither_skull", + "displayName": "Spooky Scary Skeleton", + "description": "Obtain a Wither Skeleton's skull", + "category": "nether", + "type": "task", + "parent": "nether/find_fortress", + "criteria": { + "wither_skull": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:wither_skeleton_skull" + ] + } + } + }, + { + "id": "nether/obtain_blaze_rod", + "name": "obtain_blaze_rod", + "displayName": "Into Fire", + "description": "Relieve a Blaze of its rod", + "category": "nether", + "type": "task", + "parent": "nether/find_fortress", + "criteria": { + "blaze_rod": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:blaze_rod" + ] + } + } + }, + { + "id": "nether/return_to_sender", + "name": "return_to_sender", + "displayName": "Return to Sender", + "description": "Destroy a Ghast with a fireball", + "category": "nether", + "type": "challenge", + "parent": "nether/root", + "experience": 50, + "criteria": { + "killed_ghast": { + "trigger": "minecraft:player_killed_entity", + "items": [ + "minecraft:fireball" + ], + "entities": [ + "minecraft:ghast" + ] + } + } + }, + { + "id": "nether/root", + "name": "root", + "displayName": "Nether", + "description": "Bring summer clothes", + "category": "nether", + "type": "hidden", + "criteria": { + "entered_nether": { + "trigger": "minecraft:changed_dimension", + "dimension": "the_nether" + } + } + }, + { + "id": "nether/summon_wither", + "name": "summon_wither", + "displayName": "Withering Heights", + "description": "Summon the Wither", + "category": "nether", + "type": "task", + "parent": "nether/get_wither_skull", + "criteria": { + "summoned": { + "trigger": "minecraft:summoned_entity", + "entities": [ + "minecraft:wither" + ] + } + } + }, + { + "id": "nether/uneasy_alliance", + "name": "uneasy_alliance", + "displayName": "Uneasy Alliance", + "description": "Rescue a Ghast from the Nether, bring it safely home to the Overworld... and then kill it", + "category": "nether", + "type": "challenge", + "parent": "nether/return_to_sender", + "experience": 100, + "criteria": { + "killed_ghast": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ghast" + ], + "dimension": "overworld" + } + } + }, + { + "id": "story/cure_zombie_villager", + "name": "cure_zombie_villager", + "displayName": "Zombie Doctor", + "description": "Weaken and then cure a Zombie Villager", + "category": "story", + "type": "goal", + "parent": "story/enter_the_nether", + "criteria": { + "cured_zombie": { + "trigger": "minecraft:cured_zombie_villager" + } + } + }, + { + "id": "story/deflect_arrow", + "name": "deflect_arrow", + "displayName": "Not Today, Thank You", + "description": "Deflect an arrow with a shield", + "category": "story", + "type": "task", + "parent": "story/obtain_armor", + "criteria": { + "deflected_projectile": { + "trigger": "minecraft:entity_hurt_player", + "blocked": true + } + } + }, + { + "id": "story/enchant_item", + "name": "enchant_item", + "displayName": "Enchanter", + "description": "Enchant an item at an Enchanting Table", + "category": "story", + "type": "task", + "parent": "story/mine_diamond", + "criteria": { + "enchanted_item": { + "trigger": "minecraft:enchanted_item" + } + } + }, + { + "id": "story/enter_the_end", + "name": "enter_the_end", + "displayName": "The End?", + "description": "Enter the End Portal", + "category": "story", + "type": "task", + "parent": "story/follow_ender_eye", + "criteria": { + "entered_end": { + "trigger": "minecraft:changed_dimension", + "dimension": "the_end" + } + } + }, + { + "id": "story/enter_the_nether", + "name": "enter_the_nether", + "displayName": "We Need to Go Deeper", + "description": "Build, light and enter a Nether Portal", + "category": "story", + "type": "task", + "parent": "story/form_obsidian", + "criteria": { + "entered_nether": { + "trigger": "minecraft:changed_dimension", + "dimension": "the_nether" + } + } + }, + { + "id": "story/follow_ender_eye", + "name": "follow_ender_eye", + "displayName": "Eye Spy", + "description": "Follow an Eye of Ender", + "category": "story", + "type": "task", + "parent": "story/enter_the_nether", + "criteria": { + "in_stronghold": { + "trigger": "minecraft:location", + "structure": "minecraft:Stronghold" + } + } + }, + { + "id": "story/form_obsidian", + "name": "form_obsidian", + "displayName": "Ice Bucket Challenge", + "description": "Form and mine a block of Obsidian", + "category": "story", + "type": "task", + "parent": "story/lava_bucket", + "criteria": { + "obsidian": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:obsidian" + ] + } + } + }, + { + "id": "story/iron_tools", + "name": "iron_tools", + "displayName": "Isn't It Iron Pick", + "description": "Upgrade your pickaxe", + "category": "story", + "type": "task", + "parent": "story/smelt_iron", + "criteria": { + "iron_pickaxe": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_pickaxe" + ] + } + } + }, + { + "id": "story/lava_bucket", + "name": "lava_bucket", + "displayName": "Hot Stuff", + "description": "Fill a bucket with lava", + "category": "story", + "type": "task", + "parent": "story/smelt_iron", + "criteria": { + "lava_bucket": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:lava_bucket" + ] + } + } + }, + { + "id": "story/mine_diamond", + "name": "mine_diamond", + "displayName": "Diamonds!", + "description": "Acquire diamonds", + "category": "story", + "type": "task", + "parent": "story/iron_tools", + "criteria": { + "diamond": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond" + ] + } + } + }, + { + "id": "story/mine_stone", + "name": "mine_stone", + "displayName": "Stone Age", + "description": "Mine stone with your new pickaxe", + "category": "story", + "type": "task", + "parent": "story/root", + "criteria": { + "get_stone": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:cobblestone" + ] + } + } + }, + { + "id": "story/obtain_armor", + "name": "obtain_armor", + "displayName": "Suit Up", + "description": "Protect yourself with a piece of iron armor", + "category": "story", + "type": "task", + "parent": "story/smelt_iron", + "criteria": { + "iron_helmet": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_helmet" + ] + }, + "iron_chestplate": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_chestplate" + ] + }, + "iron_leggings": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_leggings" + ] + }, + "iron_boots": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_boots" + ] + } + } + }, + { + "id": "story/root", + "name": "root", + "displayName": "Minecraft", + "description": "The heart and story of the game", + "category": "story", + "type": "hidden", + "criteria": { + "crafting_table": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:crafting_table" + ] + } + } + }, + { + "id": "story/shiny_gear", + "name": "shiny_gear", + "displayName": "Cover Me With Diamonds", + "description": "Diamond armor saves lives", + "category": "story", + "type": "task", + "parent": "story/mine_diamond", + "criteria": { + "diamond_helmet": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond_helmet" + ] + }, + "diamond_chestplate": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond_chestplate" + ] + }, + "diamond_leggings": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond_leggings" + ] + }, + "diamond_boots": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond_boots" + ] + } + } + }, + { + "id": "story/smelt_iron", + "name": "smelt_iron", + "displayName": "Acquire Hardware", + "description": "Smelt an iron ingot", + "category": "story", + "type": "task", + "parent": "story/upgrade_tools", + "criteria": { + "iron": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_ingot" + ] + } + } + }, + { + "id": "story/upgrade_tools", + "name": "upgrade_tools", + "displayName": "Getting an Upgrade", + "description": "Construct a better pickaxe", + "category": "story", + "type": "task", + "parent": "story/mine_stone", + "criteria": { + "stone_pickaxe": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:stone_pickaxe" + ] + } + } + } +] \ No newline at end of file From f64b2402044cef2e89b0006771808aae747d4956 Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Thu, 23 Jun 2022 18:02:01 -0400 Subject: [PATCH 32/40] add 1.12 advancements, fix 1.13 naming --- data/dataPaths.json | 5 + data/pc/1.12/advancements.json | 1657 ++++++++++++++++++++++++++++++++ data/pc/1.13/advancements.json | 10 +- 3 files changed, 1667 insertions(+), 5 deletions(-) create mode 100644 data/pc/1.12/advancements.json diff --git a/data/dataPaths.json b/data/dataPaths.json index 3f0ad18ca..abb707f87 100644 --- a/data/dataPaths.json +++ b/data/dataPaths.json @@ -365,6 +365,7 @@ "mapIcons": "pc/1.11" }, "1.12-pre4": { + "advancements": "pc/1.12", "attributes": "pc/1.11", "blocks": "pc/1.11", "blockCollisionShapes": "pc/1.11", @@ -386,6 +387,7 @@ "mapIcons": "pc/1.11" }, "1.12": { + "advancements": "pc/1.12", "attributes": "pc/1.12", "blocks": "pc/1.12", "blockCollisionShapes": "pc/1.12", @@ -407,6 +409,7 @@ "mapIcons": "pc/1.11" }, "1.12.1": { + "advancements": "pc/1.12", "attributes": "pc/1.12", "blocks": "pc/1.12", "blockCollisionShapes": "pc/1.12", @@ -428,6 +431,7 @@ "mapIcons": "pc/1.11" }, "1.12.2": { + "advancements": "pc/1.12", "attributes": "pc/1.12", "blocks": "pc/1.12", "blockCollisionShapes": "pc/1.12", @@ -449,6 +453,7 @@ "mapIcons": "pc/1.11" }, "17w50a": { + "advancements": "pc/1.12", "attributes": "pc/1.12", "blocks": "pc/1.12", "blockCollisionShapes": "pc/1.12", diff --git a/data/pc/1.12/advancements.json b/data/pc/1.12/advancements.json new file mode 100644 index 000000000..ae394e752 --- /dev/null +++ b/data/pc/1.12/advancements.json @@ -0,0 +1,1657 @@ +[ + { + "id": "adventure/adventuring_time", + "name": "adventuring_time", + "displayName": "Adventuring Time", + "description": "Discover every biome", + "category": "adventure", + "type": "hidden", + "parent": "adventure/sleep_in_bed", + "experience": 500, + "criteria": { + "birch_forest_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:birch_forest_hills" + }, + "river": { + "trigger": "minecraft:location", + "biome": "minecraft:river" + }, + "swampland": { + "trigger": "minecraft:location", + "biome": "minecraft:swampland" + }, + "desert": { + "trigger": "minecraft:location", + "biome": "minecraft:desert" + }, + "forest_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:forest_hills" + }, + "redwood_taiga_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:redwood_taiga_hills" + }, + "taiga_cold": { + "trigger": "minecraft:location", + "biome": "minecraft:taiga_cold" + }, + "mesa": { + "trigger": "minecraft:location", + "biome": "minecraft:mesa" + }, + "forest": { + "trigger": "minecraft:location", + "biome": "minecraft:forest" + }, + "stone_beach": { + "trigger": "minecraft:location", + "biome": "minecraft:stone_beach" + }, + "ice_flats": { + "trigger": "minecraft:location", + "biome": "minecraft:ice_flats" + }, + "taiga_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:taiga_hills" + }, + "ice_mountains": { + "trigger": "minecraft:location", + "biome": "minecraft:ice_mountains" + }, + "mesa_rock": { + "trigger": "minecraft:location", + "biome": "minecraft:mesa_rock" + }, + "savanna": { + "trigger": "minecraft:location", + "biome": "minecraft:savanna" + }, + "plains": { + "trigger": "minecraft:location", + "biome": "minecraft:plains" + }, + "frozen_river": { + "trigger": "minecraft:location", + "biome": "minecraft:frozen_river" + }, + "redwood_taiga": { + "trigger": "minecraft:location", + "biome": "minecraft:redwood_taiga" + }, + "cold_beach": { + "trigger": "minecraft:location", + "biome": "minecraft:cold_beach" + }, + "deep_ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:deep_ocean" + }, + "jungle_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:jungle_hills" + }, + "jungle_edge": { + "trigger": "minecraft:location", + "biome": "minecraft:jungle_edge" + }, + "ocean": { + "trigger": "minecraft:location", + "biome": "minecraft:ocean" + }, + "mushroom_island_shore": { + "trigger": "minecraft:location", + "biome": "minecraft:mushroom_island_shore" + }, + "extreme_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:extreme_hills" + }, + "desert_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:desert_hills" + }, + "jungle": { + "trigger": "minecraft:location", + "biome": "minecraft:jungle" + }, + "beaches": { + "trigger": "minecraft:location", + "biome": "minecraft:beaches" + }, + "savanna_rock": { + "trigger": "minecraft:location", + "biome": "minecraft:savanna_rock" + }, + "taiga_cold_hills": { + "trigger": "minecraft:location", + "biome": "minecraft:taiga_cold_hills" + }, + "mesa_clear_rock": { + "trigger": "minecraft:location", + "biome": "minecraft:mesa_clear_rock" + }, + "roofed_forest": { + "trigger": "minecraft:location", + "biome": "minecraft:roofed_forest" + }, + "taiga": { + "trigger": "minecraft:location", + "biome": "minecraft:taiga" + }, + "birch_forest": { + "trigger": "minecraft:location", + "biome": "minecraft:birch_forest" + }, + "mushroom_island": { + "trigger": "minecraft:location", + "biome": "minecraft:mushroom_island" + }, + "extreme_hills_with_trees": { + "trigger": "minecraft:location", + "biome": "minecraft:extreme_hills_with_trees" + } + } + }, + { + "id": "adventure/kill_a_mob", + "name": "kill_a_mob", + "displayName": "Monster Hunter", + "description": "Kill any hostile monster", + "category": "adventure", + "type": "hidden", + "parent": "adventure/root", + "criteria": { + "cave_spider": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:cave_spider" + ] + }, + "spider": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:spider" + ] + }, + "zombie_pigman": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie_pigman" + ] + }, + "enderman": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:enderman" + ] + }, + "polar_bear": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:polar_bear" + ] + }, + "blaze": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:blaze" + ] + }, + "creeper": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:creeper" + ] + }, + "evoker": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:evocation_illager" + ] + }, + "ghast": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ghast" + ] + }, + "guardian": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:guardian" + ] + }, + "husk": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:husk" + ] + }, + "magma_cube": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:magma_cube" + ] + }, + "shulker": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:shulker" + ] + }, + "silverfish": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:silverfish" + ] + }, + "skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:skeleton" + ] + }, + "slime": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:slime" + ] + }, + "stray": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:stray" + ] + }, + "vindicator": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:vindication_illager" + ] + }, + "witch": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:witch" + ] + }, + "wither_skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:wither_skeleton" + ] + }, + "zombie": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie" + ] + }, + "zombie_villager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie_villager" + ] + } + } + }, + { + "id": "adventure/kill_all_mobs", + "name": "kill_all_mobs", + "displayName": "Monsters Hunted", + "description": "Kill one of every hostile monster", + "category": "adventure", + "type": "hidden", + "parent": "adventure/kill_a_mob", + "experience": 100, + "criteria": { + "cave_spider": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:cave_spider" + ] + }, + "spider": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:spider" + ] + }, + "zombie_pigman": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie_pigman" + ] + }, + "enderman": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:enderman" + ] + }, + "polar_bear": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:polar_bear" + ] + }, + "blaze": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:blaze" + ] + }, + "creeper": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:creeper" + ] + }, + "evoker": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:evocation_illager" + ] + }, + "ghast": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ghast" + ] + }, + "guardian": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:guardian" + ] + }, + "husk": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:husk" + ] + }, + "magma_cube": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:magma_cube" + ] + }, + "shulker": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:shulker" + ] + }, + "silverfish": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:silverfish" + ] + }, + "skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:skeleton" + ] + }, + "slime": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:slime" + ] + }, + "stray": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:stray" + ] + }, + "vindicator": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:vindication_illager" + ] + }, + "witch": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:witch" + ] + }, + "wither_skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:wither_skeleton" + ] + }, + "zombie": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie" + ] + }, + "zombie_villager": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:zombie_villager" + ] + } + } + }, + { + "id": "adventure/root", + "name": "root", + "displayName": "Adventure", + "description": "Adventure, exploration and combat", + "category": "adventure", + "type": "hidden", + "criteria": { + "killed_something": { + "trigger": "minecraft:player_killed_entity" + }, + "killed_by_something": { + "trigger": "minecraft:entity_killed_player" + } + } + }, + { + "id": "adventure/shoot_arrow", + "name": "shoot_arrow", + "displayName": "Take Aim", + "description": "Shoot something with a bow and arrow", + "category": "adventure", + "type": "hidden", + "parent": "adventure/kill_a_mob", + "criteria": { + "shot_arrow": { + "trigger": "minecraft:player_hurt_entity", + "items": [ + "minecraft:arrow" + ] + } + } + }, + { + "id": "adventure/sleep_in_bed", + "name": "sleep_in_bed", + "displayName": "Sweet dreams", + "description": "Change your respawn point", + "category": "adventure", + "type": "hidden", + "parent": "adventure/root", + "criteria": { + "slept_in_bed": { + "trigger": "minecraft:slept_in_bed" + } + } + }, + { + "id": "adventure/sniper_duel", + "name": "sniper_duel", + "displayName": "Sniper duel", + "description": "Kill a skeleton with an arrow from more than 50 meters", + "category": "adventure", + "type": "hidden", + "parent": "adventure/shoot_arrow", + "experience": 50, + "criteria": { + "killed_skeleton": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:skeleton" + ], + "distance": { + "horizontal": { + "min": 50 + } + } + } + } + }, + { + "id": "adventure/summon_iron_golem", + "name": "summon_iron_golem", + "displayName": "Hired Help", + "description": "Summon an Iron Golem to help defend a village", + "category": "adventure", + "type": "hidden", + "parent": "adventure/trade", + "criteria": { + "summoned_golem": { + "trigger": "minecraft:summoned_entity", + "entities": [ + "minecraft:villager_golem" + ] + } + } + }, + { + "id": "adventure/totem_of_undying", + "name": "totem_of_undying", + "displayName": "Postmortal", + "description": "Use a Totem of Undying to cheat death", + "category": "adventure", + "type": "hidden", + "parent": "adventure/kill_a_mob", + "criteria": { + "used_totem": { + "trigger": "minecraft:used_totem", + "items": [ + "minecraft:totem_of_undying" + ] + } + } + }, + { + "id": "adventure/trade", + "name": "trade", + "displayName": "What a Deal!", + "description": "Successfully trade with a Villager", + "category": "adventure", + "type": "hidden", + "parent": "adventure/root", + "criteria": { + "traded": { + "trigger": "minecraft:villager_trade" + } + } + }, + { + "id": "end/dragon_breath", + "name": "dragon_breath", + "displayName": "You Need a Mint", + "description": "Collect dragon's breath in a glass bottle", + "category": "end", + "type": "hidden", + "parent": "end/kill_dragon", + "criteria": { + "dragon_breath": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:dragon_breath" + ] + } + } + }, + { + "id": "end/dragon_egg", + "name": "dragon_egg", + "displayName": "The Next Generation", + "description": "Hold the Dragon Egg", + "category": "end", + "type": "hidden", + "parent": "end/kill_dragon", + "criteria": { + "dragon_egg": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:dragon_egg" + ] + } + } + }, + { + "id": "end/elytra", + "name": "elytra", + "displayName": "Sky's the Limit", + "description": "Find an Elytra", + "category": "end", + "type": "hidden", + "parent": "end/find_end_city", + "criteria": { + "elytra": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:elytra" + ] + } + } + }, + { + "id": "end/enter_end_gateway", + "name": "enter_end_gateway", + "displayName": "Remote Getaway", + "description": "Escape the island", + "category": "end", + "type": "hidden", + "parent": "end/kill_dragon", + "criteria": { + "entered_end_gateway": { + "trigger": "minecraft:enter_block", + "block": "minecraft:end_gateway" + } + } + }, + { + "id": "end/find_end_city", + "name": "find_end_city", + "displayName": "The City at the End of the Game", + "description": "Go on in, what could happen?", + "category": "end", + "type": "hidden", + "parent": "end/enter_end_gateway", + "criteria": { + "in_city": { + "trigger": "minecraft:location", + "structure": "minecraft:EndCity" + } + } + }, + { + "id": "end/kill_dragon", + "name": "kill_dragon", + "displayName": "Free the End", + "description": "Good luck", + "category": "end", + "type": "hidden", + "parent": "end/root", + "criteria": { + "killed_dragon": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ender_dragon" + ] + } + } + }, + { + "id": "end/levitate", + "name": "levitate", + "displayName": "Great View From Up Here", + "description": "Levitate up 50 blocks from the attacks of a Shulker", + "category": "end", + "type": "hidden", + "parent": "end/find_end_city", + "experience": 50, + "criteria": { + "levitated": { + "trigger": "minecraft:levitation", + "distance": { + "vertical": { + "min": 50 + } + } + } + } + }, + { + "id": "end/respawn_dragon", + "name": "respawn_dragon", + "displayName": "The End... Again...", + "description": "Respawn the ender dragon", + "category": "end", + "type": "hidden", + "parent": "end/kill_dragon", + "criteria": { + "summoned_dragon": { + "trigger": "minecraft:summoned_entity", + "entities": [ + "minecraft:ender_dragon" + ] + } + } + }, + { + "id": "end/root", + "name": "root", + "displayName": "The End", + "description": "Or the beginning?", + "category": "end", + "type": "hidden", + "criteria": { + "entered_end": { + "trigger": "minecraft:changed_dimension", + "dimension": "minecraft:the_end" + } + } + }, + { + "id": "husbandry/balanced_diet", + "name": "balanced_diet", + "displayName": "A Balanced Diet", + "description": "Eat everything that is edible, even if it's not good for you", + "category": "husbandry", + "type": "hidden", + "parent": "husbandry/plant_seed", + "experience": 100, + "criteria": { + "apple": { + "trigger": "consume_item", + "items": [ + "minecraft:apple" + ] + }, + "mushroom_stew": { + "trigger": "consume_item", + "items": [ + "minecraft:mushroom_stew" + ] + }, + "bread": { + "trigger": "consume_item", + "items": [ + "minecraft:bread" + ] + }, + "porkchop": { + "trigger": "consume_item", + "items": [ + "minecraft:porkchop" + ] + }, + "cooked_porkchop": { + "trigger": "consume_item", + "items": [ + "minecraft:cooked_porkchop" + ] + }, + "golden_apple": { + "trigger": "consume_item", + "items": [ + "minecraft:golden_apple" + ] + }, + "enchanted_golden_apple": { + "trigger": "consume_item", + "items": [ + "minecraft:golden_apple" + ] + }, + "raw_cod": { + "trigger": "consume_item", + "items": [ + "minecraft:fish" + ] + }, + "raw_salmon": { + "trigger": "consume_item", + "items": [ + "minecraft:fish" + ] + }, + "clownfish": { + "trigger": "consume_item", + "items": [ + "minecraft:fish" + ] + }, + "pufferfish": { + "trigger": "consume_item", + "items": [ + "minecraft:fish" + ] + }, + "cooked_cod": { + "trigger": "consume_item", + "items": [ + "minecraft:cooked_fish" + ] + }, + "cooked_salmon": { + "trigger": "consume_item", + "items": [ + "minecraft:cooked_fish" + ] + }, + "cookie": { + "trigger": "consume_item", + "items": [ + "minecraft:cookie" + ] + }, + "melon": { + "trigger": "consume_item", + "items": [ + "minecraft:melon" + ] + }, + "beef": { + "trigger": "consume_item", + "items": [ + "minecraft:beef" + ] + }, + "cooked_beef": { + "trigger": "consume_item", + "items": [ + "minecraft:cooked_beef" + ] + }, + "chicken": { + "trigger": "consume_item", + "items": [ + "minecraft:chicken" + ] + }, + "cooked_chicken": { + "trigger": "consume_item", + "items": [ + "minecraft:cooked_chicken" + ] + }, + "rotten_flesh": { + "trigger": "consume_item", + "items": [ + "minecraft:rotten_flesh" + ] + }, + "spider_eye": { + "trigger": "consume_item", + "items": [ + "minecraft:spider_eye" + ] + }, + "carrot": { + "trigger": "consume_item", + "items": [ + "minecraft:carrot" + ] + }, + "potato": { + "trigger": "consume_item", + "items": [ + "minecraft:potato" + ] + }, + "baked_potato": { + "trigger": "consume_item", + "items": [ + "minecraft:baked_potato" + ] + }, + "poisonous_potato": { + "trigger": "consume_item", + "items": [ + "minecraft:poisonous_potato" + ] + }, + "golden_carrot": { + "trigger": "consume_item", + "items": [ + "minecraft:golden_carrot" + ] + }, + "pumpkin_pie": { + "trigger": "consume_item", + "items": [ + "minecraft:pumpkin_pie" + ] + }, + "rabbit": { + "trigger": "consume_item", + "items": [ + "minecraft:rabbit" + ] + }, + "cooked_rabbit": { + "trigger": "consume_item", + "items": [ + "minecraft:cooked_rabbit" + ] + }, + "rabbit_stew": { + "trigger": "consume_item", + "items": [ + "minecraft:rabbit_stew" + ] + }, + "mutton": { + "trigger": "consume_item", + "items": [ + "minecraft:mutton" + ] + }, + "cooked_mutton": { + "trigger": "consume_item", + "items": [ + "minecraft:cooked_mutton" + ] + }, + "chorus_fruit": { + "trigger": "consume_item", + "items": [ + "minecraft:chorus_fruit" + ] + }, + "beetroot": { + "trigger": "consume_item", + "items": [ + "minecraft:beetroot" + ] + }, + "beetroot_soup": { + "trigger": "consume_item", + "items": [ + "minecraft:beetroot_soup" + ] + } + } + }, + { + "id": "husbandry/break_diamond_hoe", + "name": "break_diamond_hoe", + "displayName": "Serious Dedication", + "description": "Completely use up a diamond hoe, and then reevaluate your life choices", + "category": "husbandry", + "type": "hidden", + "parent": "husbandry/plant_seed", + "experience": 100, + "criteria": { + "broke_hoe": { + "trigger": "minecraft:item_durability_changed", + "items": [ + "minecraft:diamond_hoe" + ] + } + } + }, + { + "id": "husbandry/bred_all_animals", + "name": "bred_all_animals", + "displayName": "Two by Two", + "description": "Breed all the animals!", + "category": "husbandry", + "type": "hidden", + "parent": "husbandry/breed_an_animal", + "experience": 100, + "criteria": { + "bred_horse": { + "trigger": "bred_animals", + "entities": "horse" + }, + "bred_sheep": { + "trigger": "bred_animals", + "entities": "sheep" + }, + "bred_cow": { + "trigger": "bred_animals", + "entities": "cow" + }, + "bred_mooshroom": { + "trigger": "bred_animals", + "entities": "mooshroom" + }, + "bred_pig": { + "trigger": "bred_animals", + "entities": "pig" + }, + "bred_chicken": { + "trigger": "bred_animals", + "entities": "chicken" + }, + "bred_wolf": { + "trigger": "bred_animals", + "entities": "wolf" + }, + "bred_ocelot": { + "trigger": "bred_animals", + "entities": "ocelot" + }, + "bred_rabbit": { + "trigger": "bred_animals", + "entities": "rabbit" + }, + "bred_llama": { + "trigger": "bred_animals", + "entities": "llama" + } + } + }, + { + "id": "husbandry/breed_an_animal", + "name": "breed_an_animal", + "displayName": "The Parrots and the Bats", + "description": "Breed two animals together", + "category": "husbandry", + "type": "hidden", + "parent": "husbandry/root", + "criteria": { + "bred_horse": { + "trigger": "bred_animals", + "entities": "horse" + }, + "bred_sheep": { + "trigger": "bred_animals", + "entities": "sheep" + }, + "bred_cow": { + "trigger": "bred_animals", + "entities": "cow" + }, + "bred_mooshroom": { + "trigger": "bred_animals", + "entities": "mooshroom" + }, + "bred_pig": { + "trigger": "bred_animals", + "entities": "pig" + }, + "bred_chicken": { + "trigger": "bred_animals", + "entities": "chicken" + }, + "bred_wolf": { + "trigger": "bred_animals", + "entities": "wolf" + }, + "bred_ocelot": { + "trigger": "bred_animals", + "entities": "ocelot" + }, + "bred_rabbit": { + "trigger": "bred_animals", + "entities": "rabbit" + }, + "bred_llama": { + "trigger": "bred_animals", + "entities": "llama" + } + } + }, + { + "id": "husbandry/plant_seed", + "name": "plant_seed", + "displayName": "A Seedy Place", + "description": "Plant a seed and watch it grow", + "category": "husbandry", + "type": "hidden", + "parent": "husbandry/root", + "criteria": { + "wheat": { + "trigger": "minecraft:placed_block", + "block": "minecraft:wheat" + }, + "pumpkin_stem": { + "trigger": "minecraft:placed_block", + "block": "minecraft:pumpkin_stem" + }, + "melon_stem": { + "trigger": "minecraft:placed_block", + "block": "minecraft:melon_stem" + }, + "beetroots": { + "trigger": "minecraft:placed_block", + "block": "minecraft:beetroots" + }, + "nether_wart": { + "trigger": "minecraft:placed_block", + "block": "minecraft:nether_wart" + } + } + }, + { + "id": "husbandry/root", + "name": "root", + "displayName": "Husbandry", + "description": "The world is full of friends and food", + "category": "husbandry", + "type": "hidden", + "criteria": { + "consumed_item": { + "trigger": "minecraft:consume_item" + } + } + }, + { + "id": "husbandry/tame_an_animal", + "name": "tame_an_animal", + "displayName": "Best Friends Forever", + "description": "Tame an animal", + "category": "husbandry", + "type": "hidden", + "parent": "husbandry/root", + "criteria": { + "tamed_animal": { + "trigger": "minecraft:tame_animal" + } + } + }, + { + "id": "nether/all_effects", + "name": "all_effects", + "displayName": "How Did We Get Here?", + "description": "Have every effect applied at the same time", + "category": "nether", + "type": "hidden", + "parent": "nether/all_potions", + "experience": 1000, + "criteria": { + "all_effects": { + "trigger": "minecraft:effects_changed", + "effects": [ + "minecraft:speed", + "minecraft:slowness", + "minecraft:strength", + "minecraft:jump_boost", + "minecraft:regeneration", + "minecraft:fire_resistance", + "minecraft:water_breathing", + "minecraft:invisibility", + "minecraft:night_vision", + "minecraft:weakness", + "minecraft:poison", + "minecraft:wither", + "minecraft:haste", + "minecraft:mining_fatigue", + "minecraft:levitation", + "minecraft:glowing", + "minecraft:absorption", + "minecraft:hunger", + "minecraft:nausea", + "minecraft:resistance" + ] + } + } + }, + { + "id": "nether/all_potions", + "name": "all_potions", + "displayName": "A Furious Cocktail", + "description": "Have every potion effect applied at the same time", + "category": "nether", + "type": "hidden", + "parent": "nether/brew_potion", + "experience": 100, + "criteria": { + "all_effects": { + "trigger": "minecraft:effects_changed", + "effects": [ + "minecraft:speed", + "minecraft:slowness", + "minecraft:strength", + "minecraft:jump_boost", + "minecraft:regeneration", + "minecraft:fire_resistance", + "minecraft:water_breathing", + "minecraft:invisibility", + "minecraft:night_vision", + "minecraft:weakness", + "minecraft:poison" + ] + } + } + }, + { + "id": "nether/brew_potion", + "name": "brew_potion", + "displayName": "Local Brewery", + "description": "Brew a potion", + "category": "nether", + "type": "hidden", + "parent": "nether/obtain_blaze_rod", + "criteria": { + "potion": { + "trigger": "minecraft:brewed_potion" + } + } + }, + { + "id": "nether/create_beacon", + "name": "create_beacon", + "displayName": "Bring Home the Beacon", + "description": "Construct and place a Beacon", + "category": "nether", + "type": "hidden", + "parent": "nether/summon_wither", + "criteria": { + "beacon": { + "trigger": "minecraft:construct_beacon", + "beaconLevel": { + "min": 1 + } + } + } + }, + { + "id": "nether/create_full_beacon", + "name": "create_full_beacon", + "displayName": "Beaconator", + "description": "Bring a beacon to full power", + "category": "nether", + "type": "hidden", + "parent": "nether/create_beacon", + "criteria": { + "beacon": { + "trigger": "minecraft:construct_beacon", + "beaconLevel": 4 + } + } + }, + { + "id": "nether/fast_travel", + "name": "fast_travel", + "displayName": "Subspace Bubble", + "description": "Use the Nether to travel 7km in the Overworld", + "category": "nether", + "type": "hidden", + "parent": "nether/root", + "experience": 100, + "criteria": { + "travelled": { + "trigger": "minecraft:nether_travel", + "distance": { + "horizontal": { + "min": 7000 + } + } + } + } + }, + { + "id": "nether/find_fortress", + "name": "find_fortress", + "displayName": "A Terrible Fortress", + "description": "Break your way into a Nether Fortress", + "category": "nether", + "type": "hidden", + "parent": "nether/root", + "criteria": { + "fortress": { + "trigger": "minecraft:location", + "structure": "minecraft:Fortress" + } + } + }, + { + "id": "nether/get_wither_skull", + "name": "get_wither_skull", + "displayName": "Spooky Scary Skeleton", + "description": "Obtain a wither skeleton's skull", + "category": "nether", + "type": "hidden", + "parent": "nether/find_fortress", + "criteria": { + "wither_skull": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:skull" + ] + } + } + }, + { + "id": "nether/obtain_blaze_rod", + "name": "obtain_blaze_rod", + "displayName": "Into Fire", + "description": "Relieve a Blaze of its rod", + "category": "nether", + "type": "hidden", + "parent": "nether/find_fortress", + "criteria": { + "blaze_rod": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:blaze_rod" + ] + } + } + }, + { + "id": "nether/return_to_sender", + "name": "return_to_sender", + "displayName": "Return to Sender", + "description": "Destroy a Ghast with a fireball", + "category": "nether", + "type": "hidden", + "parent": "nether/root", + "experience": 50, + "criteria": { + "killed_ghast": { + "trigger": "minecraft:player_killed_entity", + "items": [ + "minecraft:fireball" + ], + "entities": [ + "minecraft:ghast" + ] + } + } + }, + { + "id": "nether/root", + "name": "root", + "displayName": "Nether", + "description": "Bring summer clothes", + "category": "nether", + "type": "hidden", + "criteria": { + "entered_nether": { + "trigger": "minecraft:changed_dimension", + "dimension": "minecraft:the_nether" + } + } + }, + { + "id": "nether/summon_wither", + "name": "summon_wither", + "displayName": "Withering Heights", + "description": "Summon the Wither", + "category": "nether", + "type": "hidden", + "parent": "nether/get_wither_skull", + "criteria": { + "summoned": { + "trigger": "minecraft:summoned_entity", + "entities": [ + "minecraft:wither" + ] + } + } + }, + { + "id": "nether/uneasy_alliance", + "name": "uneasy_alliance", + "displayName": "Uneasy Alliance", + "description": "Rescue a Ghast from the Nether, bring it safely home to the Overworld... and then kill it.", + "category": "nether", + "type": "hidden", + "parent": "nether/return_to_sender", + "experience": 100, + "criteria": { + "killed_ghast": { + "trigger": "minecraft:player_killed_entity", + "entities": [ + "minecraft:ghast" + ], + "dimension": "overworld" + } + } + }, + { + "id": "story/cure_zombie_villager", + "name": "cure_zombie_villager", + "displayName": "Zombie Doctor", + "description": "Weaken and then cure a zombie villager", + "category": "story", + "type": "hidden", + "parent": "story/enter_the_nether", + "criteria": { + "cured_zombie": { + "trigger": "minecraft:cured_zombie_villager" + } + } + }, + { + "id": "story/deflect_arrow", + "name": "deflect_arrow", + "displayName": "Not Today, Thank You", + "description": "Deflect an arrow with a shield", + "category": "story", + "type": "hidden", + "parent": "story/obtain_armor", + "criteria": { + "deflected_projectile": { + "trigger": "minecraft:entity_hurt_player", + "blocked": true + } + } + }, + { + "id": "story/enchant_item", + "name": "enchant_item", + "displayName": "Enchanter", + "description": "Enchant an item at an Enchanting Table", + "category": "story", + "type": "hidden", + "parent": "story/mine_diamond", + "criteria": { + "enchanted_item": { + "trigger": "minecraft:enchanted_item" + } + } + }, + { + "id": "story/enter_the_end", + "name": "enter_the_end", + "displayName": "The End?", + "description": "Enter the End Portal", + "category": "story", + "type": "hidden", + "parent": "story/follow_ender_eye", + "criteria": { + "entered_end": { + "trigger": "minecraft:changed_dimension", + "dimension": "minecraft:the_end" + } + } + }, + { + "id": "story/enter_the_nether", + "name": "enter_the_nether", + "displayName": "We Need to Go Deeper", + "description": "Build, light and enter a Nether Portal", + "category": "story", + "type": "hidden", + "parent": "story/form_obsidian", + "criteria": { + "entered_nether": { + "trigger": "minecraft:changed_dimension", + "dimension": "minecraft:the_nether" + } + } + }, + { + "id": "story/follow_ender_eye", + "name": "follow_ender_eye", + "displayName": "Eye Spy", + "description": "Follow an Ender Eye", + "category": "story", + "type": "hidden", + "parent": "story/enter_the_nether", + "criteria": { + "in_stronghold": { + "trigger": "minecraft:location", + "structure": "minecraft:Stronghold" + } + } + }, + { + "id": "story/form_obsidian", + "name": "form_obsidian", + "displayName": "Ice Bucket Challenge", + "description": "Form and mine a block of Obsidian", + "category": "story", + "type": "hidden", + "parent": "story/lava_bucket", + "criteria": { + "obsidian": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:obsidian" + ] + } + } + }, + { + "id": "story/iron_tools", + "name": "iron_tools", + "displayName": "Isn't It Iron Pick", + "description": "Upgrade your pickaxe", + "category": "story", + "type": "hidden", + "parent": "story/smelt_iron", + "criteria": { + "iron_pickaxe": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_pickaxe" + ] + } + } + }, + { + "id": "story/lava_bucket", + "name": "lava_bucket", + "displayName": "Hot Stuff", + "description": "Fill a bucket with lava", + "category": "story", + "type": "hidden", + "parent": "story/smelt_iron", + "criteria": { + "lava_bucket": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:lava_bucket" + ] + } + } + }, + { + "id": "story/mine_diamond", + "name": "mine_diamond", + "displayName": "Diamonds!", + "description": "Acquire diamonds", + "category": "story", + "type": "hidden", + "parent": "story/iron_tools", + "criteria": { + "diamond": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond" + ] + } + } + }, + { + "id": "story/mine_stone", + "name": "mine_stone", + "displayName": "Stone Age", + "description": "Mine stone with your new pickaxe", + "category": "story", + "type": "hidden", + "parent": "story/root", + "criteria": { + "get_stone": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:cobblestone" + ] + } + } + }, + { + "id": "story/obtain_armor", + "name": "obtain_armor", + "displayName": "Suit Up", + "description": "Protect yourself with a piece of iron armor", + "category": "story", + "type": "hidden", + "parent": "story/smelt_iron", + "criteria": { + "iron_helmet": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_helmet" + ] + }, + "iron_chestplate": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_chestplate" + ] + }, + "iron_leggings": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_leggings" + ] + }, + "iron_boots": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_boots" + ] + } + } + }, + { + "id": "story/root", + "name": "root", + "displayName": "Minecraft", + "description": "The heart and story of the game", + "category": "story", + "type": "hidden", + "criteria": { + "crafting_table": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:crafting_table" + ] + } + } + }, + { + "id": "story/shiny_gear", + "name": "shiny_gear", + "displayName": "Cover Me With Diamonds", + "description": "Diamond armor saves lives", + "category": "story", + "type": "hidden", + "parent": "story/mine_diamond", + "criteria": { + "diamond_helmet": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond_helmet" + ] + }, + "diamond_chestplate": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond_chestplate" + ] + }, + "diamond_leggings": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond_leggings" + ] + }, + "diamond_boots": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:diamond_boots" + ] + } + } + }, + { + "id": "story/smelt_iron", + "name": "smelt_iron", + "displayName": "Acquire Hardware", + "description": "Smelt an iron ingot", + "category": "story", + "type": "hidden", + "parent": "story/upgrade_tools", + "criteria": { + "iron": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:iron_ingot" + ] + } + } + }, + { + "id": "story/upgrade_tools", + "name": "upgrade_tools", + "displayName": "Getting an Upgrade", + "description": "Construct a better pickaxe", + "category": "story", + "type": "hidden", + "parent": "story/mine_stone", + "criteria": { + "stone_pickaxe": { + "trigger": "minecraft:inventory_changed", + "items": [ + "minecraft:stone_pickaxe" + ] + } + } + } +] \ No newline at end of file diff --git a/data/pc/1.13/advancements.json b/data/pc/1.13/advancements.json index 8569cdb35..c0018c377 100644 --- a/data/pc/1.13/advancements.json +++ b/data/pc/1.13/advancements.json @@ -711,7 +711,7 @@ "criteria": { "in_city": { "trigger": "minecraft:location", - "structure": "minecraft:end_city" + "structure": "minecraft:EndCity" } } }, @@ -779,7 +779,7 @@ "criteria": { "entered_end": { "trigger": "minecraft:changed_dimension", - "dimension": "the_end" + "dimension": "minecraft:the_end" } } }, @@ -1443,7 +1443,7 @@ "criteria": { "entered_nether": { "trigger": "minecraft:changed_dimension", - "dimension": "the_nether" + "dimension": "minecraft:the_nether" } } }, @@ -1537,7 +1537,7 @@ "criteria": { "entered_end": { "trigger": "minecraft:changed_dimension", - "dimension": "the_end" + "dimension": "minecraft:the_end" } } }, @@ -1552,7 +1552,7 @@ "criteria": { "entered_nether": { "trigger": "minecraft:changed_dimension", - "dimension": "the_nether" + "dimension": "minecraft:the_nether" } } }, From 92bb98d5af3a03cdbd9ec92da8fbb4c8e6599bec Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Thu, 23 Jun 2022 18:21:52 -0400 Subject: [PATCH 33/40] revert `endcity` --> `end_city` rename --- data/pc/1.14/advancements.json | 2 +- data/pc/1.15/advancements.json | 2 +- data/pc/1.16/advancements.json | 2 +- data/pc/1.17/advancements.json | 2 +- data/pc/1.18/advancements.json | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/data/pc/1.14/advancements.json b/data/pc/1.14/advancements.json index ea20907ef..ec12371cd 100644 --- a/data/pc/1.14/advancements.json +++ b/data/pc/1.14/advancements.json @@ -838,7 +838,7 @@ "criteria": { "in_city": { "trigger": "minecraft:location", - "structure": "minecraft:end_city" + "structure": "minecraft:endcity" } } }, diff --git a/data/pc/1.15/advancements.json b/data/pc/1.15/advancements.json index bd88160a6..6aab91237 100644 --- a/data/pc/1.15/advancements.json +++ b/data/pc/1.15/advancements.json @@ -853,7 +853,7 @@ "criteria": { "in_city": { "trigger": "minecraft:location", - "structure": "minecraft:end_city" + "structure": "minecraft:endcity" } } }, diff --git a/data/pc/1.16/advancements.json b/data/pc/1.16/advancements.json index ba1a6eb0a..5742f9fa6 100644 --- a/data/pc/1.16/advancements.json +++ b/data/pc/1.16/advancements.json @@ -969,7 +969,7 @@ "criteria": { "in_city": { "trigger": "minecraft:location", - "structure": "minecraft:end_city" + "structure": "minecraft:endcity" } } }, diff --git a/data/pc/1.17/advancements.json b/data/pc/1.17/advancements.json index e325542a5..5a43f06e1 100644 --- a/data/pc/1.17/advancements.json +++ b/data/pc/1.17/advancements.json @@ -1073,7 +1073,7 @@ "criteria": { "in_city": { "trigger": "minecraft:location", - "structure": "minecraft:end_city" + "structure": "minecraft:endcity" } } }, diff --git a/data/pc/1.18/advancements.json b/data/pc/1.18/advancements.json index 30e3676a4..8974962a3 100644 --- a/data/pc/1.18/advancements.json +++ b/data/pc/1.18/advancements.json @@ -1167,7 +1167,7 @@ "criteria": { "in_city": { "trigger": "minecraft:location", - "structure": "minecraft:end_city" + "structure": "minecraft:endcity" } } }, From 147d6592abd25fb113ab54d29128fe227d748bfa Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Thu, 23 Jun 2022 20:25:31 -0400 Subject: [PATCH 34/40] update `add-data-new-version.md` --- doc/add-data-new-version.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/doc/add-data-new-version.md b/doc/add-data-new-version.md index 641cac92d..13cdfd118 100644 --- a/doc/add-data-new-version.md +++ b/doc/add-data-new-version.md @@ -2,7 +2,7 @@ For bedrock edition see [bedrock.md](bedrock.md) -| file name | auto? | how to get it | notes | +| File | Auto? | Obtaining | Notes | | -- | -- | -- | -- | | protocol.json | No | Follow [Pre-release Protocol][3] | | blocks.json | Yes | Use [Burger][1], then use [burger-extractor][2] | @@ -17,14 +17,15 @@ For bedrock edition see [bedrock.md](bedrock.md) | windows.json | No | Look at [wiki.vg inventories][7] | | version.json | No | Look at [Protocol Versions][9] | [wiki.vg protocol numbers][8] | | effects.json | No | Look at [minecraft wiki effects][12] | -| enchantments.json | No | Duplicate enchantments.json from the latest version and add manually the missing enchantments. Enchantments data could be found by looking into the deobfuscated classe files of each enchantments, as well as in the Enchantments registry. | +| enchantments.json | No | Duplicate enchantments.json from the latest version and add manually the missing enchantments. Enchantments data could be found by looking into the deobfuscated class files of each enchantments, as well as in the Enchantments registry. | | language.json | Yes | Use [minecraft-jar-extractor][10] | | particles.json | Yes | Use [Burger][1], then use [burger-extractor][2] | | blockLoot.json | Yes | Use [minecraft-jar-extractor][10] | | entityLoot.json | Yes | Use [minecraft-jar-extractor][10] | | mapIcons.json | No | Icons can be found in the Minecraft jar file where they are added as a single sprite. The file location is `/assets/minecraft/textures/map/map_icons.png`. Alternatively you might be able to look up the icons from the following page on the [Minecraft wiki][15] or from [wiki.vg][16]. | [minecraft-data pr mapIcons][14] | +| advancements.json | Yes | To be added | -* All files that say Yes for auto can be gotten from [minecraft-data-auto-updater][17] +* All files that say "Yes" for Auto can be retrieved from [minecraft-data-auto-updater][17] [1]: https://github.com/Pokechu22/Burger [2]: https://github.com/PrismarineJS/burger-extractor @@ -45,4 +46,3 @@ For bedrock edition see [bedrock.md](bedrock.md) [17]: https://github.com/PrismarineJS/minecraft-data-auto-updater [18]: https://github.com/PrismarineJS/minecraft-data/pull/282#issue-612896577 [19]: https://github.com/PrismarineJS/minecraft-data/issues/412#issuecomment-1008202471 - From 6c55ee236a963d459d86eec2b505413aa204422b Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Fri, 24 Jun 2022 11:24:30 -0400 Subject: [PATCH 35/40] remove minecraft namespace prefix --- data/pc/1.12/advancements.json | 662 ++++++------- data/pc/1.13/advancements.json | 1062 ++++++++++---------- data/pc/1.14/advancements.json | 1190 +++++++++++----------- data/pc/1.15/advancements.json | 1214 +++++++++++------------ data/pc/1.16/advancements.json | 1430 +++++++++++++-------------- data/pc/1.17/advancements.json | 1528 ++++++++++++++--------------- data/pc/1.18/advancements.json | 1592 +++++++++++++++--------------- data/pc/1.19/advancements.json | 1690 ++++++++++++++++---------------- 8 files changed, 5184 insertions(+), 5184 deletions(-) diff --git a/data/pc/1.12/advancements.json b/data/pc/1.12/advancements.json index ae394e752..998cb7a0e 100644 --- a/data/pc/1.12/advancements.json +++ b/data/pc/1.12/advancements.json @@ -10,148 +10,148 @@ "experience": 500, "criteria": { "birch_forest_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:birch_forest_hills" + "trigger": "location", + "biome": "birch_forest_hills" }, "river": { - "trigger": "minecraft:location", - "biome": "minecraft:river" + "trigger": "location", + "biome": "river" }, "swampland": { - "trigger": "minecraft:location", - "biome": "minecraft:swampland" + "trigger": "location", + "biome": "swampland" }, "desert": { - "trigger": "minecraft:location", - "biome": "minecraft:desert" + "trigger": "location", + "biome": "desert" }, "forest_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:forest_hills" + "trigger": "location", + "biome": "forest_hills" }, "redwood_taiga_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:redwood_taiga_hills" + "trigger": "location", + "biome": "redwood_taiga_hills" }, "taiga_cold": { - "trigger": "minecraft:location", - "biome": "minecraft:taiga_cold" + "trigger": "location", + "biome": "taiga_cold" }, "mesa": { - "trigger": "minecraft:location", - "biome": "minecraft:mesa" + "trigger": "location", + "biome": "mesa" }, "forest": { - "trigger": "minecraft:location", - "biome": "minecraft:forest" + "trigger": "location", + "biome": "forest" }, "stone_beach": { - "trigger": "minecraft:location", - "biome": "minecraft:stone_beach" + "trigger": "location", + "biome": "stone_beach" }, "ice_flats": { - "trigger": "minecraft:location", - "biome": "minecraft:ice_flats" + "trigger": "location", + "biome": "ice_flats" }, "taiga_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:taiga_hills" + "trigger": "location", + "biome": "taiga_hills" }, "ice_mountains": { - "trigger": "minecraft:location", - "biome": "minecraft:ice_mountains" + "trigger": "location", + "biome": "ice_mountains" }, "mesa_rock": { - "trigger": "minecraft:location", - "biome": "minecraft:mesa_rock" + "trigger": "location", + "biome": "mesa_rock" }, "savanna": { - "trigger": "minecraft:location", - "biome": "minecraft:savanna" + "trigger": "location", + "biome": "savanna" }, "plains": { - "trigger": "minecraft:location", - "biome": "minecraft:plains" + "trigger": "location", + "biome": "plains" }, "frozen_river": { - "trigger": "minecraft:location", - "biome": "minecraft:frozen_river" + "trigger": "location", + "biome": "frozen_river" }, "redwood_taiga": { - "trigger": "minecraft:location", - "biome": "minecraft:redwood_taiga" + "trigger": "location", + "biome": "redwood_taiga" }, "cold_beach": { - "trigger": "minecraft:location", - "biome": "minecraft:cold_beach" + "trigger": "location", + "biome": "cold_beach" }, "deep_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:deep_ocean" + "trigger": "location", + "biome": "deep_ocean" }, "jungle_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:jungle_hills" + "trigger": "location", + "biome": "jungle_hills" }, "jungle_edge": { - "trigger": "minecraft:location", - "biome": "minecraft:jungle_edge" + "trigger": "location", + "biome": "jungle_edge" }, "ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:ocean" + "trigger": "location", + "biome": "ocean" }, "mushroom_island_shore": { - "trigger": "minecraft:location", - "biome": "minecraft:mushroom_island_shore" + "trigger": "location", + "biome": "mushroom_island_shore" }, "extreme_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:extreme_hills" + "trigger": "location", + "biome": "extreme_hills" }, "desert_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:desert_hills" + "trigger": "location", + "biome": "desert_hills" }, "jungle": { - "trigger": "minecraft:location", - "biome": "minecraft:jungle" + "trigger": "location", + "biome": "jungle" }, "beaches": { - "trigger": "minecraft:location", - "biome": "minecraft:beaches" + "trigger": "location", + "biome": "beaches" }, "savanna_rock": { - "trigger": "minecraft:location", - "biome": "minecraft:savanna_rock" + "trigger": "location", + "biome": "savanna_rock" }, "taiga_cold_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:taiga_cold_hills" + "trigger": "location", + "biome": "taiga_cold_hills" }, "mesa_clear_rock": { - "trigger": "minecraft:location", - "biome": "minecraft:mesa_clear_rock" + "trigger": "location", + "biome": "mesa_clear_rock" }, "roofed_forest": { - "trigger": "minecraft:location", - "biome": "minecraft:roofed_forest" + "trigger": "location", + "biome": "roofed_forest" }, "taiga": { - "trigger": "minecraft:location", - "biome": "minecraft:taiga" + "trigger": "location", + "biome": "taiga" }, "birch_forest": { - "trigger": "minecraft:location", - "biome": "minecraft:birch_forest" + "trigger": "location", + "biome": "birch_forest" }, "mushroom_island": { - "trigger": "minecraft:location", - "biome": "minecraft:mushroom_island" + "trigger": "location", + "biome": "mushroom_island" }, "extreme_hills_with_trees": { - "trigger": "minecraft:location", - "biome": "minecraft:extreme_hills_with_trees" + "trigger": "location", + "biome": "extreme_hills_with_trees" } } }, @@ -165,135 +165,135 @@ "parent": "adventure/root", "criteria": { "cave_spider": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:cave_spider" + "cave_spider" ] }, "spider": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:spider" + "spider" ] }, "zombie_pigman": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie_pigman" + "zombie_pigman" ] }, "enderman": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:enderman" + "enderman" ] }, "polar_bear": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:polar_bear" + "polar_bear" ] }, "blaze": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:blaze" + "blaze" ] }, "creeper": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:creeper" + "creeper" ] }, "evoker": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:evocation_illager" + "evocation_illager" ] }, "ghast": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:ghast" + "ghast" ] }, "guardian": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:guardian" + "guardian" ] }, "husk": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:husk" + "husk" ] }, "magma_cube": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:magma_cube" + "magma_cube" ] }, "shulker": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:shulker" + "shulker" ] }, "silverfish": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:silverfish" + "silverfish" ] }, "skeleton": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:skeleton" + "skeleton" ] }, "slime": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:slime" + "slime" ] }, "stray": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:stray" + "stray" ] }, "vindicator": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:vindication_illager" + "vindication_illager" ] }, "witch": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:witch" + "witch" ] }, "wither_skeleton": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:wither_skeleton" + "wither_skeleton" ] }, "zombie": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie" + "zombie" ] }, "zombie_villager": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie_villager" + "zombie_villager" ] } } @@ -309,135 +309,135 @@ "experience": 100, "criteria": { "cave_spider": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:cave_spider" + "cave_spider" ] }, "spider": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:spider" + "spider" ] }, "zombie_pigman": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie_pigman" + "zombie_pigman" ] }, "enderman": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:enderman" + "enderman" ] }, "polar_bear": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:polar_bear" + "polar_bear" ] }, "blaze": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:blaze" + "blaze" ] }, "creeper": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:creeper" + "creeper" ] }, "evoker": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:evocation_illager" + "evocation_illager" ] }, "ghast": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:ghast" + "ghast" ] }, "guardian": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:guardian" + "guardian" ] }, "husk": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:husk" + "husk" ] }, "magma_cube": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:magma_cube" + "magma_cube" ] }, "shulker": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:shulker" + "shulker" ] }, "silverfish": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:silverfish" + "silverfish" ] }, "skeleton": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:skeleton" + "skeleton" ] }, "slime": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:slime" + "slime" ] }, "stray": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:stray" + "stray" ] }, "vindicator": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:vindication_illager" + "vindication_illager" ] }, "witch": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:witch" + "witch" ] }, "wither_skeleton": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:wither_skeleton" + "wither_skeleton" ] }, "zombie": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie" + "zombie" ] }, "zombie_villager": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie_villager" + "zombie_villager" ] } } @@ -451,10 +451,10 @@ "type": "hidden", "criteria": { "killed_something": { - "trigger": "minecraft:player_killed_entity" + "trigger": "player_killed_entity" }, "killed_by_something": { - "trigger": "minecraft:entity_killed_player" + "trigger": "entity_killed_player" } } }, @@ -468,9 +468,9 @@ "parent": "adventure/kill_a_mob", "criteria": { "shot_arrow": { - "trigger": "minecraft:player_hurt_entity", + "trigger": "player_hurt_entity", "items": [ - "minecraft:arrow" + "arrow" ] } } @@ -485,7 +485,7 @@ "parent": "adventure/root", "criteria": { "slept_in_bed": { - "trigger": "minecraft:slept_in_bed" + "trigger": "slept_in_bed" } } }, @@ -500,9 +500,9 @@ "experience": 50, "criteria": { "killed_skeleton": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:skeleton" + "skeleton" ], "distance": { "horizontal": { @@ -522,9 +522,9 @@ "parent": "adventure/trade", "criteria": { "summoned_golem": { - "trigger": "minecraft:summoned_entity", + "trigger": "summoned_entity", "entities": [ - "minecraft:villager_golem" + "villager_golem" ] } } @@ -539,9 +539,9 @@ "parent": "adventure/kill_a_mob", "criteria": { "used_totem": { - "trigger": "minecraft:used_totem", + "trigger": "used_totem", "items": [ - "minecraft:totem_of_undying" + "totem_of_undying" ] } } @@ -556,7 +556,7 @@ "parent": "adventure/root", "criteria": { "traded": { - "trigger": "minecraft:villager_trade" + "trigger": "villager_trade" } } }, @@ -570,9 +570,9 @@ "parent": "end/kill_dragon", "criteria": { "dragon_breath": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:dragon_breath" + "dragon_breath" ] } } @@ -587,9 +587,9 @@ "parent": "end/kill_dragon", "criteria": { "dragon_egg": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:dragon_egg" + "dragon_egg" ] } } @@ -604,9 +604,9 @@ "parent": "end/find_end_city", "criteria": { "elytra": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:elytra" + "elytra" ] } } @@ -621,8 +621,8 @@ "parent": "end/kill_dragon", "criteria": { "entered_end_gateway": { - "trigger": "minecraft:enter_block", - "block": "minecraft:end_gateway" + "trigger": "enter_block", + "block": "end_gateway" } } }, @@ -636,8 +636,8 @@ "parent": "end/enter_end_gateway", "criteria": { "in_city": { - "trigger": "minecraft:location", - "structure": "minecraft:EndCity" + "trigger": "location", + "structure": "EndCity" } } }, @@ -651,9 +651,9 @@ "parent": "end/root", "criteria": { "killed_dragon": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:ender_dragon" + "ender_dragon" ] } } @@ -669,7 +669,7 @@ "experience": 50, "criteria": { "levitated": { - "trigger": "minecraft:levitation", + "trigger": "levitation", "distance": { "vertical": { "min": 50 @@ -688,9 +688,9 @@ "parent": "end/kill_dragon", "criteria": { "summoned_dragon": { - "trigger": "minecraft:summoned_entity", + "trigger": "summoned_entity", "entities": [ - "minecraft:ender_dragon" + "ender_dragon" ] } } @@ -704,8 +704,8 @@ "type": "hidden", "criteria": { "entered_end": { - "trigger": "minecraft:changed_dimension", - "dimension": "minecraft:the_end" + "trigger": "changed_dimension", + "dimension": "the_end" } } }, @@ -722,211 +722,211 @@ "apple": { "trigger": "consume_item", "items": [ - "minecraft:apple" + "apple" ] }, "mushroom_stew": { "trigger": "consume_item", "items": [ - "minecraft:mushroom_stew" + "mushroom_stew" ] }, "bread": { "trigger": "consume_item", "items": [ - "minecraft:bread" + "bread" ] }, "porkchop": { "trigger": "consume_item", "items": [ - "minecraft:porkchop" + "porkchop" ] }, "cooked_porkchop": { "trigger": "consume_item", "items": [ - "minecraft:cooked_porkchop" + "cooked_porkchop" ] }, "golden_apple": { "trigger": "consume_item", "items": [ - "minecraft:golden_apple" + "golden_apple" ] }, "enchanted_golden_apple": { "trigger": "consume_item", "items": [ - "minecraft:golden_apple" + "golden_apple" ] }, "raw_cod": { "trigger": "consume_item", "items": [ - "minecraft:fish" + "fish" ] }, "raw_salmon": { "trigger": "consume_item", "items": [ - "minecraft:fish" + "fish" ] }, "clownfish": { "trigger": "consume_item", "items": [ - "minecraft:fish" + "fish" ] }, "pufferfish": { "trigger": "consume_item", "items": [ - "minecraft:fish" + "fish" ] }, "cooked_cod": { "trigger": "consume_item", "items": [ - "minecraft:cooked_fish" + "cooked_fish" ] }, "cooked_salmon": { "trigger": "consume_item", "items": [ - "minecraft:cooked_fish" + "cooked_fish" ] }, "cookie": { "trigger": "consume_item", "items": [ - "minecraft:cookie" + "cookie" ] }, "melon": { "trigger": "consume_item", "items": [ - "minecraft:melon" + "melon" ] }, "beef": { "trigger": "consume_item", "items": [ - "minecraft:beef" + "beef" ] }, "cooked_beef": { "trigger": "consume_item", "items": [ - "minecraft:cooked_beef" + "cooked_beef" ] }, "chicken": { "trigger": "consume_item", "items": [ - "minecraft:chicken" + "chicken" ] }, "cooked_chicken": { "trigger": "consume_item", "items": [ - "minecraft:cooked_chicken" + "cooked_chicken" ] }, "rotten_flesh": { "trigger": "consume_item", "items": [ - "minecraft:rotten_flesh" + "rotten_flesh" ] }, "spider_eye": { "trigger": "consume_item", "items": [ - "minecraft:spider_eye" + "spider_eye" ] }, "carrot": { "trigger": "consume_item", "items": [ - "minecraft:carrot" + "carrot" ] }, "potato": { "trigger": "consume_item", "items": [ - "minecraft:potato" + "potato" ] }, "baked_potato": { "trigger": "consume_item", "items": [ - "minecraft:baked_potato" + "baked_potato" ] }, "poisonous_potato": { "trigger": "consume_item", "items": [ - "minecraft:poisonous_potato" + "poisonous_potato" ] }, "golden_carrot": { "trigger": "consume_item", "items": [ - "minecraft:golden_carrot" + "golden_carrot" ] }, "pumpkin_pie": { "trigger": "consume_item", "items": [ - "minecraft:pumpkin_pie" + "pumpkin_pie" ] }, "rabbit": { "trigger": "consume_item", "items": [ - "minecraft:rabbit" + "rabbit" ] }, "cooked_rabbit": { "trigger": "consume_item", "items": [ - "minecraft:cooked_rabbit" + "cooked_rabbit" ] }, "rabbit_stew": { "trigger": "consume_item", "items": [ - "minecraft:rabbit_stew" + "rabbit_stew" ] }, "mutton": { "trigger": "consume_item", "items": [ - "minecraft:mutton" + "mutton" ] }, "cooked_mutton": { "trigger": "consume_item", "items": [ - "minecraft:cooked_mutton" + "cooked_mutton" ] }, "chorus_fruit": { "trigger": "consume_item", "items": [ - "minecraft:chorus_fruit" + "chorus_fruit" ] }, "beetroot": { "trigger": "consume_item", "items": [ - "minecraft:beetroot" + "beetroot" ] }, "beetroot_soup": { "trigger": "consume_item", "items": [ - "minecraft:beetroot_soup" + "beetroot_soup" ] } } @@ -942,9 +942,9 @@ "experience": 100, "criteria": { "broke_hoe": { - "trigger": "minecraft:item_durability_changed", + "trigger": "item_durability_changed", "items": [ - "minecraft:diamond_hoe" + "diamond_hoe" ] } } @@ -1062,24 +1062,24 @@ "parent": "husbandry/root", "criteria": { "wheat": { - "trigger": "minecraft:placed_block", - "block": "minecraft:wheat" + "trigger": "placed_block", + "block": "wheat" }, "pumpkin_stem": { - "trigger": "minecraft:placed_block", - "block": "minecraft:pumpkin_stem" + "trigger": "placed_block", + "block": "pumpkin_stem" }, "melon_stem": { - "trigger": "minecraft:placed_block", - "block": "minecraft:melon_stem" + "trigger": "placed_block", + "block": "melon_stem" }, "beetroots": { - "trigger": "minecraft:placed_block", - "block": "minecraft:beetroots" + "trigger": "placed_block", + "block": "beetroots" }, "nether_wart": { - "trigger": "minecraft:placed_block", - "block": "minecraft:nether_wart" + "trigger": "placed_block", + "block": "nether_wart" } } }, @@ -1092,7 +1092,7 @@ "type": "hidden", "criteria": { "consumed_item": { - "trigger": "minecraft:consume_item" + "trigger": "consume_item" } } }, @@ -1106,7 +1106,7 @@ "parent": "husbandry/root", "criteria": { "tamed_animal": { - "trigger": "minecraft:tame_animal" + "trigger": "tame_animal" } } }, @@ -1121,28 +1121,28 @@ "experience": 1000, "criteria": { "all_effects": { - "trigger": "minecraft:effects_changed", + "trigger": "effects_changed", "effects": [ - "minecraft:speed", - "minecraft:slowness", - "minecraft:strength", - "minecraft:jump_boost", - "minecraft:regeneration", - "minecraft:fire_resistance", - "minecraft:water_breathing", - "minecraft:invisibility", - "minecraft:night_vision", - "minecraft:weakness", - "minecraft:poison", - "minecraft:wither", - "minecraft:haste", - "minecraft:mining_fatigue", - "minecraft:levitation", - "minecraft:glowing", - "minecraft:absorption", - "minecraft:hunger", - "minecraft:nausea", - "minecraft:resistance" + "speed", + "slowness", + "strength", + "jump_boost", + "regeneration", + "fire_resistance", + "water_breathing", + "invisibility", + "night_vision", + "weakness", + "poison", + "wither", + "haste", + "mining_fatigue", + "levitation", + "glowing", + "absorption", + "hunger", + "nausea", + "resistance" ] } } @@ -1158,19 +1158,19 @@ "experience": 100, "criteria": { "all_effects": { - "trigger": "minecraft:effects_changed", + "trigger": "effects_changed", "effects": [ - "minecraft:speed", - "minecraft:slowness", - "minecraft:strength", - "minecraft:jump_boost", - "minecraft:regeneration", - "minecraft:fire_resistance", - "minecraft:water_breathing", - "minecraft:invisibility", - "minecraft:night_vision", - "minecraft:weakness", - "minecraft:poison" + "speed", + "slowness", + "strength", + "jump_boost", + "regeneration", + "fire_resistance", + "water_breathing", + "invisibility", + "night_vision", + "weakness", + "poison" ] } } @@ -1185,7 +1185,7 @@ "parent": "nether/obtain_blaze_rod", "criteria": { "potion": { - "trigger": "minecraft:brewed_potion" + "trigger": "brewed_potion" } } }, @@ -1199,7 +1199,7 @@ "parent": "nether/summon_wither", "criteria": { "beacon": { - "trigger": "minecraft:construct_beacon", + "trigger": "construct_beacon", "beaconLevel": { "min": 1 } @@ -1216,7 +1216,7 @@ "parent": "nether/create_beacon", "criteria": { "beacon": { - "trigger": "minecraft:construct_beacon", + "trigger": "construct_beacon", "beaconLevel": 4 } } @@ -1232,7 +1232,7 @@ "experience": 100, "criteria": { "travelled": { - "trigger": "minecraft:nether_travel", + "trigger": "nether_travel", "distance": { "horizontal": { "min": 7000 @@ -1251,8 +1251,8 @@ "parent": "nether/root", "criteria": { "fortress": { - "trigger": "minecraft:location", - "structure": "minecraft:Fortress" + "trigger": "location", + "structure": "Fortress" } } }, @@ -1266,9 +1266,9 @@ "parent": "nether/find_fortress", "criteria": { "wither_skull": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:skull" + "skull" ] } } @@ -1283,9 +1283,9 @@ "parent": "nether/find_fortress", "criteria": { "blaze_rod": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:blaze_rod" + "blaze_rod" ] } } @@ -1301,12 +1301,12 @@ "experience": 50, "criteria": { "killed_ghast": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "items": [ - "minecraft:fireball" + "fireball" ], "entities": [ - "minecraft:ghast" + "ghast" ] } } @@ -1320,8 +1320,8 @@ "type": "hidden", "criteria": { "entered_nether": { - "trigger": "minecraft:changed_dimension", - "dimension": "minecraft:the_nether" + "trigger": "changed_dimension", + "dimension": "the_nether" } } }, @@ -1335,9 +1335,9 @@ "parent": "nether/get_wither_skull", "criteria": { "summoned": { - "trigger": "minecraft:summoned_entity", + "trigger": "summoned_entity", "entities": [ - "minecraft:wither" + "wither" ] } } @@ -1353,9 +1353,9 @@ "experience": 100, "criteria": { "killed_ghast": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:ghast" + "ghast" ], "dimension": "overworld" } @@ -1371,7 +1371,7 @@ "parent": "story/enter_the_nether", "criteria": { "cured_zombie": { - "trigger": "minecraft:cured_zombie_villager" + "trigger": "cured_zombie_villager" } } }, @@ -1385,7 +1385,7 @@ "parent": "story/obtain_armor", "criteria": { "deflected_projectile": { - "trigger": "minecraft:entity_hurt_player", + "trigger": "entity_hurt_player", "blocked": true } } @@ -1400,7 +1400,7 @@ "parent": "story/mine_diamond", "criteria": { "enchanted_item": { - "trigger": "minecraft:enchanted_item" + "trigger": "enchanted_item" } } }, @@ -1414,8 +1414,8 @@ "parent": "story/follow_ender_eye", "criteria": { "entered_end": { - "trigger": "minecraft:changed_dimension", - "dimension": "minecraft:the_end" + "trigger": "changed_dimension", + "dimension": "the_end" } } }, @@ -1429,8 +1429,8 @@ "parent": "story/form_obsidian", "criteria": { "entered_nether": { - "trigger": "minecraft:changed_dimension", - "dimension": "minecraft:the_nether" + "trigger": "changed_dimension", + "dimension": "the_nether" } } }, @@ -1444,8 +1444,8 @@ "parent": "story/enter_the_nether", "criteria": { "in_stronghold": { - "trigger": "minecraft:location", - "structure": "minecraft:Stronghold" + "trigger": "location", + "structure": "Stronghold" } } }, @@ -1459,9 +1459,9 @@ "parent": "story/lava_bucket", "criteria": { "obsidian": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:obsidian" + "obsidian" ] } } @@ -1476,9 +1476,9 @@ "parent": "story/smelt_iron", "criteria": { "iron_pickaxe": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_pickaxe" + "iron_pickaxe" ] } } @@ -1493,9 +1493,9 @@ "parent": "story/smelt_iron", "criteria": { "lava_bucket": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:lava_bucket" + "lava_bucket" ] } } @@ -1510,9 +1510,9 @@ "parent": "story/iron_tools", "criteria": { "diamond": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond" + "diamond" ] } } @@ -1527,9 +1527,9 @@ "parent": "story/root", "criteria": { "get_stone": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:cobblestone" + "cobblestone" ] } } @@ -1544,27 +1544,27 @@ "parent": "story/smelt_iron", "criteria": { "iron_helmet": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_helmet" + "iron_helmet" ] }, "iron_chestplate": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_chestplate" + "iron_chestplate" ] }, "iron_leggings": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_leggings" + "iron_leggings" ] }, "iron_boots": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_boots" + "iron_boots" ] } } @@ -1578,9 +1578,9 @@ "type": "hidden", "criteria": { "crafting_table": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:crafting_table" + "crafting_table" ] } } @@ -1595,27 +1595,27 @@ "parent": "story/mine_diamond", "criteria": { "diamond_helmet": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond_helmet" + "diamond_helmet" ] }, "diamond_chestplate": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond_chestplate" + "diamond_chestplate" ] }, "diamond_leggings": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond_leggings" + "diamond_leggings" ] }, "diamond_boots": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond_boots" + "diamond_boots" ] } } @@ -1630,9 +1630,9 @@ "parent": "story/upgrade_tools", "criteria": { "iron": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_ingot" + "iron_ingot" ] } } @@ -1647,9 +1647,9 @@ "parent": "story/mine_stone", "criteria": { "stone_pickaxe": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:stone_pickaxe" + "stone_pickaxe" ] } } diff --git a/data/pc/1.13/advancements.json b/data/pc/1.13/advancements.json index c0018c377..b17dbab9c 100644 --- a/data/pc/1.13/advancements.json +++ b/data/pc/1.13/advancements.json @@ -9,165 +9,165 @@ "parent": "adventure/sleep_in_bed", "experience": 500, "criteria": { - "minecraft:birch_forest_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:birch_forest_hills" + "birch_forest_hills": { + "trigger": "location", + "biome": "birch_forest_hills" }, - "minecraft:river": { - "trigger": "minecraft:location", - "biome": "minecraft:river" + "river": { + "trigger": "location", + "biome": "river" }, - "minecraft:swamp": { - "trigger": "minecraft:location", - "biome": "minecraft:swamp" + "swamp": { + "trigger": "location", + "biome": "swamp" }, - "minecraft:desert": { - "trigger": "minecraft:location", - "biome": "minecraft:desert" + "desert": { + "trigger": "location", + "biome": "desert" }, - "minecraft:wooded_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:wooded_hills" + "wooded_hills": { + "trigger": "location", + "biome": "wooded_hills" }, - "minecraft:giant_tree_taiga_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:giant_tree_taiga_hills" + "giant_tree_taiga_hills": { + "trigger": "location", + "biome": "giant_tree_taiga_hills" }, - "minecraft:snowy_taiga": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_taiga" + "snowy_taiga": { + "trigger": "location", + "biome": "snowy_taiga" }, - "minecraft:badlands": { - "trigger": "minecraft:location", - "biome": "minecraft:badlands" + "badlands": { + "trigger": "location", + "biome": "badlands" }, - "minecraft:forest": { - "trigger": "minecraft:location", - "biome": "minecraft:forest" + "forest": { + "trigger": "location", + "biome": "forest" }, - "minecraft:stone_shore": { - "trigger": "minecraft:location", - "biome": "minecraft:stone_shore" + "stone_shore": { + "trigger": "location", + "biome": "stone_shore" }, - "minecraft:snowy_tundra": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_tundra" + "snowy_tundra": { + "trigger": "location", + "biome": "snowy_tundra" }, - "minecraft:taiga_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:taiga_hills" + "taiga_hills": { + "trigger": "location", + "biome": "taiga_hills" }, - "minecraft:snowy_mountains": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_mountains" + "snowy_mountains": { + "trigger": "location", + "biome": "snowy_mountains" }, - "minecraft:wooded_badlands_plateau": { - "trigger": "minecraft:location", - "biome": "minecraft:wooded_badlands_plateau" + "wooded_badlands_plateau": { + "trigger": "location", + "biome": "wooded_badlands_plateau" }, - "minecraft:savanna": { - "trigger": "minecraft:location", - "biome": "minecraft:savanna" + "savanna": { + "trigger": "location", + "biome": "savanna" }, - "minecraft:plains": { - "trigger": "minecraft:location", - "biome": "minecraft:plains" + "plains": { + "trigger": "location", + "biome": "plains" }, - "minecraft:frozen_river": { - "trigger": "minecraft:location", - "biome": "minecraft:frozen_river" + "frozen_river": { + "trigger": "location", + "biome": "frozen_river" }, - "minecraft:giant_tree_taiga": { - "trigger": "minecraft:location", - "biome": "minecraft:giant_tree_taiga" + "giant_tree_taiga": { + "trigger": "location", + "biome": "giant_tree_taiga" }, - "minecraft:snowy_beach": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_beach" + "snowy_beach": { + "trigger": "location", + "biome": "snowy_beach" }, - "minecraft:jungle_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:jungle_hills" + "jungle_hills": { + "trigger": "location", + "biome": "jungle_hills" }, - "minecraft:jungle_edge": { - "trigger": "minecraft:location", - "biome": "minecraft:jungle_edge" + "jungle_edge": { + "trigger": "location", + "biome": "jungle_edge" }, - "minecraft:mushroom_field_shore": { - "trigger": "minecraft:location", - "biome": "minecraft:mushroom_field_shore" + "mushroom_field_shore": { + "trigger": "location", + "biome": "mushroom_field_shore" }, - "minecraft:mountains": { - "trigger": "minecraft:location", - "biome": "minecraft:mountains" + "mountains": { + "trigger": "location", + "biome": "mountains" }, - "minecraft:desert_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:desert_hills" + "desert_hills": { + "trigger": "location", + "biome": "desert_hills" }, - "minecraft:jungle": { - "trigger": "minecraft:location", - "biome": "minecraft:jungle" + "jungle": { + "trigger": "location", + "biome": "jungle" }, - "minecraft:beach": { - "trigger": "minecraft:location", - "biome": "minecraft:beach" + "beach": { + "trigger": "location", + "biome": "beach" }, - "minecraft:savanna_plateau": { - "trigger": "minecraft:location", - "biome": "minecraft:savanna_plateau" + "savanna_plateau": { + "trigger": "location", + "biome": "savanna_plateau" }, - "minecraft:snowy_taiga_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_taiga_hills" + "snowy_taiga_hills": { + "trigger": "location", + "biome": "snowy_taiga_hills" }, - "minecraft:badlands_plateau": { - "trigger": "minecraft:location", - "biome": "minecraft:badlands_plateau" + "badlands_plateau": { + "trigger": "location", + "biome": "badlands_plateau" }, - "minecraft:dark_forest": { - "trigger": "minecraft:location", - "biome": "minecraft:dark_forest" + "dark_forest": { + "trigger": "location", + "biome": "dark_forest" }, - "minecraft:taiga": { - "trigger": "minecraft:location", - "biome": "minecraft:taiga" + "taiga": { + "trigger": "location", + "biome": "taiga" }, - "minecraft:birch_forest": { - "trigger": "minecraft:location", - "biome": "minecraft:birch_forest" + "birch_forest": { + "trigger": "location", + "biome": "birch_forest" }, - "minecraft:mushroom_fields": { - "trigger": "minecraft:location", - "biome": "minecraft:mushroom_fields" + "mushroom_fields": { + "trigger": "location", + "biome": "mushroom_fields" }, - "minecraft:wooded_mountains": { - "trigger": "minecraft:location", - "biome": "minecraft:wooded_mountains" + "wooded_mountains": { + "trigger": "location", + "biome": "wooded_mountains" }, - "minecraft:warm_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:warm_ocean" + "warm_ocean": { + "trigger": "location", + "biome": "warm_ocean" }, - "minecraft:lukewarm_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:lukewarm_ocean" + "lukewarm_ocean": { + "trigger": "location", + "biome": "lukewarm_ocean" }, - "minecraft:cold_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:cold_ocean" + "cold_ocean": { + "trigger": "location", + "biome": "cold_ocean" }, - "minecraft:deep_lukewarm_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:deep_lukewarm_ocean" + "deep_lukewarm_ocean": { + "trigger": "location", + "biome": "deep_lukewarm_ocean" }, - "minecraft:deep_cold_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:deep_cold_ocean" + "deep_cold_ocean": { + "trigger": "location", + "biome": "deep_cold_ocean" }, - "minecraft:deep_frozen_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:deep_frozen_ocean" + "deep_frozen_ocean": { + "trigger": "location", + "biome": "deep_frozen_ocean" } } }, @@ -180,148 +180,148 @@ "type": "task", "parent": "adventure/root", "criteria": { - "minecraft:cave_spider": { - "trigger": "minecraft:player_killed_entity", + "cave_spider": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:cave_spider" + "cave_spider" ] }, - "minecraft:spider": { - "trigger": "minecraft:player_killed_entity", + "spider": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:spider" + "spider" ] }, - "minecraft:zombie_pigman": { - "trigger": "minecraft:player_killed_entity", + "zombie_pigman": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie_pigman" + "zombie_pigman" ] }, - "minecraft:enderman": { - "trigger": "minecraft:player_killed_entity", + "enderman": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:enderman" + "enderman" ] }, - "minecraft:polar_bear": { - "trigger": "minecraft:player_killed_entity", + "polar_bear": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:polar_bear" + "polar_bear" ] }, - "minecraft:blaze": { - "trigger": "minecraft:player_killed_entity", + "blaze": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:blaze" + "blaze" ] }, - "minecraft:creeper": { - "trigger": "minecraft:player_killed_entity", + "creeper": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:creeper" + "creeper" ] }, - "minecraft:evoker": { - "trigger": "minecraft:player_killed_entity", + "evoker": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:evoker" + "evoker" ] }, - "minecraft:ghast": { - "trigger": "minecraft:player_killed_entity", + "ghast": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ghast" + "ghast" ] }, - "minecraft:guardian": { - "trigger": "minecraft:player_killed_entity", + "guardian": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:guardian" + "guardian" ] }, - "minecraft:husk": { - "trigger": "minecraft:player_killed_entity", + "husk": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:husk" + "husk" ] }, - "minecraft:magma_cube": { - "trigger": "minecraft:player_killed_entity", + "magma_cube": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:magma_cube" + "magma_cube" ] }, - "minecraft:shulker": { - "trigger": "minecraft:player_killed_entity", + "shulker": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:shulker" + "shulker" ] }, - "minecraft:silverfish": { - "trigger": "minecraft:player_killed_entity", + "silverfish": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:silverfish" + "silverfish" ] }, - "minecraft:skeleton": { - "trigger": "minecraft:player_killed_entity", + "skeleton": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:skeleton" + "skeleton" ] }, - "minecraft:slime": { - "trigger": "minecraft:player_killed_entity", + "slime": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:slime" + "slime" ] }, - "minecraft:stray": { - "trigger": "minecraft:player_killed_entity", + "stray": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:stray" + "stray" ] }, - "minecraft:vindicator": { - "trigger": "minecraft:player_killed_entity", + "vindicator": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:vindicator" + "vindicator" ] }, - "minecraft:witch": { - "trigger": "minecraft:player_killed_entity", + "witch": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:witch" + "witch" ] }, - "minecraft:wither_skeleton": { - "trigger": "minecraft:player_killed_entity", + "wither_skeleton": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:wither_skeleton" + "wither_skeleton" ] }, - "minecraft:zombie": { - "trigger": "minecraft:player_killed_entity", + "zombie": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie" + "zombie" ] }, - "minecraft:zombie_villager": { - "trigger": "minecraft:player_killed_entity", + "zombie_villager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie_villager" + "zombie_villager" ] }, - "minecraft:phantom": { - "trigger": "minecraft:player_killed_entity", + "phantom": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:phantom" + "phantom" ] }, - "minecraft:drowned": { - "trigger": "minecraft:player_killed_entity", + "drowned": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:drowned" + "drowned" ] } } @@ -336,148 +336,148 @@ "parent": "adventure/kill_a_mob", "experience": 100, "criteria": { - "minecraft:cave_spider": { - "trigger": "minecraft:player_killed_entity", + "cave_spider": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:cave_spider" + "cave_spider" ] }, - "minecraft:spider": { - "trigger": "minecraft:player_killed_entity", + "spider": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:spider" + "spider" ] }, - "minecraft:zombie_pigman": { - "trigger": "minecraft:player_killed_entity", + "zombie_pigman": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie_pigman" + "zombie_pigman" ] }, - "minecraft:enderman": { - "trigger": "minecraft:player_killed_entity", + "enderman": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:enderman" + "enderman" ] }, - "minecraft:polar_bear": { - "trigger": "minecraft:player_killed_entity", + "polar_bear": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:polar_bear" + "polar_bear" ] }, - "minecraft:blaze": { - "trigger": "minecraft:player_killed_entity", + "blaze": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:blaze" + "blaze" ] }, - "minecraft:creeper": { - "trigger": "minecraft:player_killed_entity", + "creeper": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:creeper" + "creeper" ] }, - "minecraft:evoker": { - "trigger": "minecraft:player_killed_entity", + "evoker": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:evoker" + "evoker" ] }, - "minecraft:ghast": { - "trigger": "minecraft:player_killed_entity", + "ghast": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ghast" + "ghast" ] }, - "minecraft:guardian": { - "trigger": "minecraft:player_killed_entity", + "guardian": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:guardian" + "guardian" ] }, - "minecraft:husk": { - "trigger": "minecraft:player_killed_entity", + "husk": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:husk" + "husk" ] }, - "minecraft:magma_cube": { - "trigger": "minecraft:player_killed_entity", + "magma_cube": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:magma_cube" + "magma_cube" ] }, - "minecraft:shulker": { - "trigger": "minecraft:player_killed_entity", + "shulker": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:shulker" + "shulker" ] }, - "minecraft:silverfish": { - "trigger": "minecraft:player_killed_entity", + "silverfish": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:silverfish" + "silverfish" ] }, - "minecraft:skeleton": { - "trigger": "minecraft:player_killed_entity", + "skeleton": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:skeleton" + "skeleton" ] }, - "minecraft:slime": { - "trigger": "minecraft:player_killed_entity", + "slime": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:slime" + "slime" ] }, - "minecraft:stray": { - "trigger": "minecraft:player_killed_entity", + "stray": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:stray" + "stray" ] }, - "minecraft:vindicator": { - "trigger": "minecraft:player_killed_entity", + "vindicator": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:vindicator" + "vindicator" ] }, - "minecraft:witch": { - "trigger": "minecraft:player_killed_entity", + "witch": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:witch" + "witch" ] }, - "minecraft:wither_skeleton": { - "trigger": "minecraft:player_killed_entity", + "wither_skeleton": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:wither_skeleton" + "wither_skeleton" ] }, - "minecraft:zombie": { - "trigger": "minecraft:player_killed_entity", + "zombie": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie" + "zombie" ] }, - "minecraft:zombie_villager": { - "trigger": "minecraft:player_killed_entity", + "zombie_villager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie_villager" + "zombie_villager" ] }, - "minecraft:phantom": { - "trigger": "minecraft:player_killed_entity", + "phantom": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:phantom" + "phantom" ] }, - "minecraft:drowned": { - "trigger": "minecraft:player_killed_entity", + "drowned": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:drowned" + "drowned" ] } } @@ -491,10 +491,10 @@ "type": "hidden", "criteria": { "killed_something": { - "trigger": "minecraft:player_killed_entity" + "trigger": "player_killed_entity" }, "killed_by_something": { - "trigger": "minecraft:entity_killed_player" + "trigger": "entity_killed_player" } } }, @@ -508,9 +508,9 @@ "parent": "adventure/kill_a_mob", "criteria": { "shot_arrow": { - "trigger": "minecraft:player_hurt_entity", + "trigger": "player_hurt_entity", "items": [ - "minecraft:arrow" + "arrow" ] } } @@ -525,7 +525,7 @@ "parent": "adventure/root", "criteria": { "slept_in_bed": { - "trigger": "minecraft:slept_in_bed" + "trigger": "slept_in_bed" } } }, @@ -540,9 +540,9 @@ "experience": 50, "criteria": { "killed_skeleton": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:skeleton" + "skeleton" ], "distance": { "horizontal": { @@ -562,9 +562,9 @@ "parent": "adventure/trade", "criteria": { "summoned_golem": { - "trigger": "minecraft:summoned_entity", + "trigger": "summoned_entity", "entities": [ - "minecraft:iron_golem" + "iron_golem" ] } } @@ -579,9 +579,9 @@ "parent": "adventure/kill_a_mob", "criteria": { "shot_trident": { - "trigger": "minecraft:player_hurt_entity", + "trigger": "player_hurt_entity", "items": [ - "minecraft:trident" + "trident" ] } } @@ -596,9 +596,9 @@ "parent": "adventure/kill_a_mob", "criteria": { "used_totem": { - "trigger": "minecraft:used_totem", + "trigger": "used_totem", "items": [ - "minecraft:totem_of_undying" + "totem_of_undying" ] } } @@ -613,7 +613,7 @@ "parent": "adventure/root", "criteria": { "traded": { - "trigger": "minecraft:villager_trade" + "trigger": "villager_trade" } } }, @@ -627,9 +627,9 @@ "parent": "adventure/throw_trident", "criteria": { "struck_villager": { - "trigger": "minecraft:channeled_lightning", + "trigger": "channeled_lightning", "entities": [ - "minecraft:villager" + "villager" ] } } @@ -644,9 +644,9 @@ "parent": "end/kill_dragon", "criteria": { "dragon_breath": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:dragon_breath" + "dragon_breath" ] } } @@ -661,9 +661,9 @@ "parent": "end/kill_dragon", "criteria": { "dragon_egg": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:dragon_egg" + "dragon_egg" ] } } @@ -678,9 +678,9 @@ "parent": "end/find_end_city", "criteria": { "elytra": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:elytra" + "elytra" ] } } @@ -695,8 +695,8 @@ "parent": "end/kill_dragon", "criteria": { "entered_end_gateway": { - "trigger": "minecraft:enter_block", - "block": "minecraft:end_gateway" + "trigger": "enter_block", + "block": "end_gateway" } } }, @@ -710,8 +710,8 @@ "parent": "end/enter_end_gateway", "criteria": { "in_city": { - "trigger": "minecraft:location", - "structure": "minecraft:EndCity" + "trigger": "location", + "structure": "EndCity" } } }, @@ -725,9 +725,9 @@ "parent": "end/root", "criteria": { "killed_dragon": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:ender_dragon" + "ender_dragon" ] } } @@ -743,7 +743,7 @@ "experience": 50, "criteria": { "levitated": { - "trigger": "minecraft:levitation", + "trigger": "levitation", "distance": { "vertical": { "min": 50 @@ -762,9 +762,9 @@ "parent": "end/kill_dragon", "criteria": { "summoned_dragon": { - "trigger": "minecraft:summoned_entity", + "trigger": "summoned_entity", "entities": [ - "minecraft:ender_dragon" + "ender_dragon" ] } } @@ -778,8 +778,8 @@ "type": "hidden", "criteria": { "entered_end": { - "trigger": "minecraft:changed_dimension", - "dimension": "minecraft:the_end" + "trigger": "changed_dimension", + "dimension": "the_end" } } }, @@ -794,219 +794,219 @@ "experience": 100, "criteria": { "apple": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:apple" + "apple" ] }, "mushroom_stew": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:mushroom_stew" + "mushroom_stew" ] }, "bread": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:bread" + "bread" ] }, "porkchop": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:porkchop" + "porkchop" ] }, "cooked_porkchop": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_porkchop" + "cooked_porkchop" ] }, "golden_apple": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:golden_apple" + "golden_apple" ] }, "enchanted_golden_apple": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:enchanted_golden_apple" + "enchanted_golden_apple" ] }, "cod": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cod" + "cod" ] }, "salmon": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:salmon" + "salmon" ] }, "tropical_fish": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:tropical_fish" + "tropical_fish" ] }, "pufferfish": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:pufferfish" + "pufferfish" ] }, "cooked_cod": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_cod" + "cooked_cod" ] }, "cooked_salmon": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_salmon" + "cooked_salmon" ] }, "cookie": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cookie" + "cookie" ] }, "melon_slice": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:melon_slice" + "melon_slice" ] }, "beef": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:beef" + "beef" ] }, "cooked_beef": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_beef" + "cooked_beef" ] }, "chicken": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:chicken" + "chicken" ] }, "cooked_chicken": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_chicken" + "cooked_chicken" ] }, "rotten_flesh": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:rotten_flesh" + "rotten_flesh" ] }, "spider_eye": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:spider_eye" + "spider_eye" ] }, "carrot": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:carrot" + "carrot" ] }, "potato": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:potato" + "potato" ] }, "baked_potato": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:baked_potato" + "baked_potato" ] }, "poisonous_potato": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:poisonous_potato" + "poisonous_potato" ] }, "golden_carrot": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:golden_carrot" + "golden_carrot" ] }, "pumpkin_pie": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:pumpkin_pie" + "pumpkin_pie" ] }, "rabbit": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:rabbit" + "rabbit" ] }, "cooked_rabbit": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_rabbit" + "cooked_rabbit" ] }, "rabbit_stew": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:rabbit_stew" + "rabbit_stew" ] }, "mutton": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:mutton" + "mutton" ] }, "cooked_mutton": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_mutton" + "cooked_mutton" ] }, "chorus_fruit": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:chorus_fruit" + "chorus_fruit" ] }, "beetroot": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:beetroot" + "beetroot" ] }, "beetroot_soup": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:beetroot_soup" + "beetroot_soup" ] }, "dried_kelp": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:dried_kelp" + "dried_kelp" ] } } @@ -1022,9 +1022,9 @@ "experience": 100, "criteria": { "broke_hoe": { - "trigger": "minecraft:item_durability_changed", + "trigger": "item_durability_changed", "items": [ - "minecraft:diamond_hoe" + "diamond_hoe" ] } } @@ -1039,49 +1039,49 @@ "parent": "husbandry/breed_an_animal", "experience": 100, "criteria": { - "minecraft:horse": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:horse" + "horse": { + "trigger": "bred_animals", + "entities": "horse" }, - "minecraft:sheep": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:sheep" + "sheep": { + "trigger": "bred_animals", + "entities": "sheep" }, - "minecraft:cow": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:cow" + "cow": { + "trigger": "bred_animals", + "entities": "cow" }, - "minecraft:mooshroom": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:mooshroom" + "mooshroom": { + "trigger": "bred_animals", + "entities": "mooshroom" }, - "minecraft:pig": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:pig" + "pig": { + "trigger": "bred_animals", + "entities": "pig" }, - "minecraft:chicken": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:chicken" + "chicken": { + "trigger": "bred_animals", + "entities": "chicken" }, - "minecraft:wolf": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:wolf" + "wolf": { + "trigger": "bred_animals", + "entities": "wolf" }, - "minecraft:ocelot": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:ocelot" + "ocelot": { + "trigger": "bred_animals", + "entities": "ocelot" }, - "minecraft:rabbit": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:rabbit" + "rabbit": { + "trigger": "bred_animals", + "entities": "rabbit" }, - "minecraft:llama": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:llama" + "llama": { + "trigger": "bred_animals", + "entities": "llama" }, - "minecraft:turtle": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:turtle" + "turtle": { + "trigger": "bred_animals", + "entities": "turtle" } } }, @@ -1095,7 +1095,7 @@ "parent": "husbandry/root", "criteria": { "bred": { - "trigger": "minecraft:bred_animals" + "trigger": "bred_animals" } } }, @@ -1109,27 +1109,27 @@ "parent": "husbandry/root", "criteria": { "cod": { - "trigger": "minecraft:fishing_rod_hooked", + "trigger": "fishing_rod_hooked", "items": [ - "minecraft:cod" + "cod" ] }, "tropical_fish": { - "trigger": "minecraft:fishing_rod_hooked", + "trigger": "fishing_rod_hooked", "items": [ - "minecraft:tropical_fish" + "tropical_fish" ] }, "pufferfish": { - "trigger": "minecraft:fishing_rod_hooked", + "trigger": "fishing_rod_hooked", "items": [ - "minecraft:pufferfish" + "pufferfish" ] }, "salmon": { - "trigger": "minecraft:fishing_rod_hooked", + "trigger": "fishing_rod_hooked", "items": [ - "minecraft:salmon" + "salmon" ] } } @@ -1144,24 +1144,24 @@ "parent": "husbandry/root", "criteria": { "wheat": { - "trigger": "minecraft:placed_block", - "block": "minecraft:wheat" + "trigger": "placed_block", + "block": "wheat" }, "pumpkin_stem": { - "trigger": "minecraft:placed_block", - "block": "minecraft:pumpkin_stem" + "trigger": "placed_block", + "block": "pumpkin_stem" }, "melon_stem": { - "trigger": "minecraft:placed_block", - "block": "minecraft:melon_stem" + "trigger": "placed_block", + "block": "melon_stem" }, "beetroots": { - "trigger": "minecraft:placed_block", - "block": "minecraft:beetroots" + "trigger": "placed_block", + "block": "beetroots" }, "nether_wart": { - "trigger": "minecraft:placed_block", - "block": "minecraft:nether_wart" + "trigger": "placed_block", + "block": "nether_wart" } } }, @@ -1174,7 +1174,7 @@ "type": "hidden", "criteria": { "consumed_item": { - "trigger": "minecraft:consume_item" + "trigger": "consume_item" } } }, @@ -1188,27 +1188,27 @@ "parent": "husbandry/fishy_business", "criteria": { "cod_bucket": { - "trigger": "minecraft:filled_bucket", + "trigger": "filled_bucket", "items": [ - "minecraft:cod_bucket" + "cod_bucket" ] }, "tropical_fish_bucket": { - "trigger": "minecraft:filled_bucket", + "trigger": "filled_bucket", "items": [ - "minecraft:tropical_fish_bucket" + "tropical_fish_bucket" ] }, "pufferfish_bucket": { - "trigger": "minecraft:filled_bucket", + "trigger": "filled_bucket", "items": [ - "minecraft:pufferfish_bucket" + "pufferfish_bucket" ] }, "salmon_bucket": { - "trigger": "minecraft:filled_bucket", + "trigger": "filled_bucket", "items": [ - "minecraft:salmon_bucket" + "salmon_bucket" ] } } @@ -1223,7 +1223,7 @@ "parent": "husbandry/root", "criteria": { "tamed_animal": { - "trigger": "minecraft:tame_animal" + "trigger": "tame_animal" } } }, @@ -1238,31 +1238,31 @@ "experience": 1000, "criteria": { "all_effects": { - "trigger": "minecraft:effects_changed", + "trigger": "effects_changed", "effects": [ - "minecraft:wither", - "minecraft:poison", - "minecraft:haste", - "minecraft:nausea", - "minecraft:resistance", - "minecraft:glowing", - "minecraft:absorption", - "minecraft:invisibility", - "minecraft:fire_resistance", - "minecraft:regeneration", - "minecraft:speed", - "minecraft:night_vision", - "minecraft:slowness", - "minecraft:water_breathing", - "minecraft:levitation", - "minecraft:jump_boost", - "minecraft:hunger", - "minecraft:weakness", - "minecraft:slow_falling", - "minecraft:strength", - "minecraft:mining_fatigue", - "minecraft:conduit_power", - "minecraft:dolphins_grace" + "wither", + "poison", + "haste", + "nausea", + "resistance", + "glowing", + "absorption", + "invisibility", + "fire_resistance", + "regeneration", + "speed", + "night_vision", + "slowness", + "water_breathing", + "levitation", + "jump_boost", + "hunger", + "weakness", + "slow_falling", + "strength", + "mining_fatigue", + "conduit_power", + "dolphins_grace" ] } } @@ -1278,21 +1278,21 @@ "experience": 100, "criteria": { "all_effects": { - "trigger": "minecraft:effects_changed", + "trigger": "effects_changed", "effects": [ - "minecraft:poison", - "minecraft:resistance", - "minecraft:invisibility", - "minecraft:fire_resistance", - "minecraft:regeneration", - "minecraft:speed", - "minecraft:night_vision", - "minecraft:slowness", - "minecraft:water_breathing", - "minecraft:jump_boost", - "minecraft:weakness", - "minecraft:slow_falling", - "minecraft:strength" + "poison", + "resistance", + "invisibility", + "fire_resistance", + "regeneration", + "speed", + "night_vision", + "slowness", + "water_breathing", + "jump_boost", + "weakness", + "slow_falling", + "strength" ] } } @@ -1307,7 +1307,7 @@ "parent": "nether/obtain_blaze_rod", "criteria": { "potion": { - "trigger": "minecraft:brewed_potion" + "trigger": "brewed_potion" } } }, @@ -1321,7 +1321,7 @@ "parent": "nether/summon_wither", "criteria": { "beacon": { - "trigger": "minecraft:construct_beacon", + "trigger": "construct_beacon", "beaconLevel": { "min": 1 } @@ -1338,7 +1338,7 @@ "parent": "nether/create_beacon", "criteria": { "beacon": { - "trigger": "minecraft:construct_beacon", + "trigger": "construct_beacon", "beaconLevel": 4 } } @@ -1354,7 +1354,7 @@ "experience": 100, "criteria": { "travelled": { - "trigger": "minecraft:nether_travel", + "trigger": "nether_travel", "distance": { "horizontal": { "min": 7000 @@ -1373,8 +1373,8 @@ "parent": "nether/root", "criteria": { "fortress": { - "trigger": "minecraft:location", - "structure": "minecraft:Fortress" + "trigger": "location", + "structure": "Fortress" } } }, @@ -1388,9 +1388,9 @@ "parent": "nether/find_fortress", "criteria": { "wither_skull": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:wither_skeleton_skull" + "wither_skeleton_skull" ] } } @@ -1405,9 +1405,9 @@ "parent": "nether/find_fortress", "criteria": { "blaze_rod": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:blaze_rod" + "blaze_rod" ] } } @@ -1423,12 +1423,12 @@ "experience": 50, "criteria": { "killed_ghast": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "items": [ - "minecraft:fireball" + "fireball" ], "entities": [ - "minecraft:ghast" + "ghast" ] } } @@ -1442,8 +1442,8 @@ "type": "hidden", "criteria": { "entered_nether": { - "trigger": "minecraft:changed_dimension", - "dimension": "minecraft:the_nether" + "trigger": "changed_dimension", + "dimension": "the_nether" } } }, @@ -1457,9 +1457,9 @@ "parent": "nether/get_wither_skull", "criteria": { "summoned": { - "trigger": "minecraft:summoned_entity", + "trigger": "summoned_entity", "entities": [ - "minecraft:wither" + "wither" ] } } @@ -1475,9 +1475,9 @@ "experience": 100, "criteria": { "killed_ghast": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:ghast" + "ghast" ], "dimension": "overworld" } @@ -1493,7 +1493,7 @@ "parent": "story/enter_the_nether", "criteria": { "cured_zombie": { - "trigger": "minecraft:cured_zombie_villager" + "trigger": "cured_zombie_villager" } } }, @@ -1507,7 +1507,7 @@ "parent": "story/obtain_armor", "criteria": { "deflected_projectile": { - "trigger": "minecraft:entity_hurt_player", + "trigger": "entity_hurt_player", "blocked": true } } @@ -1522,7 +1522,7 @@ "parent": "story/mine_diamond", "criteria": { "enchanted_item": { - "trigger": "minecraft:enchanted_item" + "trigger": "enchanted_item" } } }, @@ -1536,8 +1536,8 @@ "parent": "story/follow_ender_eye", "criteria": { "entered_end": { - "trigger": "minecraft:changed_dimension", - "dimension": "minecraft:the_end" + "trigger": "changed_dimension", + "dimension": "the_end" } } }, @@ -1551,8 +1551,8 @@ "parent": "story/form_obsidian", "criteria": { "entered_nether": { - "trigger": "minecraft:changed_dimension", - "dimension": "minecraft:the_nether" + "trigger": "changed_dimension", + "dimension": "the_nether" } } }, @@ -1566,8 +1566,8 @@ "parent": "story/enter_the_nether", "criteria": { "in_stronghold": { - "trigger": "minecraft:location", - "structure": "minecraft:Stronghold" + "trigger": "location", + "structure": "Stronghold" } } }, @@ -1581,9 +1581,9 @@ "parent": "story/lava_bucket", "criteria": { "obsidian": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:obsidian" + "obsidian" ] } } @@ -1598,9 +1598,9 @@ "parent": "story/smelt_iron", "criteria": { "iron_pickaxe": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_pickaxe" + "iron_pickaxe" ] } } @@ -1615,9 +1615,9 @@ "parent": "story/smelt_iron", "criteria": { "lava_bucket": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:lava_bucket" + "lava_bucket" ] } } @@ -1632,9 +1632,9 @@ "parent": "story/iron_tools", "criteria": { "diamond": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond" + "diamond" ] } } @@ -1649,9 +1649,9 @@ "parent": "story/root", "criteria": { "get_stone": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:cobblestone" + "cobblestone" ] } } @@ -1666,27 +1666,27 @@ "parent": "story/smelt_iron", "criteria": { "iron_helmet": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_helmet" + "iron_helmet" ] }, "iron_chestplate": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_chestplate" + "iron_chestplate" ] }, "iron_leggings": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_leggings" + "iron_leggings" ] }, "iron_boots": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_boots" + "iron_boots" ] } } @@ -1700,9 +1700,9 @@ "type": "hidden", "criteria": { "crafting_table": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:crafting_table" + "crafting_table" ] } } @@ -1717,27 +1717,27 @@ "parent": "story/mine_diamond", "criteria": { "diamond_helmet": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond_helmet" + "diamond_helmet" ] }, "diamond_chestplate": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond_chestplate" + "diamond_chestplate" ] }, "diamond_leggings": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond_leggings" + "diamond_leggings" ] }, "diamond_boots": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond_boots" + "diamond_boots" ] } } @@ -1752,9 +1752,9 @@ "parent": "story/upgrade_tools", "criteria": { "iron": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_ingot" + "iron_ingot" ] } } @@ -1769,9 +1769,9 @@ "parent": "story/mine_stone", "criteria": { "stone_pickaxe": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:stone_pickaxe" + "stone_pickaxe" ] } } diff --git a/data/pc/1.14/advancements.json b/data/pc/1.14/advancements.json index ec12371cd..2eaa1ad1b 100644 --- a/data/pc/1.14/advancements.json +++ b/data/pc/1.14/advancements.json @@ -9,173 +9,173 @@ "parent": "adventure/sleep_in_bed", "experience": 500, "criteria": { - "minecraft:birch_forest_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:birch_forest_hills" + "birch_forest_hills": { + "trigger": "location", + "biome": "birch_forest_hills" }, - "minecraft:river": { - "trigger": "minecraft:location", - "biome": "minecraft:river" + "river": { + "trigger": "location", + "biome": "river" }, - "minecraft:swamp": { - "trigger": "minecraft:location", - "biome": "minecraft:swamp" + "swamp": { + "trigger": "location", + "biome": "swamp" }, - "minecraft:desert": { - "trigger": "minecraft:location", - "biome": "minecraft:desert" + "desert": { + "trigger": "location", + "biome": "desert" }, - "minecraft:wooded_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:wooded_hills" + "wooded_hills": { + "trigger": "location", + "biome": "wooded_hills" }, - "minecraft:giant_tree_taiga_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:giant_tree_taiga_hills" + "giant_tree_taiga_hills": { + "trigger": "location", + "biome": "giant_tree_taiga_hills" }, - "minecraft:snowy_taiga": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_taiga" + "snowy_taiga": { + "trigger": "location", + "biome": "snowy_taiga" }, - "minecraft:badlands": { - "trigger": "minecraft:location", - "biome": "minecraft:badlands" + "badlands": { + "trigger": "location", + "biome": "badlands" }, - "minecraft:forest": { - "trigger": "minecraft:location", - "biome": "minecraft:forest" + "forest": { + "trigger": "location", + "biome": "forest" }, - "minecraft:stone_shore": { - "trigger": "minecraft:location", - "biome": "minecraft:stone_shore" + "stone_shore": { + "trigger": "location", + "biome": "stone_shore" }, - "minecraft:snowy_tundra": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_tundra" + "snowy_tundra": { + "trigger": "location", + "biome": "snowy_tundra" }, - "minecraft:taiga_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:taiga_hills" + "taiga_hills": { + "trigger": "location", + "biome": "taiga_hills" }, - "minecraft:snowy_mountains": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_mountains" + "snowy_mountains": { + "trigger": "location", + "biome": "snowy_mountains" }, - "minecraft:wooded_badlands_plateau": { - "trigger": "minecraft:location", - "biome": "minecraft:wooded_badlands_plateau" + "wooded_badlands_plateau": { + "trigger": "location", + "biome": "wooded_badlands_plateau" }, - "minecraft:savanna": { - "trigger": "minecraft:location", - "biome": "minecraft:savanna" + "savanna": { + "trigger": "location", + "biome": "savanna" }, - "minecraft:plains": { - "trigger": "minecraft:location", - "biome": "minecraft:plains" + "plains": { + "trigger": "location", + "biome": "plains" }, - "minecraft:frozen_river": { - "trigger": "minecraft:location", - "biome": "minecraft:frozen_river" + "frozen_river": { + "trigger": "location", + "biome": "frozen_river" }, - "minecraft:giant_tree_taiga": { - "trigger": "minecraft:location", - "biome": "minecraft:giant_tree_taiga" + "giant_tree_taiga": { + "trigger": "location", + "biome": "giant_tree_taiga" }, - "minecraft:snowy_beach": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_beach" + "snowy_beach": { + "trigger": "location", + "biome": "snowy_beach" }, - "minecraft:jungle_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:jungle_hills" + "jungle_hills": { + "trigger": "location", + "biome": "jungle_hills" }, - "minecraft:jungle_edge": { - "trigger": "minecraft:location", - "biome": "minecraft:jungle_edge" + "jungle_edge": { + "trigger": "location", + "biome": "jungle_edge" }, - "minecraft:mushroom_field_shore": { - "trigger": "minecraft:location", - "biome": "minecraft:mushroom_field_shore" + "mushroom_field_shore": { + "trigger": "location", + "biome": "mushroom_field_shore" }, - "minecraft:mountains": { - "trigger": "minecraft:location", - "biome": "minecraft:mountains" + "mountains": { + "trigger": "location", + "biome": "mountains" }, - "minecraft:desert_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:desert_hills" + "desert_hills": { + "trigger": "location", + "biome": "desert_hills" }, - "minecraft:jungle": { - "trigger": "minecraft:location", - "biome": "minecraft:jungle" + "jungle": { + "trigger": "location", + "biome": "jungle" }, - "minecraft:beach": { - "trigger": "minecraft:location", - "biome": "minecraft:beach" + "beach": { + "trigger": "location", + "biome": "beach" }, - "minecraft:savanna_plateau": { - "trigger": "minecraft:location", - "biome": "minecraft:savanna_plateau" + "savanna_plateau": { + "trigger": "location", + "biome": "savanna_plateau" }, - "minecraft:snowy_taiga_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_taiga_hills" + "snowy_taiga_hills": { + "trigger": "location", + "biome": "snowy_taiga_hills" }, - "minecraft:badlands_plateau": { - "trigger": "minecraft:location", - "biome": "minecraft:badlands_plateau" + "badlands_plateau": { + "trigger": "location", + "biome": "badlands_plateau" }, - "minecraft:dark_forest": { - "trigger": "minecraft:location", - "biome": "minecraft:dark_forest" + "dark_forest": { + "trigger": "location", + "biome": "dark_forest" }, - "minecraft:taiga": { - "trigger": "minecraft:location", - "biome": "minecraft:taiga" + "taiga": { + "trigger": "location", + "biome": "taiga" }, - "minecraft:birch_forest": { - "trigger": "minecraft:location", - "biome": "minecraft:birch_forest" + "birch_forest": { + "trigger": "location", + "biome": "birch_forest" }, - "minecraft:mushroom_fields": { - "trigger": "minecraft:location", - "biome": "minecraft:mushroom_fields" + "mushroom_fields": { + "trigger": "location", + "biome": "mushroom_fields" }, - "minecraft:wooded_mountains": { - "trigger": "minecraft:location", - "biome": "minecraft:wooded_mountains" + "wooded_mountains": { + "trigger": "location", + "biome": "wooded_mountains" }, - "minecraft:warm_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:warm_ocean" + "warm_ocean": { + "trigger": "location", + "biome": "warm_ocean" }, - "minecraft:lukewarm_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:lukewarm_ocean" + "lukewarm_ocean": { + "trigger": "location", + "biome": "lukewarm_ocean" }, - "minecraft:cold_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:cold_ocean" + "cold_ocean": { + "trigger": "location", + "biome": "cold_ocean" }, - "minecraft:deep_lukewarm_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:deep_lukewarm_ocean" + "deep_lukewarm_ocean": { + "trigger": "location", + "biome": "deep_lukewarm_ocean" }, - "minecraft:deep_cold_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:deep_cold_ocean" + "deep_cold_ocean": { + "trigger": "location", + "biome": "deep_cold_ocean" }, - "minecraft:deep_frozen_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:deep_frozen_ocean" + "deep_frozen_ocean": { + "trigger": "location", + "biome": "deep_frozen_ocean" }, - "minecraft:bamboo_jungle": { - "trigger": "minecraft:location", - "biome": "minecraft:bamboo_jungle" + "bamboo_jungle": { + "trigger": "location", + "biome": "bamboo_jungle" }, - "minecraft:bamboo_jungle_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:bamboo_jungle_hills" + "bamboo_jungle_hills": { + "trigger": "location", + "biome": "bamboo_jungle_hills" } } }, @@ -190,7 +190,7 @@ "experience": 85, "criteria": { "arbalistic": { - "trigger": "minecraft:killed_by_crossbow", + "trigger": "killed_by_crossbow", "uniqueEntityTypes": 5 } } @@ -206,7 +206,7 @@ "experience": 100, "criteria": { "hero_of_the_village": { - "trigger": "minecraft:hero_of_the_village" + "trigger": "hero_of_the_village" } } }, @@ -219,154 +219,154 @@ "type": "task", "parent": "adventure/root", "criteria": { - "minecraft:cave_spider": { - "trigger": "minecraft:player_killed_entity", + "cave_spider": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:cave_spider" + "cave_spider" ] }, - "minecraft:spider": { - "trigger": "minecraft:player_killed_entity", + "spider": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:spider" + "spider" ] }, - "minecraft:zombie_pigman": { - "trigger": "minecraft:player_killed_entity", + "zombie_pigman": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie_pigman" + "zombie_pigman" ] }, - "minecraft:enderman": { - "trigger": "minecraft:player_killed_entity", + "enderman": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:enderman" + "enderman" ] }, - "minecraft:blaze": { - "trigger": "minecraft:player_killed_entity", + "blaze": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:blaze" + "blaze" ] }, - "minecraft:creeper": { - "trigger": "minecraft:player_killed_entity", + "creeper": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:creeper" + "creeper" ] }, - "minecraft:evoker": { - "trigger": "minecraft:player_killed_entity", + "evoker": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:evoker" + "evoker" ] }, - "minecraft:ghast": { - "trigger": "minecraft:player_killed_entity", + "ghast": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ghast" + "ghast" ] }, - "minecraft:guardian": { - "trigger": "minecraft:player_killed_entity", + "guardian": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:guardian" + "guardian" ] }, - "minecraft:husk": { - "trigger": "minecraft:player_killed_entity", + "husk": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:husk" + "husk" ] }, - "minecraft:magma_cube": { - "trigger": "minecraft:player_killed_entity", + "magma_cube": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:magma_cube" + "magma_cube" ] }, - "minecraft:shulker": { - "trigger": "minecraft:player_killed_entity", + "shulker": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:shulker" + "shulker" ] }, - "minecraft:silverfish": { - "trigger": "minecraft:player_killed_entity", + "silverfish": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:silverfish" + "silverfish" ] }, - "minecraft:skeleton": { - "trigger": "minecraft:player_killed_entity", + "skeleton": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:skeleton" + "skeleton" ] }, - "minecraft:slime": { - "trigger": "minecraft:player_killed_entity", + "slime": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:slime" + "slime" ] }, - "minecraft:stray": { - "trigger": "minecraft:player_killed_entity", + "stray": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:stray" + "stray" ] }, - "minecraft:vindicator": { - "trigger": "minecraft:player_killed_entity", + "vindicator": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:vindicator" + "vindicator" ] }, - "minecraft:witch": { - "trigger": "minecraft:player_killed_entity", + "witch": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:witch" + "witch" ] }, - "minecraft:wither_skeleton": { - "trigger": "minecraft:player_killed_entity", + "wither_skeleton": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:wither_skeleton" + "wither_skeleton" ] }, - "minecraft:zombie": { - "trigger": "minecraft:player_killed_entity", + "zombie": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie" + "zombie" ] }, - "minecraft:zombie_villager": { - "trigger": "minecraft:player_killed_entity", + "zombie_villager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie_villager" + "zombie_villager" ] }, - "minecraft:phantom": { - "trigger": "minecraft:player_killed_entity", + "phantom": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:phantom" + "phantom" ] }, - "minecraft:drowned": { - "trigger": "minecraft:player_killed_entity", + "drowned": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:drowned" + "drowned" ] }, - "minecraft:pillager": { - "trigger": "minecraft:player_killed_entity", + "pillager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:pillager" + "pillager" ] }, - "minecraft:ravager": { - "trigger": "minecraft:player_killed_entity", + "ravager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ravager" + "ravager" ] } } @@ -381,154 +381,154 @@ "parent": "adventure/kill_a_mob", "experience": 100, "criteria": { - "minecraft:cave_spider": { - "trigger": "minecraft:player_killed_entity", + "cave_spider": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:cave_spider" + "cave_spider" ] }, - "minecraft:spider": { - "trigger": "minecraft:player_killed_entity", + "spider": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:spider" + "spider" ] }, - "minecraft:zombie_pigman": { - "trigger": "minecraft:player_killed_entity", + "zombie_pigman": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie_pigman" + "zombie_pigman" ] }, - "minecraft:enderman": { - "trigger": "minecraft:player_killed_entity", + "enderman": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:enderman" + "enderman" ] }, - "minecraft:blaze": { - "trigger": "minecraft:player_killed_entity", + "blaze": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:blaze" + "blaze" ] }, - "minecraft:creeper": { - "trigger": "minecraft:player_killed_entity", + "creeper": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:creeper" + "creeper" ] }, - "minecraft:evoker": { - "trigger": "minecraft:player_killed_entity", + "evoker": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:evoker" + "evoker" ] }, - "minecraft:ghast": { - "trigger": "minecraft:player_killed_entity", + "ghast": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ghast" + "ghast" ] }, - "minecraft:guardian": { - "trigger": "minecraft:player_killed_entity", + "guardian": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:guardian" + "guardian" ] }, - "minecraft:husk": { - "trigger": "minecraft:player_killed_entity", + "husk": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:husk" + "husk" ] }, - "minecraft:magma_cube": { - "trigger": "minecraft:player_killed_entity", + "magma_cube": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:magma_cube" + "magma_cube" ] }, - "minecraft:shulker": { - "trigger": "minecraft:player_killed_entity", + "shulker": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:shulker" + "shulker" ] }, - "minecraft:silverfish": { - "trigger": "minecraft:player_killed_entity", + "silverfish": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:silverfish" + "silverfish" ] }, - "minecraft:skeleton": { - "trigger": "minecraft:player_killed_entity", + "skeleton": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:skeleton" + "skeleton" ] }, - "minecraft:slime": { - "trigger": "minecraft:player_killed_entity", + "slime": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:slime" + "slime" ] }, - "minecraft:stray": { - "trigger": "minecraft:player_killed_entity", + "stray": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:stray" + "stray" ] }, - "minecraft:vindicator": { - "trigger": "minecraft:player_killed_entity", + "vindicator": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:vindicator" + "vindicator" ] }, - "minecraft:witch": { - "trigger": "minecraft:player_killed_entity", + "witch": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:witch" + "witch" ] }, - "minecraft:wither_skeleton": { - "trigger": "minecraft:player_killed_entity", + "wither_skeleton": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:wither_skeleton" + "wither_skeleton" ] }, - "minecraft:zombie": { - "trigger": "minecraft:player_killed_entity", + "zombie": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie" + "zombie" ] }, - "minecraft:zombie_villager": { - "trigger": "minecraft:player_killed_entity", + "zombie_villager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie_villager" + "zombie_villager" ] }, - "minecraft:phantom": { - "trigger": "minecraft:player_killed_entity", + "phantom": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:phantom" + "phantom" ] }, - "minecraft:drowned": { - "trigger": "minecraft:player_killed_entity", + "drowned": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:drowned" + "drowned" ] }, - "minecraft:pillager": { - "trigger": "minecraft:player_killed_entity", + "pillager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:pillager" + "pillager" ] }, - "minecraft:ravager": { - "trigger": "minecraft:player_killed_entity", + "ravager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ravager" + "ravager" ] } } @@ -543,9 +543,9 @@ "parent": "adventure/root", "criteria": { "shot_crossbow": { - "trigger": "minecraft:shot_crossbow", + "trigger": "shot_crossbow", "items": [ - "minecraft:crossbow" + "crossbow" ] } } @@ -559,10 +559,10 @@ "type": "hidden", "criteria": { "killed_something": { - "trigger": "minecraft:player_killed_entity" + "trigger": "player_killed_entity" }, "killed_by_something": { - "trigger": "minecraft:entity_killed_player" + "trigger": "entity_killed_player" } } }, @@ -576,9 +576,9 @@ "parent": "adventure/kill_a_mob", "criteria": { "shot_arrow": { - "trigger": "minecraft:player_hurt_entity", + "trigger": "player_hurt_entity", "items": [ - "minecraft:arrow" + "arrow" ] } } @@ -593,7 +593,7 @@ "parent": "adventure/root", "criteria": { "slept_in_bed": { - "trigger": "minecraft:slept_in_bed" + "trigger": "slept_in_bed" } } }, @@ -608,9 +608,9 @@ "experience": 50, "criteria": { "killed_skeleton": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:skeleton" + "skeleton" ], "distance": { "horizontal": { @@ -630,9 +630,9 @@ "parent": "adventure/trade", "criteria": { "summoned_golem": { - "trigger": "minecraft:summoned_entity", + "trigger": "summoned_entity", "entities": [ - "minecraft:iron_golem" + "iron_golem" ] } } @@ -647,9 +647,9 @@ "parent": "adventure/kill_a_mob", "criteria": { "shot_trident": { - "trigger": "minecraft:player_hurt_entity", + "trigger": "player_hurt_entity", "items": [ - "minecraft:trident" + "trident" ] } } @@ -664,9 +664,9 @@ "parent": "adventure/kill_a_mob", "criteria": { "used_totem": { - "trigger": "minecraft:used_totem", + "trigger": "used_totem", "items": [ - "minecraft:totem_of_undying" + "totem_of_undying" ] } } @@ -681,7 +681,7 @@ "parent": "adventure/root", "criteria": { "traded": { - "trigger": "minecraft:villager_trade" + "trigger": "villager_trade" } } }, @@ -696,10 +696,10 @@ "experience": 65, "criteria": { "two_birds": { - "trigger": "minecraft:killed_by_crossbow", + "trigger": "killed_by_crossbow", "entities": [ - "minecraft:phantom", - "minecraft:phantom" + "phantom", + "phantom" ] } } @@ -714,9 +714,9 @@ "parent": "adventure/throw_trident", "criteria": { "struck_villager": { - "trigger": "minecraft:channeled_lightning", + "trigger": "channeled_lightning", "entities": [ - "minecraft:villager" + "villager" ] } } @@ -731,13 +731,13 @@ "parent": "adventure/root", "criteria": { "voluntary_exile": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "#minecraft:raiders" + "#raiders" ], "entityWearing": { "head": { - "item": "minecraft:white_banner", + "item": "white_banner", "nbt": "{BlockEntityTag:{Patterns:[{Color:9,Pattern:\"mr\"},{Color:8,Pattern:\"bs\"},{Color:7,Pattern:\"cs\"},{Color:8,Pattern:\"bo\"},{Color:15,Pattern:\"ms\"},{Color:8,Pattern:\"hh\"},{Color:8,Pattern:\"mc\"},{Color:15,Pattern:\"bo\"}]},display:{Name:'{\"color\":\"gold\",\"translate\":\"block.minecraft.ominous_banner\"}'}}" } } @@ -754,9 +754,9 @@ "parent": "adventure/ol_betsy", "criteria": { "kill_pillager": { - "trigger": "minecraft:killed_by_crossbow", + "trigger": "killed_by_crossbow", "entities": [ - "minecraft:pillager" + "pillager" ] } } @@ -771,9 +771,9 @@ "parent": "end/kill_dragon", "criteria": { "dragon_breath": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:dragon_breath" + "dragon_breath" ] } } @@ -788,9 +788,9 @@ "parent": "end/kill_dragon", "criteria": { "dragon_egg": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:dragon_egg" + "dragon_egg" ] } } @@ -805,9 +805,9 @@ "parent": "end/find_end_city", "criteria": { "elytra": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:elytra" + "elytra" ] } } @@ -822,8 +822,8 @@ "parent": "end/kill_dragon", "criteria": { "entered_end_gateway": { - "trigger": "minecraft:enter_block", - "block": "minecraft:end_gateway" + "trigger": "enter_block", + "block": "end_gateway" } } }, @@ -837,8 +837,8 @@ "parent": "end/enter_end_gateway", "criteria": { "in_city": { - "trigger": "minecraft:location", - "structure": "minecraft:endcity" + "trigger": "location", + "structure": "endcity" } } }, @@ -852,9 +852,9 @@ "parent": "end/root", "criteria": { "killed_dragon": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:ender_dragon" + "ender_dragon" ] } } @@ -870,7 +870,7 @@ "experience": 50, "criteria": { "levitated": { - "trigger": "minecraft:levitation", + "trigger": "levitation", "distance": { "vertical": { "min": 50 @@ -889,9 +889,9 @@ "parent": "end/kill_dragon", "criteria": { "summoned_dragon": { - "trigger": "minecraft:summoned_entity", + "trigger": "summoned_entity", "entities": [ - "minecraft:ender_dragon" + "ender_dragon" ] } } @@ -905,8 +905,8 @@ "type": "hidden", "criteria": { "entered_end": { - "trigger": "minecraft:changed_dimension", - "dimension": "minecraft:the_end" + "trigger": "changed_dimension", + "dimension": "the_end" } } }, @@ -921,231 +921,231 @@ "experience": 100, "criteria": { "apple": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:apple" + "apple" ] }, "mushroom_stew": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:mushroom_stew" + "mushroom_stew" ] }, "bread": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:bread" + "bread" ] }, "porkchop": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:porkchop" + "porkchop" ] }, "cooked_porkchop": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_porkchop" + "cooked_porkchop" ] }, "golden_apple": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:golden_apple" + "golden_apple" ] }, "enchanted_golden_apple": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:enchanted_golden_apple" + "enchanted_golden_apple" ] }, "cod": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cod" + "cod" ] }, "salmon": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:salmon" + "salmon" ] }, "tropical_fish": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:tropical_fish" + "tropical_fish" ] }, "pufferfish": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:pufferfish" + "pufferfish" ] }, "cooked_cod": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_cod" + "cooked_cod" ] }, "cooked_salmon": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_salmon" + "cooked_salmon" ] }, "cookie": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cookie" + "cookie" ] }, "melon_slice": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:melon_slice" + "melon_slice" ] }, "beef": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:beef" + "beef" ] }, "cooked_beef": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_beef" + "cooked_beef" ] }, "chicken": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:chicken" + "chicken" ] }, "cooked_chicken": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_chicken" + "cooked_chicken" ] }, "rotten_flesh": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:rotten_flesh" + "rotten_flesh" ] }, "spider_eye": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:spider_eye" + "spider_eye" ] }, "carrot": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:carrot" + "carrot" ] }, "potato": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:potato" + "potato" ] }, "baked_potato": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:baked_potato" + "baked_potato" ] }, "poisonous_potato": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:poisonous_potato" + "poisonous_potato" ] }, "golden_carrot": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:golden_carrot" + "golden_carrot" ] }, "pumpkin_pie": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:pumpkin_pie" + "pumpkin_pie" ] }, "rabbit": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:rabbit" + "rabbit" ] }, "cooked_rabbit": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_rabbit" + "cooked_rabbit" ] }, "rabbit_stew": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:rabbit_stew" + "rabbit_stew" ] }, "mutton": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:mutton" + "mutton" ] }, "cooked_mutton": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_mutton" + "cooked_mutton" ] }, "chorus_fruit": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:chorus_fruit" + "chorus_fruit" ] }, "beetroot": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:beetroot" + "beetroot" ] }, "beetroot_soup": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:beetroot_soup" + "beetroot_soup" ] }, "dried_kelp": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:dried_kelp" + "dried_kelp" ] }, "suspicious_stew": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:suspicious_stew" + "suspicious_stew" ] }, "sweet_berries": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:sweet_berries" + "sweet_berries" ] } } @@ -1161,9 +1161,9 @@ "experience": 100, "criteria": { "broke_hoe": { - "trigger": "minecraft:item_durability_changed", + "trigger": "item_durability_changed", "items": [ - "minecraft:diamond_hoe" + "diamond_hoe" ] } } @@ -1178,61 +1178,61 @@ "parent": "husbandry/breed_an_animal", "experience": 100, "criteria": { - "minecraft:horse": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:horse" + "horse": { + "trigger": "bred_animals", + "entities": "horse" }, - "minecraft:sheep": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:sheep" + "sheep": { + "trigger": "bred_animals", + "entities": "sheep" }, - "minecraft:cow": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:cow" + "cow": { + "trigger": "bred_animals", + "entities": "cow" }, - "minecraft:mooshroom": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:mooshroom" + "mooshroom": { + "trigger": "bred_animals", + "entities": "mooshroom" }, - "minecraft:pig": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:pig" + "pig": { + "trigger": "bred_animals", + "entities": "pig" }, - "minecraft:chicken": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:chicken" + "chicken": { + "trigger": "bred_animals", + "entities": "chicken" }, - "minecraft:wolf": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:wolf" + "wolf": { + "trigger": "bred_animals", + "entities": "wolf" }, - "minecraft:ocelot": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:ocelot" + "ocelot": { + "trigger": "bred_animals", + "entities": "ocelot" }, - "minecraft:rabbit": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:rabbit" + "rabbit": { + "trigger": "bred_animals", + "entities": "rabbit" }, - "minecraft:llama": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:llama" + "llama": { + "trigger": "bred_animals", + "entities": "llama" }, - "minecraft:turtle": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:turtle" + "turtle": { + "trigger": "bred_animals", + "entities": "turtle" }, - "minecraft:cat": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:cat" + "cat": { + "trigger": "bred_animals", + "entities": "cat" }, - "minecraft:panda": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:panda" + "panda": { + "trigger": "bred_animals", + "entities": "panda" }, - "minecraft:fox": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:fox" + "fox": { + "trigger": "bred_animals", + "entities": "fox" } } }, @@ -1246,7 +1246,7 @@ "parent": "husbandry/root", "criteria": { "bred": { - "trigger": "minecraft:bred_animals" + "trigger": "bred_animals" } } }, @@ -1261,48 +1261,48 @@ "experience": 50, "criteria": { "textures/entity/cat/tabby.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/tabby.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/tabby.png" }, "textures/entity/cat/black.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/black.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/black.png" }, "textures/entity/cat/red.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/red.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/red.png" }, "textures/entity/cat/siamese.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/siamese.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/siamese.png" }, "textures/entity/cat/british_shorthair.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/british_shorthair.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/british_shorthair.png" }, "textures/entity/cat/calico.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/calico.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/calico.png" }, "textures/entity/cat/persian.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/persian.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/persian.png" }, "textures/entity/cat/ragdoll.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/ragdoll.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/ragdoll.png" }, "textures/entity/cat/white.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/white.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/white.png" }, "textures/entity/cat/jellie.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/jellie.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/jellie.png" }, "textures/entity/cat/all_black.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/all_black.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/all_black.png" } } }, @@ -1316,27 +1316,27 @@ "parent": "husbandry/root", "criteria": { "cod": { - "trigger": "minecraft:fishing_rod_hooked", + "trigger": "fishing_rod_hooked", "items": [ - "minecraft:cod" + "cod" ] }, "tropical_fish": { - "trigger": "minecraft:fishing_rod_hooked", + "trigger": "fishing_rod_hooked", "items": [ - "minecraft:tropical_fish" + "tropical_fish" ] }, "pufferfish": { - "trigger": "minecraft:fishing_rod_hooked", + "trigger": "fishing_rod_hooked", "items": [ - "minecraft:pufferfish" + "pufferfish" ] }, "salmon": { - "trigger": "minecraft:fishing_rod_hooked", + "trigger": "fishing_rod_hooked", "items": [ - "minecraft:salmon" + "salmon" ] } } @@ -1351,24 +1351,24 @@ "parent": "husbandry/root", "criteria": { "wheat": { - "trigger": "minecraft:placed_block", - "block": "minecraft:wheat" + "trigger": "placed_block", + "block": "wheat" }, "pumpkin_stem": { - "trigger": "minecraft:placed_block", - "block": "minecraft:pumpkin_stem" + "trigger": "placed_block", + "block": "pumpkin_stem" }, "melon_stem": { - "trigger": "minecraft:placed_block", - "block": "minecraft:melon_stem" + "trigger": "placed_block", + "block": "melon_stem" }, "beetroots": { - "trigger": "minecraft:placed_block", - "block": "minecraft:beetroots" + "trigger": "placed_block", + "block": "beetroots" }, "nether_wart": { - "trigger": "minecraft:placed_block", - "block": "minecraft:nether_wart" + "trigger": "placed_block", + "block": "nether_wart" } } }, @@ -1381,7 +1381,7 @@ "type": "hidden", "criteria": { "consumed_item": { - "trigger": "minecraft:consume_item" + "trigger": "consume_item" } } }, @@ -1395,27 +1395,27 @@ "parent": "husbandry/fishy_business", "criteria": { "cod_bucket": { - "trigger": "minecraft:filled_bucket", + "trigger": "filled_bucket", "items": [ - "minecraft:cod_bucket" + "cod_bucket" ] }, "tropical_fish_bucket": { - "trigger": "minecraft:filled_bucket", + "trigger": "filled_bucket", "items": [ - "minecraft:tropical_fish_bucket" + "tropical_fish_bucket" ] }, "pufferfish_bucket": { - "trigger": "minecraft:filled_bucket", + "trigger": "filled_bucket", "items": [ - "minecraft:pufferfish_bucket" + "pufferfish_bucket" ] }, "salmon_bucket": { - "trigger": "minecraft:filled_bucket", + "trigger": "filled_bucket", "items": [ - "minecraft:salmon_bucket" + "salmon_bucket" ] } } @@ -1430,7 +1430,7 @@ "parent": "husbandry/root", "criteria": { "tamed_animal": { - "trigger": "minecraft:tame_animal" + "trigger": "tame_animal" } } }, @@ -1445,35 +1445,35 @@ "experience": 1000, "criteria": { "all_effects": { - "trigger": "minecraft:effects_changed", + "trigger": "effects_changed", "effects": [ - "minecraft:speed", - "minecraft:hero_of_the_village", - "minecraft:dolphins_grace", - "minecraft:water_breathing", - "minecraft:night_vision", - "minecraft:glowing", - "minecraft:nausea", - "minecraft:regeneration", - "minecraft:haste", - "minecraft:jump_boost", - "minecraft:levitation", - "minecraft:slow_falling", - "minecraft:weakness", - "minecraft:saturation", - "minecraft:fire_resistance", - "minecraft:absorption", - "minecraft:bad_omen", - "minecraft:mining_fatigue", - "minecraft:poison", - "minecraft:blindness", - "minecraft:resistance", - "minecraft:wither", - "minecraft:slowness", - "minecraft:hunger", - "minecraft:strength", - "minecraft:conduit_power", - "minecraft:invisibility" + "speed", + "hero_of_the_village", + "dolphins_grace", + "water_breathing", + "night_vision", + "glowing", + "nausea", + "regeneration", + "haste", + "jump_boost", + "levitation", + "slow_falling", + "weakness", + "saturation", + "fire_resistance", + "absorption", + "bad_omen", + "mining_fatigue", + "poison", + "blindness", + "resistance", + "wither", + "slowness", + "hunger", + "strength", + "conduit_power", + "invisibility" ] } } @@ -1489,21 +1489,21 @@ "experience": 100, "criteria": { "all_effects": { - "trigger": "minecraft:effects_changed", + "trigger": "effects_changed", "effects": [ - "minecraft:speed", - "minecraft:water_breathing", - "minecraft:night_vision", - "minecraft:poison", - "minecraft:regeneration", - "minecraft:resistance", - "minecraft:jump_boost", - "minecraft:slowness", - "minecraft:strength", - "minecraft:slow_falling", - "minecraft:weakness", - "minecraft:invisibility", - "minecraft:fire_resistance" + "speed", + "water_breathing", + "night_vision", + "poison", + "regeneration", + "resistance", + "jump_boost", + "slowness", + "strength", + "slow_falling", + "weakness", + "invisibility", + "fire_resistance" ] } } @@ -1518,7 +1518,7 @@ "parent": "nether/obtain_blaze_rod", "criteria": { "potion": { - "trigger": "minecraft:brewed_potion" + "trigger": "brewed_potion" } } }, @@ -1532,7 +1532,7 @@ "parent": "nether/summon_wither", "criteria": { "beacon": { - "trigger": "minecraft:construct_beacon", + "trigger": "construct_beacon", "beaconLevel": { "min": 1 } @@ -1549,7 +1549,7 @@ "parent": "nether/create_beacon", "criteria": { "beacon": { - "trigger": "minecraft:construct_beacon", + "trigger": "construct_beacon", "beaconLevel": 4 } } @@ -1565,7 +1565,7 @@ "experience": 100, "criteria": { "travelled": { - "trigger": "minecraft:nether_travel", + "trigger": "nether_travel", "distance": { "horizontal": { "min": 7000 @@ -1584,8 +1584,8 @@ "parent": "nether/root", "criteria": { "fortress": { - "trigger": "minecraft:location", - "structure": "minecraft:fortress" + "trigger": "location", + "structure": "fortress" } } }, @@ -1599,9 +1599,9 @@ "parent": "nether/find_fortress", "criteria": { "wither_skull": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:wither_skeleton_skull" + "wither_skeleton_skull" ] } } @@ -1616,9 +1616,9 @@ "parent": "nether/find_fortress", "criteria": { "blaze_rod": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:blaze_rod" + "blaze_rod" ] } } @@ -1634,12 +1634,12 @@ "experience": 50, "criteria": { "killed_ghast": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "items": [ - "minecraft:fireball" + "fireball" ], "entities": [ - "minecraft:ghast" + "ghast" ] } } @@ -1653,8 +1653,8 @@ "type": "hidden", "criteria": { "entered_nether": { - "trigger": "minecraft:changed_dimension", - "dimension": "minecraft:the_nether" + "trigger": "changed_dimension", + "dimension": "the_nether" } } }, @@ -1668,9 +1668,9 @@ "parent": "nether/get_wither_skull", "criteria": { "summoned": { - "trigger": "minecraft:summoned_entity", + "trigger": "summoned_entity", "entities": [ - "minecraft:wither" + "wither" ] } } @@ -1686,11 +1686,11 @@ "experience": 100, "criteria": { "killed_ghast": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:ghast" + "ghast" ], - "dimension": "minecraft:overworld" + "dimension": "overworld" } } }, @@ -1704,7 +1704,7 @@ "parent": "story/enter_the_nether", "criteria": { "cured_zombie": { - "trigger": "minecraft:cured_zombie_villager" + "trigger": "cured_zombie_villager" } } }, @@ -1718,7 +1718,7 @@ "parent": "story/obtain_armor", "criteria": { "deflected_projectile": { - "trigger": "minecraft:entity_hurt_player", + "trigger": "entity_hurt_player", "blocked": true } } @@ -1733,7 +1733,7 @@ "parent": "story/mine_diamond", "criteria": { "enchanted_item": { - "trigger": "minecraft:enchanted_item" + "trigger": "enchanted_item" } } }, @@ -1747,8 +1747,8 @@ "parent": "story/follow_ender_eye", "criteria": { "entered_end": { - "trigger": "minecraft:changed_dimension", - "dimension": "minecraft:the_end" + "trigger": "changed_dimension", + "dimension": "the_end" } } }, @@ -1762,8 +1762,8 @@ "parent": "story/form_obsidian", "criteria": { "entered_nether": { - "trigger": "minecraft:changed_dimension", - "dimension": "minecraft:the_nether" + "trigger": "changed_dimension", + "dimension": "the_nether" } } }, @@ -1777,8 +1777,8 @@ "parent": "story/enter_the_nether", "criteria": { "in_stronghold": { - "trigger": "minecraft:location", - "structure": "minecraft:stronghold" + "trigger": "location", + "structure": "stronghold" } } }, @@ -1792,9 +1792,9 @@ "parent": "story/lava_bucket", "criteria": { "obsidian": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:obsidian" + "obsidian" ] } } @@ -1809,9 +1809,9 @@ "parent": "story/smelt_iron", "criteria": { "iron_pickaxe": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_pickaxe" + "iron_pickaxe" ] } } @@ -1826,9 +1826,9 @@ "parent": "story/smelt_iron", "criteria": { "lava_bucket": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:lava_bucket" + "lava_bucket" ] } } @@ -1843,9 +1843,9 @@ "parent": "story/iron_tools", "criteria": { "diamond": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond" + "diamond" ] } } @@ -1860,9 +1860,9 @@ "parent": "story/root", "criteria": { "get_stone": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:cobblestone" + "cobblestone" ] } } @@ -1877,27 +1877,27 @@ "parent": "story/smelt_iron", "criteria": { "iron_helmet": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_helmet" + "iron_helmet" ] }, "iron_chestplate": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_chestplate" + "iron_chestplate" ] }, "iron_leggings": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_leggings" + "iron_leggings" ] }, "iron_boots": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_boots" + "iron_boots" ] } } @@ -1911,9 +1911,9 @@ "type": "hidden", "criteria": { "crafting_table": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:crafting_table" + "crafting_table" ] } } @@ -1928,27 +1928,27 @@ "parent": "story/mine_diamond", "criteria": { "diamond_helmet": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond_helmet" + "diamond_helmet" ] }, "diamond_chestplate": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond_chestplate" + "diamond_chestplate" ] }, "diamond_leggings": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond_leggings" + "diamond_leggings" ] }, "diamond_boots": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond_boots" + "diamond_boots" ] } } @@ -1963,9 +1963,9 @@ "parent": "story/upgrade_tools", "criteria": { "iron": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_ingot" + "iron_ingot" ] } } @@ -1980,9 +1980,9 @@ "parent": "story/mine_stone", "criteria": { "stone_pickaxe": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:stone_pickaxe" + "stone_pickaxe" ] } } diff --git a/data/pc/1.15/advancements.json b/data/pc/1.15/advancements.json index 6aab91237..4fa63b88e 100644 --- a/data/pc/1.15/advancements.json +++ b/data/pc/1.15/advancements.json @@ -9,173 +9,173 @@ "parent": "adventure/sleep_in_bed", "experience": 500, "criteria": { - "minecraft:birch_forest_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:birch_forest_hills" + "birch_forest_hills": { + "trigger": "location", + "biome": "birch_forest_hills" }, - "minecraft:river": { - "trigger": "minecraft:location", - "biome": "minecraft:river" + "river": { + "trigger": "location", + "biome": "river" }, - "minecraft:swamp": { - "trigger": "minecraft:location", - "biome": "minecraft:swamp" + "swamp": { + "trigger": "location", + "biome": "swamp" }, - "minecraft:desert": { - "trigger": "minecraft:location", - "biome": "minecraft:desert" + "desert": { + "trigger": "location", + "biome": "desert" }, - "minecraft:wooded_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:wooded_hills" + "wooded_hills": { + "trigger": "location", + "biome": "wooded_hills" }, - "minecraft:giant_tree_taiga_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:giant_tree_taiga_hills" + "giant_tree_taiga_hills": { + "trigger": "location", + "biome": "giant_tree_taiga_hills" }, - "minecraft:snowy_taiga": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_taiga" + "snowy_taiga": { + "trigger": "location", + "biome": "snowy_taiga" }, - "minecraft:badlands": { - "trigger": "minecraft:location", - "biome": "minecraft:badlands" + "badlands": { + "trigger": "location", + "biome": "badlands" }, - "minecraft:forest": { - "trigger": "minecraft:location", - "biome": "minecraft:forest" + "forest": { + "trigger": "location", + "biome": "forest" }, - "minecraft:stone_shore": { - "trigger": "minecraft:location", - "biome": "minecraft:stone_shore" + "stone_shore": { + "trigger": "location", + "biome": "stone_shore" }, - "minecraft:snowy_tundra": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_tundra" + "snowy_tundra": { + "trigger": "location", + "biome": "snowy_tundra" }, - "minecraft:taiga_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:taiga_hills" + "taiga_hills": { + "trigger": "location", + "biome": "taiga_hills" }, - "minecraft:snowy_mountains": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_mountains" + "snowy_mountains": { + "trigger": "location", + "biome": "snowy_mountains" }, - "minecraft:wooded_badlands_plateau": { - "trigger": "minecraft:location", - "biome": "minecraft:wooded_badlands_plateau" + "wooded_badlands_plateau": { + "trigger": "location", + "biome": "wooded_badlands_plateau" }, - "minecraft:savanna": { - "trigger": "minecraft:location", - "biome": "minecraft:savanna" + "savanna": { + "trigger": "location", + "biome": "savanna" }, - "minecraft:plains": { - "trigger": "minecraft:location", - "biome": "minecraft:plains" + "plains": { + "trigger": "location", + "biome": "plains" }, - "minecraft:frozen_river": { - "trigger": "minecraft:location", - "biome": "minecraft:frozen_river" + "frozen_river": { + "trigger": "location", + "biome": "frozen_river" }, - "minecraft:giant_tree_taiga": { - "trigger": "minecraft:location", - "biome": "minecraft:giant_tree_taiga" + "giant_tree_taiga": { + "trigger": "location", + "biome": "giant_tree_taiga" }, - "minecraft:snowy_beach": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_beach" + "snowy_beach": { + "trigger": "location", + "biome": "snowy_beach" }, - "minecraft:jungle_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:jungle_hills" + "jungle_hills": { + "trigger": "location", + "biome": "jungle_hills" }, - "minecraft:jungle_edge": { - "trigger": "minecraft:location", - "biome": "minecraft:jungle_edge" + "jungle_edge": { + "trigger": "location", + "biome": "jungle_edge" }, - "minecraft:mushroom_field_shore": { - "trigger": "minecraft:location", - "biome": "minecraft:mushroom_field_shore" + "mushroom_field_shore": { + "trigger": "location", + "biome": "mushroom_field_shore" }, - "minecraft:mountains": { - "trigger": "minecraft:location", - "biome": "minecraft:mountains" + "mountains": { + "trigger": "location", + "biome": "mountains" }, - "minecraft:desert_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:desert_hills" + "desert_hills": { + "trigger": "location", + "biome": "desert_hills" }, - "minecraft:jungle": { - "trigger": "minecraft:location", - "biome": "minecraft:jungle" + "jungle": { + "trigger": "location", + "biome": "jungle" }, - "minecraft:beach": { - "trigger": "minecraft:location", - "biome": "minecraft:beach" + "beach": { + "trigger": "location", + "biome": "beach" }, - "minecraft:savanna_plateau": { - "trigger": "minecraft:location", - "biome": "minecraft:savanna_plateau" + "savanna_plateau": { + "trigger": "location", + "biome": "savanna_plateau" }, - "minecraft:snowy_taiga_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_taiga_hills" + "snowy_taiga_hills": { + "trigger": "location", + "biome": "snowy_taiga_hills" }, - "minecraft:badlands_plateau": { - "trigger": "minecraft:location", - "biome": "minecraft:badlands_plateau" + "badlands_plateau": { + "trigger": "location", + "biome": "badlands_plateau" }, - "minecraft:dark_forest": { - "trigger": "minecraft:location", - "biome": "minecraft:dark_forest" + "dark_forest": { + "trigger": "location", + "biome": "dark_forest" }, - "minecraft:taiga": { - "trigger": "minecraft:location", - "biome": "minecraft:taiga" + "taiga": { + "trigger": "location", + "biome": "taiga" }, - "minecraft:birch_forest": { - "trigger": "minecraft:location", - "biome": "minecraft:birch_forest" + "birch_forest": { + "trigger": "location", + "biome": "birch_forest" }, - "minecraft:mushroom_fields": { - "trigger": "minecraft:location", - "biome": "minecraft:mushroom_fields" + "mushroom_fields": { + "trigger": "location", + "biome": "mushroom_fields" }, - "minecraft:wooded_mountains": { - "trigger": "minecraft:location", - "biome": "minecraft:wooded_mountains" + "wooded_mountains": { + "trigger": "location", + "biome": "wooded_mountains" }, - "minecraft:warm_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:warm_ocean" + "warm_ocean": { + "trigger": "location", + "biome": "warm_ocean" }, - "minecraft:lukewarm_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:lukewarm_ocean" + "lukewarm_ocean": { + "trigger": "location", + "biome": "lukewarm_ocean" }, - "minecraft:cold_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:cold_ocean" + "cold_ocean": { + "trigger": "location", + "biome": "cold_ocean" }, - "minecraft:deep_lukewarm_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:deep_lukewarm_ocean" + "deep_lukewarm_ocean": { + "trigger": "location", + "biome": "deep_lukewarm_ocean" }, - "minecraft:deep_cold_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:deep_cold_ocean" + "deep_cold_ocean": { + "trigger": "location", + "biome": "deep_cold_ocean" }, - "minecraft:deep_frozen_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:deep_frozen_ocean" + "deep_frozen_ocean": { + "trigger": "location", + "biome": "deep_frozen_ocean" }, - "minecraft:bamboo_jungle": { - "trigger": "minecraft:location", - "biome": "minecraft:bamboo_jungle" + "bamboo_jungle": { + "trigger": "location", + "biome": "bamboo_jungle" }, - "minecraft:bamboo_jungle_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:bamboo_jungle_hills" + "bamboo_jungle_hills": { + "trigger": "location", + "biome": "bamboo_jungle_hills" } } }, @@ -190,7 +190,7 @@ "experience": 85, "criteria": { "arbalistic": { - "trigger": "minecraft:killed_by_crossbow", + "trigger": "killed_by_crossbow", "uniqueEntityTypes": 5 } } @@ -206,7 +206,7 @@ "experience": 100, "criteria": { "hero_of_the_village": { - "trigger": "minecraft:hero_of_the_village" + "trigger": "hero_of_the_village" } } }, @@ -220,8 +220,8 @@ "parent": "adventure/root", "criteria": { "honey_block_slide": { - "trigger": "minecraft:slide_down_block", - "block": "minecraft:honey_block" + "trigger": "slide_down_block", + "block": "honey_block" } } }, @@ -234,154 +234,154 @@ "type": "task", "parent": "adventure/root", "criteria": { - "minecraft:cave_spider": { - "trigger": "minecraft:player_killed_entity", + "cave_spider": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:cave_spider" + "cave_spider" ] }, - "minecraft:spider": { - "trigger": "minecraft:player_killed_entity", + "spider": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:spider" + "spider" ] }, - "minecraft:zombie_pigman": { - "trigger": "minecraft:player_killed_entity", + "zombie_pigman": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie_pigman" + "zombie_pigman" ] }, - "minecraft:enderman": { - "trigger": "minecraft:player_killed_entity", + "enderman": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:enderman" + "enderman" ] }, - "minecraft:blaze": { - "trigger": "minecraft:player_killed_entity", + "blaze": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:blaze" + "blaze" ] }, - "minecraft:creeper": { - "trigger": "minecraft:player_killed_entity", + "creeper": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:creeper" + "creeper" ] }, - "minecraft:evoker": { - "trigger": "minecraft:player_killed_entity", + "evoker": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:evoker" + "evoker" ] }, - "minecraft:ghast": { - "trigger": "minecraft:player_killed_entity", + "ghast": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ghast" + "ghast" ] }, - "minecraft:guardian": { - "trigger": "minecraft:player_killed_entity", + "guardian": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:guardian" + "guardian" ] }, - "minecraft:husk": { - "trigger": "minecraft:player_killed_entity", + "husk": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:husk" + "husk" ] }, - "minecraft:magma_cube": { - "trigger": "minecraft:player_killed_entity", + "magma_cube": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:magma_cube" + "magma_cube" ] }, - "minecraft:shulker": { - "trigger": "minecraft:player_killed_entity", + "shulker": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:shulker" + "shulker" ] }, - "minecraft:silverfish": { - "trigger": "minecraft:player_killed_entity", + "silverfish": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:silverfish" + "silverfish" ] }, - "minecraft:skeleton": { - "trigger": "minecraft:player_killed_entity", + "skeleton": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:skeleton" + "skeleton" ] }, - "minecraft:slime": { - "trigger": "minecraft:player_killed_entity", + "slime": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:slime" + "slime" ] }, - "minecraft:stray": { - "trigger": "minecraft:player_killed_entity", + "stray": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:stray" + "stray" ] }, - "minecraft:vindicator": { - "trigger": "minecraft:player_killed_entity", + "vindicator": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:vindicator" + "vindicator" ] }, - "minecraft:witch": { - "trigger": "minecraft:player_killed_entity", + "witch": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:witch" + "witch" ] }, - "minecraft:wither_skeleton": { - "trigger": "minecraft:player_killed_entity", + "wither_skeleton": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:wither_skeleton" + "wither_skeleton" ] }, - "minecraft:zombie": { - "trigger": "minecraft:player_killed_entity", + "zombie": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie" + "zombie" ] }, - "minecraft:zombie_villager": { - "trigger": "minecraft:player_killed_entity", + "zombie_villager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie_villager" + "zombie_villager" ] }, - "minecraft:phantom": { - "trigger": "minecraft:player_killed_entity", + "phantom": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:phantom" + "phantom" ] }, - "minecraft:drowned": { - "trigger": "minecraft:player_killed_entity", + "drowned": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:drowned" + "drowned" ] }, - "minecraft:pillager": { - "trigger": "minecraft:player_killed_entity", + "pillager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:pillager" + "pillager" ] }, - "minecraft:ravager": { - "trigger": "minecraft:player_killed_entity", + "ravager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ravager" + "ravager" ] } } @@ -396,154 +396,154 @@ "parent": "adventure/kill_a_mob", "experience": 100, "criteria": { - "minecraft:cave_spider": { - "trigger": "minecraft:player_killed_entity", + "cave_spider": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:cave_spider" + "cave_spider" ] }, - "minecraft:spider": { - "trigger": "minecraft:player_killed_entity", + "spider": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:spider" + "spider" ] }, - "minecraft:zombie_pigman": { - "trigger": "minecraft:player_killed_entity", + "zombie_pigman": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie_pigman" + "zombie_pigman" ] }, - "minecraft:enderman": { - "trigger": "minecraft:player_killed_entity", + "enderman": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:enderman" + "enderman" ] }, - "minecraft:blaze": { - "trigger": "minecraft:player_killed_entity", + "blaze": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:blaze" + "blaze" ] }, - "minecraft:creeper": { - "trigger": "minecraft:player_killed_entity", + "creeper": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:creeper" + "creeper" ] }, - "minecraft:evoker": { - "trigger": "minecraft:player_killed_entity", + "evoker": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:evoker" + "evoker" ] }, - "minecraft:ghast": { - "trigger": "minecraft:player_killed_entity", + "ghast": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ghast" + "ghast" ] }, - "minecraft:guardian": { - "trigger": "minecraft:player_killed_entity", + "guardian": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:guardian" + "guardian" ] }, - "minecraft:husk": { - "trigger": "minecraft:player_killed_entity", + "husk": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:husk" + "husk" ] }, - "minecraft:magma_cube": { - "trigger": "minecraft:player_killed_entity", + "magma_cube": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:magma_cube" + "magma_cube" ] }, - "minecraft:shulker": { - "trigger": "minecraft:player_killed_entity", + "shulker": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:shulker" + "shulker" ] }, - "minecraft:silverfish": { - "trigger": "minecraft:player_killed_entity", + "silverfish": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:silverfish" + "silverfish" ] }, - "minecraft:skeleton": { - "trigger": "minecraft:player_killed_entity", + "skeleton": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:skeleton" + "skeleton" ] }, - "minecraft:slime": { - "trigger": "minecraft:player_killed_entity", + "slime": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:slime" + "slime" ] }, - "minecraft:stray": { - "trigger": "minecraft:player_killed_entity", + "stray": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:stray" + "stray" ] }, - "minecraft:vindicator": { - "trigger": "minecraft:player_killed_entity", + "vindicator": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:vindicator" + "vindicator" ] }, - "minecraft:witch": { - "trigger": "minecraft:player_killed_entity", + "witch": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:witch" + "witch" ] }, - "minecraft:wither_skeleton": { - "trigger": "minecraft:player_killed_entity", + "wither_skeleton": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:wither_skeleton" + "wither_skeleton" ] }, - "minecraft:zombie": { - "trigger": "minecraft:player_killed_entity", + "zombie": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie" + "zombie" ] }, - "minecraft:zombie_villager": { - "trigger": "minecraft:player_killed_entity", + "zombie_villager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie_villager" + "zombie_villager" ] }, - "minecraft:phantom": { - "trigger": "minecraft:player_killed_entity", + "phantom": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:phantom" + "phantom" ] }, - "minecraft:drowned": { - "trigger": "minecraft:player_killed_entity", + "drowned": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:drowned" + "drowned" ] }, - "minecraft:pillager": { - "trigger": "minecraft:player_killed_entity", + "pillager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:pillager" + "pillager" ] }, - "minecraft:ravager": { - "trigger": "minecraft:player_killed_entity", + "ravager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ravager" + "ravager" ] } } @@ -558,9 +558,9 @@ "parent": "adventure/root", "criteria": { "shot_crossbow": { - "trigger": "minecraft:shot_crossbow", + "trigger": "shot_crossbow", "items": [ - "minecraft:crossbow" + "crossbow" ] } } @@ -574,10 +574,10 @@ "type": "hidden", "criteria": { "killed_something": { - "trigger": "minecraft:player_killed_entity" + "trigger": "player_killed_entity" }, "killed_by_something": { - "trigger": "minecraft:entity_killed_player" + "trigger": "entity_killed_player" } } }, @@ -591,9 +591,9 @@ "parent": "adventure/kill_a_mob", "criteria": { "shot_arrow": { - "trigger": "minecraft:player_hurt_entity", + "trigger": "player_hurt_entity", "items": [ - "#minecraft:arrows" + "#arrows" ] } } @@ -608,7 +608,7 @@ "parent": "adventure/root", "criteria": { "slept_in_bed": { - "trigger": "minecraft:slept_in_bed" + "trigger": "slept_in_bed" } } }, @@ -623,9 +623,9 @@ "experience": 50, "criteria": { "killed_skeleton": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:skeleton" + "skeleton" ], "distance": { "horizontal": { @@ -645,9 +645,9 @@ "parent": "adventure/trade", "criteria": { "summoned_golem": { - "trigger": "minecraft:summoned_entity", + "trigger": "summoned_entity", "entities": [ - "minecraft:iron_golem" + "iron_golem" ] } } @@ -662,9 +662,9 @@ "parent": "adventure/kill_a_mob", "criteria": { "shot_trident": { - "trigger": "minecraft:player_hurt_entity", + "trigger": "player_hurt_entity", "items": [ - "minecraft:trident" + "trident" ] } } @@ -679,9 +679,9 @@ "parent": "adventure/kill_a_mob", "criteria": { "used_totem": { - "trigger": "minecraft:used_totem", + "trigger": "used_totem", "items": [ - "minecraft:totem_of_undying" + "totem_of_undying" ] } } @@ -696,7 +696,7 @@ "parent": "adventure/root", "criteria": { "traded": { - "trigger": "minecraft:villager_trade" + "trigger": "villager_trade" } } }, @@ -711,10 +711,10 @@ "experience": 65, "criteria": { "two_birds": { - "trigger": "minecraft:killed_by_crossbow", + "trigger": "killed_by_crossbow", "entities": [ - "minecraft:phantom", - "minecraft:phantom" + "phantom", + "phantom" ] } } @@ -729,9 +729,9 @@ "parent": "adventure/throw_trident", "criteria": { "struck_villager": { - "trigger": "minecraft:channeled_lightning", + "trigger": "channeled_lightning", "entities": [ - "minecraft:villager" + "villager" ] } } @@ -746,13 +746,13 @@ "parent": "adventure/root", "criteria": { "voluntary_exile": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "#minecraft:raiders" + "#raiders" ], "entityWearing": { "head": { - "item": "minecraft:white_banner", + "item": "white_banner", "nbt": "{BlockEntityTag:{Patterns:[{Color:9,Pattern:\"mr\"},{Color:8,Pattern:\"bs\"},{Color:7,Pattern:\"cs\"},{Color:8,Pattern:\"bo\"},{Color:15,Pattern:\"ms\"},{Color:8,Pattern:\"hh\"},{Color:8,Pattern:\"mc\"},{Color:15,Pattern:\"bo\"}]},display:{Name:'{\"color\":\"gold\",\"translate\":\"block.minecraft.ominous_banner\"}'}}" } } @@ -769,9 +769,9 @@ "parent": "adventure/ol_betsy", "criteria": { "kill_pillager": { - "trigger": "minecraft:killed_by_crossbow", + "trigger": "killed_by_crossbow", "entities": [ - "minecraft:pillager" + "pillager" ] } } @@ -786,9 +786,9 @@ "parent": "end/kill_dragon", "criteria": { "dragon_breath": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:dragon_breath" + "dragon_breath" ] } } @@ -803,9 +803,9 @@ "parent": "end/kill_dragon", "criteria": { "dragon_egg": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:dragon_egg" + "dragon_egg" ] } } @@ -820,9 +820,9 @@ "parent": "end/find_end_city", "criteria": { "elytra": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:elytra" + "elytra" ] } } @@ -837,8 +837,8 @@ "parent": "end/kill_dragon", "criteria": { "entered_end_gateway": { - "trigger": "minecraft:enter_block", - "block": "minecraft:end_gateway" + "trigger": "enter_block", + "block": "end_gateway" } } }, @@ -852,8 +852,8 @@ "parent": "end/enter_end_gateway", "criteria": { "in_city": { - "trigger": "minecraft:location", - "structure": "minecraft:endcity" + "trigger": "location", + "structure": "endcity" } } }, @@ -867,9 +867,9 @@ "parent": "end/root", "criteria": { "killed_dragon": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:ender_dragon" + "ender_dragon" ] } } @@ -885,7 +885,7 @@ "experience": 50, "criteria": { "levitated": { - "trigger": "minecraft:levitation", + "trigger": "levitation", "distance": { "vertical": { "min": 50 @@ -904,9 +904,9 @@ "parent": "end/kill_dragon", "criteria": { "summoned_dragon": { - "trigger": "minecraft:summoned_entity", + "trigger": "summoned_entity", "entities": [ - "minecraft:ender_dragon" + "ender_dragon" ] } } @@ -920,8 +920,8 @@ "type": "hidden", "criteria": { "entered_end": { - "trigger": "minecraft:changed_dimension", - "dimension": "minecraft:the_end" + "trigger": "changed_dimension", + "dimension": "the_end" } } }, @@ -936,237 +936,237 @@ "experience": 100, "criteria": { "apple": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:apple" + "apple" ] }, "mushroom_stew": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:mushroom_stew" + "mushroom_stew" ] }, "bread": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:bread" + "bread" ] }, "porkchop": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:porkchop" + "porkchop" ] }, "cooked_porkchop": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_porkchop" + "cooked_porkchop" ] }, "golden_apple": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:golden_apple" + "golden_apple" ] }, "enchanted_golden_apple": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:enchanted_golden_apple" + "enchanted_golden_apple" ] }, "cod": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cod" + "cod" ] }, "salmon": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:salmon" + "salmon" ] }, "tropical_fish": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:tropical_fish" + "tropical_fish" ] }, "pufferfish": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:pufferfish" + "pufferfish" ] }, "cooked_cod": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_cod" + "cooked_cod" ] }, "cooked_salmon": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_salmon" + "cooked_salmon" ] }, "cookie": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cookie" + "cookie" ] }, "melon_slice": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:melon_slice" + "melon_slice" ] }, "beef": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:beef" + "beef" ] }, "cooked_beef": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_beef" + "cooked_beef" ] }, "chicken": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:chicken" + "chicken" ] }, "cooked_chicken": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_chicken" + "cooked_chicken" ] }, "rotten_flesh": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:rotten_flesh" + "rotten_flesh" ] }, "spider_eye": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:spider_eye" + "spider_eye" ] }, "carrot": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:carrot" + "carrot" ] }, "potato": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:potato" + "potato" ] }, "baked_potato": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:baked_potato" + "baked_potato" ] }, "poisonous_potato": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:poisonous_potato" + "poisonous_potato" ] }, "golden_carrot": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:golden_carrot" + "golden_carrot" ] }, "pumpkin_pie": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:pumpkin_pie" + "pumpkin_pie" ] }, "rabbit": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:rabbit" + "rabbit" ] }, "cooked_rabbit": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_rabbit" + "cooked_rabbit" ] }, "rabbit_stew": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:rabbit_stew" + "rabbit_stew" ] }, "mutton": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:mutton" + "mutton" ] }, "cooked_mutton": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_mutton" + "cooked_mutton" ] }, "chorus_fruit": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:chorus_fruit" + "chorus_fruit" ] }, "beetroot": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:beetroot" + "beetroot" ] }, "beetroot_soup": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:beetroot_soup" + "beetroot_soup" ] }, "dried_kelp": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:dried_kelp" + "dried_kelp" ] }, "suspicious_stew": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:suspicious_stew" + "suspicious_stew" ] }, "sweet_berries": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:sweet_berries" + "sweet_berries" ] }, "honey_bottle": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:honey_bottle" + "honey_bottle" ] } } @@ -1182,9 +1182,9 @@ "experience": 100, "criteria": { "broke_hoe": { - "trigger": "minecraft:item_durability_changed", + "trigger": "item_durability_changed", "items": [ - "minecraft:diamond_hoe" + "diamond_hoe" ] } } @@ -1199,65 +1199,65 @@ "parent": "husbandry/breed_an_animal", "experience": 100, "criteria": { - "minecraft:horse": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:horse" + "horse": { + "trigger": "bred_animals", + "entities": "horse" }, - "minecraft:sheep": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:sheep" + "sheep": { + "trigger": "bred_animals", + "entities": "sheep" }, - "minecraft:cow": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:cow" + "cow": { + "trigger": "bred_animals", + "entities": "cow" }, - "minecraft:mooshroom": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:mooshroom" + "mooshroom": { + "trigger": "bred_animals", + "entities": "mooshroom" }, - "minecraft:pig": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:pig" + "pig": { + "trigger": "bred_animals", + "entities": "pig" }, - "minecraft:chicken": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:chicken" + "chicken": { + "trigger": "bred_animals", + "entities": "chicken" }, - "minecraft:wolf": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:wolf" + "wolf": { + "trigger": "bred_animals", + "entities": "wolf" }, - "minecraft:ocelot": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:ocelot" + "ocelot": { + "trigger": "bred_animals", + "entities": "ocelot" }, - "minecraft:rabbit": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:rabbit" + "rabbit": { + "trigger": "bred_animals", + "entities": "rabbit" }, - "minecraft:llama": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:llama" + "llama": { + "trigger": "bred_animals", + "entities": "llama" }, - "minecraft:turtle": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:turtle" + "turtle": { + "trigger": "bred_animals", + "entities": "turtle" }, - "minecraft:cat": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:cat" + "cat": { + "trigger": "bred_animals", + "entities": "cat" }, - "minecraft:panda": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:panda" + "panda": { + "trigger": "bred_animals", + "entities": "panda" }, - "minecraft:fox": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:fox" + "fox": { + "trigger": "bred_animals", + "entities": "fox" }, - "minecraft:bee": { - "trigger": "minecraft:bred_animals", - "entities": "minecraft:bee" + "bee": { + "trigger": "bred_animals", + "entities": "bee" } } }, @@ -1271,7 +1271,7 @@ "parent": "husbandry/root", "criteria": { "bred": { - "trigger": "minecraft:bred_animals" + "trigger": "bred_animals" } } }, @@ -1286,48 +1286,48 @@ "experience": 50, "criteria": { "textures/entity/cat/tabby.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/tabby.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/tabby.png" }, "textures/entity/cat/black.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/black.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/black.png" }, "textures/entity/cat/red.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/red.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/red.png" }, "textures/entity/cat/siamese.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/siamese.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/siamese.png" }, "textures/entity/cat/british_shorthair.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/british_shorthair.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/british_shorthair.png" }, "textures/entity/cat/calico.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/calico.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/calico.png" }, "textures/entity/cat/persian.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/persian.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/persian.png" }, "textures/entity/cat/ragdoll.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/ragdoll.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/ragdoll.png" }, "textures/entity/cat/white.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/white.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/white.png" }, "textures/entity/cat/jellie.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/jellie.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/jellie.png" }, "textures/entity/cat/all_black.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/all_black.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/all_black.png" } } }, @@ -1341,27 +1341,27 @@ "parent": "husbandry/root", "criteria": { "cod": { - "trigger": "minecraft:fishing_rod_hooked", + "trigger": "fishing_rod_hooked", "items": [ - "minecraft:cod" + "cod" ] }, "tropical_fish": { - "trigger": "minecraft:fishing_rod_hooked", + "trigger": "fishing_rod_hooked", "items": [ - "minecraft:tropical_fish" + "tropical_fish" ] }, "pufferfish": { - "trigger": "minecraft:fishing_rod_hooked", + "trigger": "fishing_rod_hooked", "items": [ - "minecraft:pufferfish" + "pufferfish" ] }, "salmon": { - "trigger": "minecraft:fishing_rod_hooked", + "trigger": "fishing_rod_hooked", "items": [ - "minecraft:salmon" + "salmon" ] } } @@ -1376,24 +1376,24 @@ "parent": "husbandry/root", "criteria": { "wheat": { - "trigger": "minecraft:placed_block", - "block": "minecraft:wheat" + "trigger": "placed_block", + "block": "wheat" }, "pumpkin_stem": { - "trigger": "minecraft:placed_block", - "block": "minecraft:pumpkin_stem" + "trigger": "placed_block", + "block": "pumpkin_stem" }, "melon_stem": { - "trigger": "minecraft:placed_block", - "block": "minecraft:melon_stem" + "trigger": "placed_block", + "block": "melon_stem" }, "beetroots": { - "trigger": "minecraft:placed_block", - "block": "minecraft:beetroots" + "trigger": "placed_block", + "block": "beetroots" }, "nether_wart": { - "trigger": "minecraft:placed_block", - "block": "minecraft:nether_wart" + "trigger": "placed_block", + "block": "nether_wart" } } }, @@ -1406,7 +1406,7 @@ "type": "hidden", "criteria": { "consumed_item": { - "trigger": "minecraft:consume_item" + "trigger": "consume_item" } } }, @@ -1420,11 +1420,11 @@ "parent": "husbandry/root", "criteria": { "safely_harvest_honey": { - "trigger": "minecraft:safely_harvest_honey", + "trigger": "safely_harvest_honey", "items": [ - "minecraft:glass_bottle" + "glass_bottle" ], - "block": "#minecraft:beehives" + "block": "#beehives" } } }, @@ -1438,11 +1438,11 @@ "parent": "husbandry/root", "criteria": { "silk_touch_nest": { - "trigger": "minecraft:bee_nest_destroyed", - "block": "minecraft:bee_nest", + "trigger": "bee_nest_destroyed", + "block": "bee_nest", "enchantments": [ { - "enchantment": "minecraft:silk_touch", + "enchantment": "silk_touch", "levels": { "min": 1 } @@ -1462,27 +1462,27 @@ "parent": "husbandry/fishy_business", "criteria": { "cod_bucket": { - "trigger": "minecraft:filled_bucket", + "trigger": "filled_bucket", "items": [ - "minecraft:cod_bucket" + "cod_bucket" ] }, "tropical_fish_bucket": { - "trigger": "minecraft:filled_bucket", + "trigger": "filled_bucket", "items": [ - "minecraft:tropical_fish_bucket" + "tropical_fish_bucket" ] }, "pufferfish_bucket": { - "trigger": "minecraft:filled_bucket", + "trigger": "filled_bucket", "items": [ - "minecraft:pufferfish_bucket" + "pufferfish_bucket" ] }, "salmon_bucket": { - "trigger": "minecraft:filled_bucket", + "trigger": "filled_bucket", "items": [ - "minecraft:salmon_bucket" + "salmon_bucket" ] } } @@ -1497,7 +1497,7 @@ "parent": "husbandry/root", "criteria": { "tamed_animal": { - "trigger": "minecraft:tame_animal" + "trigger": "tame_animal" } } }, @@ -1512,34 +1512,34 @@ "experience": 1000, "criteria": { "all_effects": { - "trigger": "minecraft:effects_changed", + "trigger": "effects_changed", "effects": [ - "minecraft:speed", - "minecraft:blindness", - "minecraft:regeneration", - "minecraft:slowness", - "minecraft:jump_boost", - "minecraft:absorption", - "minecraft:dolphins_grace", - "minecraft:weakness", - "minecraft:water_breathing", - "minecraft:hero_of_the_village", - "minecraft:levitation", - "minecraft:bad_omen", - "minecraft:mining_fatigue", - "minecraft:invisibility", - "minecraft:hunger", - "minecraft:strength", - "minecraft:haste", - "minecraft:poison", - "minecraft:fire_resistance", - "minecraft:night_vision", - "minecraft:glowing", - "minecraft:nausea", - "minecraft:wither", - "minecraft:resistance", - "minecraft:slow_falling", - "minecraft:conduit_power" + "speed", + "blindness", + "regeneration", + "slowness", + "jump_boost", + "absorption", + "dolphins_grace", + "weakness", + "water_breathing", + "hero_of_the_village", + "levitation", + "bad_omen", + "mining_fatigue", + "invisibility", + "hunger", + "strength", + "haste", + "poison", + "fire_resistance", + "night_vision", + "glowing", + "nausea", + "wither", + "resistance", + "slow_falling", + "conduit_power" ] } } @@ -1555,21 +1555,21 @@ "experience": 100, "criteria": { "all_effects": { - "trigger": "minecraft:effects_changed", + "trigger": "effects_changed", "effects": [ - "minecraft:speed", - "minecraft:regeneration", - "minecraft:slowness", - "minecraft:jump_boost", - "minecraft:invisibility", - "minecraft:strength", - "minecraft:poison", - "minecraft:fire_resistance", - "minecraft:weakness", - "minecraft:night_vision", - "minecraft:water_breathing", - "minecraft:slow_falling", - "minecraft:resistance" + "speed", + "regeneration", + "slowness", + "jump_boost", + "invisibility", + "strength", + "poison", + "fire_resistance", + "weakness", + "night_vision", + "water_breathing", + "slow_falling", + "resistance" ] } } @@ -1584,7 +1584,7 @@ "parent": "nether/obtain_blaze_rod", "criteria": { "potion": { - "trigger": "minecraft:brewed_potion" + "trigger": "brewed_potion" } } }, @@ -1598,7 +1598,7 @@ "parent": "nether/summon_wither", "criteria": { "beacon": { - "trigger": "minecraft:construct_beacon", + "trigger": "construct_beacon", "beaconLevel": { "min": 1 } @@ -1615,7 +1615,7 @@ "parent": "nether/create_beacon", "criteria": { "beacon": { - "trigger": "minecraft:construct_beacon", + "trigger": "construct_beacon", "beaconLevel": 4 } } @@ -1631,7 +1631,7 @@ "experience": 100, "criteria": { "travelled": { - "trigger": "minecraft:nether_travel", + "trigger": "nether_travel", "distance": { "horizontal": { "min": 7000 @@ -1650,8 +1650,8 @@ "parent": "nether/root", "criteria": { "fortress": { - "trigger": "minecraft:location", - "structure": "minecraft:fortress" + "trigger": "location", + "structure": "fortress" } } }, @@ -1665,9 +1665,9 @@ "parent": "nether/find_fortress", "criteria": { "wither_skull": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:wither_skeleton_skull" + "wither_skeleton_skull" ] } } @@ -1682,9 +1682,9 @@ "parent": "nether/find_fortress", "criteria": { "blaze_rod": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:blaze_rod" + "blaze_rod" ] } } @@ -1700,12 +1700,12 @@ "experience": 50, "criteria": { "killed_ghast": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "items": [ - "minecraft:fireball" + "fireball" ], "entities": [ - "minecraft:ghast" + "ghast" ] } } @@ -1719,8 +1719,8 @@ "type": "hidden", "criteria": { "entered_nether": { - "trigger": "minecraft:changed_dimension", - "dimension": "minecraft:the_nether" + "trigger": "changed_dimension", + "dimension": "the_nether" } } }, @@ -1734,9 +1734,9 @@ "parent": "nether/get_wither_skull", "criteria": { "summoned": { - "trigger": "minecraft:summoned_entity", + "trigger": "summoned_entity", "entities": [ - "minecraft:wither" + "wither" ] } } @@ -1752,11 +1752,11 @@ "experience": 100, "criteria": { "killed_ghast": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:ghast" + "ghast" ], - "dimension": "minecraft:overworld" + "dimension": "overworld" } } }, @@ -1770,7 +1770,7 @@ "parent": "story/enter_the_nether", "criteria": { "cured_zombie": { - "trigger": "minecraft:cured_zombie_villager" + "trigger": "cured_zombie_villager" } } }, @@ -1784,7 +1784,7 @@ "parent": "story/obtain_armor", "criteria": { "deflected_projectile": { - "trigger": "minecraft:entity_hurt_player", + "trigger": "entity_hurt_player", "blocked": true } } @@ -1799,7 +1799,7 @@ "parent": "story/mine_diamond", "criteria": { "enchanted_item": { - "trigger": "minecraft:enchanted_item" + "trigger": "enchanted_item" } } }, @@ -1813,8 +1813,8 @@ "parent": "story/follow_ender_eye", "criteria": { "entered_end": { - "trigger": "minecraft:changed_dimension", - "dimension": "minecraft:the_end" + "trigger": "changed_dimension", + "dimension": "the_end" } } }, @@ -1828,8 +1828,8 @@ "parent": "story/form_obsidian", "criteria": { "entered_nether": { - "trigger": "minecraft:changed_dimension", - "dimension": "minecraft:the_nether" + "trigger": "changed_dimension", + "dimension": "the_nether" } } }, @@ -1843,8 +1843,8 @@ "parent": "story/enter_the_nether", "criteria": { "in_stronghold": { - "trigger": "minecraft:location", - "structure": "minecraft:stronghold" + "trigger": "location", + "structure": "stronghold" } } }, @@ -1858,9 +1858,9 @@ "parent": "story/lava_bucket", "criteria": { "obsidian": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:obsidian" + "obsidian" ] } } @@ -1875,9 +1875,9 @@ "parent": "story/smelt_iron", "criteria": { "iron_pickaxe": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_pickaxe" + "iron_pickaxe" ] } } @@ -1892,9 +1892,9 @@ "parent": "story/smelt_iron", "criteria": { "lava_bucket": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:lava_bucket" + "lava_bucket" ] } } @@ -1909,9 +1909,9 @@ "parent": "story/iron_tools", "criteria": { "diamond": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond" + "diamond" ] } } @@ -1926,9 +1926,9 @@ "parent": "story/root", "criteria": { "get_stone": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:cobblestone" + "cobblestone" ] } } @@ -1943,27 +1943,27 @@ "parent": "story/smelt_iron", "criteria": { "iron_helmet": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_helmet" + "iron_helmet" ] }, "iron_chestplate": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_chestplate" + "iron_chestplate" ] }, "iron_leggings": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_leggings" + "iron_leggings" ] }, "iron_boots": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_boots" + "iron_boots" ] } } @@ -1977,9 +1977,9 @@ "type": "hidden", "criteria": { "crafting_table": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:crafting_table" + "crafting_table" ] } } @@ -1994,27 +1994,27 @@ "parent": "story/mine_diamond", "criteria": { "diamond_helmet": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond_helmet" + "diamond_helmet" ] }, "diamond_chestplate": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond_chestplate" + "diamond_chestplate" ] }, "diamond_leggings": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond_leggings" + "diamond_leggings" ] }, "diamond_boots": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond_boots" + "diamond_boots" ] } } @@ -2029,9 +2029,9 @@ "parent": "story/upgrade_tools", "criteria": { "iron": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_ingot" + "iron_ingot" ] } } @@ -2046,9 +2046,9 @@ "parent": "story/mine_stone", "criteria": { "stone_pickaxe": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:stone_pickaxe" + "stone_pickaxe" ] } } diff --git a/data/pc/1.16/advancements.json b/data/pc/1.16/advancements.json index 5742f9fa6..a6d61393a 100644 --- a/data/pc/1.16/advancements.json +++ b/data/pc/1.16/advancements.json @@ -9,173 +9,173 @@ "parent": "adventure/sleep_in_bed", "experience": 500, "criteria": { - "minecraft:birch_forest_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:birch_forest_hills" + "birch_forest_hills": { + "trigger": "location", + "biome": "birch_forest_hills" }, - "minecraft:river": { - "trigger": "minecraft:location", - "biome": "minecraft:river" + "river": { + "trigger": "location", + "biome": "river" }, - "minecraft:swamp": { - "trigger": "minecraft:location", - "biome": "minecraft:swamp" + "swamp": { + "trigger": "location", + "biome": "swamp" }, - "minecraft:desert": { - "trigger": "minecraft:location", - "biome": "minecraft:desert" + "desert": { + "trigger": "location", + "biome": "desert" }, - "minecraft:wooded_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:wooded_hills" + "wooded_hills": { + "trigger": "location", + "biome": "wooded_hills" }, - "minecraft:giant_tree_taiga_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:giant_tree_taiga_hills" + "giant_tree_taiga_hills": { + "trigger": "location", + "biome": "giant_tree_taiga_hills" }, - "minecraft:snowy_taiga": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_taiga" + "snowy_taiga": { + "trigger": "location", + "biome": "snowy_taiga" }, - "minecraft:badlands": { - "trigger": "minecraft:location", - "biome": "minecraft:badlands" + "badlands": { + "trigger": "location", + "biome": "badlands" }, - "minecraft:forest": { - "trigger": "minecraft:location", - "biome": "minecraft:forest" + "forest": { + "trigger": "location", + "biome": "forest" }, - "minecraft:stone_shore": { - "trigger": "minecraft:location", - "biome": "minecraft:stone_shore" + "stone_shore": { + "trigger": "location", + "biome": "stone_shore" }, - "minecraft:snowy_tundra": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_tundra" + "snowy_tundra": { + "trigger": "location", + "biome": "snowy_tundra" }, - "minecraft:taiga_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:taiga_hills" + "taiga_hills": { + "trigger": "location", + "biome": "taiga_hills" }, - "minecraft:snowy_mountains": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_mountains" + "snowy_mountains": { + "trigger": "location", + "biome": "snowy_mountains" }, - "minecraft:wooded_badlands_plateau": { - "trigger": "minecraft:location", - "biome": "minecraft:wooded_badlands_plateau" + "wooded_badlands_plateau": { + "trigger": "location", + "biome": "wooded_badlands_plateau" }, - "minecraft:savanna": { - "trigger": "minecraft:location", - "biome": "minecraft:savanna" + "savanna": { + "trigger": "location", + "biome": "savanna" }, - "minecraft:plains": { - "trigger": "minecraft:location", - "biome": "minecraft:plains" + "plains": { + "trigger": "location", + "biome": "plains" }, - "minecraft:frozen_river": { - "trigger": "minecraft:location", - "biome": "minecraft:frozen_river" + "frozen_river": { + "trigger": "location", + "biome": "frozen_river" }, - "minecraft:giant_tree_taiga": { - "trigger": "minecraft:location", - "biome": "minecraft:giant_tree_taiga" + "giant_tree_taiga": { + "trigger": "location", + "biome": "giant_tree_taiga" }, - "minecraft:snowy_beach": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_beach" + "snowy_beach": { + "trigger": "location", + "biome": "snowy_beach" }, - "minecraft:jungle_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:jungle_hills" + "jungle_hills": { + "trigger": "location", + "biome": "jungle_hills" }, - "minecraft:jungle_edge": { - "trigger": "minecraft:location", - "biome": "minecraft:jungle_edge" + "jungle_edge": { + "trigger": "location", + "biome": "jungle_edge" }, - "minecraft:mushroom_field_shore": { - "trigger": "minecraft:location", - "biome": "minecraft:mushroom_field_shore" + "mushroom_field_shore": { + "trigger": "location", + "biome": "mushroom_field_shore" }, - "minecraft:mountains": { - "trigger": "minecraft:location", - "biome": "minecraft:mountains" + "mountains": { + "trigger": "location", + "biome": "mountains" }, - "minecraft:desert_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:desert_hills" + "desert_hills": { + "trigger": "location", + "biome": "desert_hills" }, - "minecraft:jungle": { - "trigger": "minecraft:location", - "biome": "minecraft:jungle" + "jungle": { + "trigger": "location", + "biome": "jungle" }, - "minecraft:beach": { - "trigger": "minecraft:location", - "biome": "minecraft:beach" + "beach": { + "trigger": "location", + "biome": "beach" }, - "minecraft:savanna_plateau": { - "trigger": "minecraft:location", - "biome": "minecraft:savanna_plateau" + "savanna_plateau": { + "trigger": "location", + "biome": "savanna_plateau" }, - "minecraft:snowy_taiga_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_taiga_hills" + "snowy_taiga_hills": { + "trigger": "location", + "biome": "snowy_taiga_hills" }, - "minecraft:badlands_plateau": { - "trigger": "minecraft:location", - "biome": "minecraft:badlands_plateau" + "badlands_plateau": { + "trigger": "location", + "biome": "badlands_plateau" }, - "minecraft:dark_forest": { - "trigger": "minecraft:location", - "biome": "minecraft:dark_forest" + "dark_forest": { + "trigger": "location", + "biome": "dark_forest" }, - "minecraft:taiga": { - "trigger": "minecraft:location", - "biome": "minecraft:taiga" + "taiga": { + "trigger": "location", + "biome": "taiga" }, - "minecraft:birch_forest": { - "trigger": "minecraft:location", - "biome": "minecraft:birch_forest" + "birch_forest": { + "trigger": "location", + "biome": "birch_forest" }, - "minecraft:mushroom_fields": { - "trigger": "minecraft:location", - "biome": "minecraft:mushroom_fields" + "mushroom_fields": { + "trigger": "location", + "biome": "mushroom_fields" }, - "minecraft:wooded_mountains": { - "trigger": "minecraft:location", - "biome": "minecraft:wooded_mountains" + "wooded_mountains": { + "trigger": "location", + "biome": "wooded_mountains" }, - "minecraft:warm_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:warm_ocean" + "warm_ocean": { + "trigger": "location", + "biome": "warm_ocean" }, - "minecraft:lukewarm_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:lukewarm_ocean" + "lukewarm_ocean": { + "trigger": "location", + "biome": "lukewarm_ocean" }, - "minecraft:cold_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:cold_ocean" + "cold_ocean": { + "trigger": "location", + "biome": "cold_ocean" }, - "minecraft:deep_lukewarm_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:deep_lukewarm_ocean" + "deep_lukewarm_ocean": { + "trigger": "location", + "biome": "deep_lukewarm_ocean" }, - "minecraft:deep_cold_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:deep_cold_ocean" + "deep_cold_ocean": { + "trigger": "location", + "biome": "deep_cold_ocean" }, - "minecraft:deep_frozen_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:deep_frozen_ocean" + "deep_frozen_ocean": { + "trigger": "location", + "biome": "deep_frozen_ocean" }, - "minecraft:bamboo_jungle": { - "trigger": "minecraft:location", - "biome": "minecraft:bamboo_jungle" + "bamboo_jungle": { + "trigger": "location", + "biome": "bamboo_jungle" }, - "minecraft:bamboo_jungle_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:bamboo_jungle_hills" + "bamboo_jungle_hills": { + "trigger": "location", + "biome": "bamboo_jungle_hills" } } }, @@ -190,7 +190,7 @@ "experience": 85, "criteria": { "arbalistic": { - "trigger": "minecraft:killed_by_crossbow", + "trigger": "killed_by_crossbow", "uniqueEntityTypes": 5 } } @@ -206,7 +206,7 @@ "experience": 50, "criteria": { "bullseye": { - "trigger": "minecraft:target_hit", + "trigger": "target_hit", "distance": { "horizontal": { "min": 30 @@ -226,7 +226,7 @@ "experience": 100, "criteria": { "hero_of_the_village": { - "trigger": "minecraft:hero_of_the_village" + "trigger": "hero_of_the_village" } } }, @@ -240,8 +240,8 @@ "parent": "adventure/root", "criteria": { "honey_block_slide": { - "trigger": "minecraft:slide_down_block", - "block": "minecraft:honey_block" + "trigger": "slide_down_block", + "block": "honey_block" } } }, @@ -254,202 +254,202 @@ "type": "task", "parent": "adventure/root", "criteria": { - "minecraft:blaze": { - "trigger": "minecraft:player_killed_entity", + "blaze": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:blaze" + "blaze" ] }, - "minecraft:cave_spider": { - "trigger": "minecraft:player_killed_entity", + "cave_spider": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:cave_spider" + "cave_spider" ] }, - "minecraft:creeper": { - "trigger": "minecraft:player_killed_entity", + "creeper": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:creeper" + "creeper" ] }, - "minecraft:drowned": { - "trigger": "minecraft:player_killed_entity", + "drowned": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:drowned" + "drowned" ] }, - "minecraft:elder_guardian": { - "trigger": "minecraft:player_killed_entity", + "elder_guardian": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:elder_guardian" + "elder_guardian" ] }, - "minecraft:ender_dragon": { - "trigger": "minecraft:player_killed_entity", + "ender_dragon": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ender_dragon" + "ender_dragon" ] }, - "minecraft:enderman": { - "trigger": "minecraft:player_killed_entity", + "enderman": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:enderman" + "enderman" ] }, - "minecraft:endermite": { - "trigger": "minecraft:player_killed_entity", + "endermite": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:endermite" + "endermite" ] }, - "minecraft:evoker": { - "trigger": "minecraft:player_killed_entity", + "evoker": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:evoker" + "evoker" ] }, - "minecraft:ghast": { - "trigger": "minecraft:player_killed_entity", + "ghast": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ghast" + "ghast" ] }, - "minecraft:guardian": { - "trigger": "minecraft:player_killed_entity", + "guardian": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:guardian" + "guardian" ] }, - "minecraft:hoglin": { - "trigger": "minecraft:player_killed_entity", + "hoglin": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:hoglin" + "hoglin" ] }, - "minecraft:husk": { - "trigger": "minecraft:player_killed_entity", + "husk": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:husk" + "husk" ] }, - "minecraft:magma_cube": { - "trigger": "minecraft:player_killed_entity", + "magma_cube": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:magma_cube" + "magma_cube" ] }, - "minecraft:phantom": { - "trigger": "minecraft:player_killed_entity", + "phantom": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:phantom" + "phantom" ] }, - "minecraft:piglin": { - "trigger": "minecraft:player_killed_entity", + "piglin": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:piglin" + "piglin" ] }, - "minecraft:pillager": { - "trigger": "minecraft:player_killed_entity", + "pillager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:pillager" + "pillager" ] }, - "minecraft:ravager": { - "trigger": "minecraft:player_killed_entity", + "ravager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ravager" + "ravager" ] }, - "minecraft:shulker": { - "trigger": "minecraft:player_killed_entity", + "shulker": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:shulker" + "shulker" ] }, - "minecraft:silverfish": { - "trigger": "minecraft:player_killed_entity", + "silverfish": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:silverfish" + "silverfish" ] }, - "minecraft:skeleton": { - "trigger": "minecraft:player_killed_entity", + "skeleton": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:skeleton" + "skeleton" ] }, - "minecraft:slime": { - "trigger": "minecraft:player_killed_entity", + "slime": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:slime" + "slime" ] }, - "minecraft:spider": { - "trigger": "minecraft:player_killed_entity", + "spider": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:spider" + "spider" ] }, - "minecraft:stray": { - "trigger": "minecraft:player_killed_entity", + "stray": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:stray" + "stray" ] }, - "minecraft:vex": { - "trigger": "minecraft:player_killed_entity", + "vex": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:vex" + "vex" ] }, - "minecraft:vindicator": { - "trigger": "minecraft:player_killed_entity", + "vindicator": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:vindicator" + "vindicator" ] }, - "minecraft:witch": { - "trigger": "minecraft:player_killed_entity", + "witch": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:witch" + "witch" ] }, - "minecraft:wither_skeleton": { - "trigger": "minecraft:player_killed_entity", + "wither_skeleton": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:wither_skeleton" + "wither_skeleton" ] }, - "minecraft:wither": { - "trigger": "minecraft:player_killed_entity", + "wither": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:wither" + "wither" ] }, - "minecraft:zoglin": { - "trigger": "minecraft:player_killed_entity", + "zoglin": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zoglin" + "zoglin" ] }, - "minecraft:zombie_villager": { - "trigger": "minecraft:player_killed_entity", + "zombie_villager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie_villager" + "zombie_villager" ] }, - "minecraft:zombie": { - "trigger": "minecraft:player_killed_entity", + "zombie": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie" + "zombie" ] }, - "minecraft:zombified_piglin": { - "trigger": "minecraft:player_killed_entity", + "zombified_piglin": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombified_piglin" + "zombified_piglin" ] } } @@ -464,202 +464,202 @@ "parent": "adventure/kill_a_mob", "experience": 100, "criteria": { - "minecraft:blaze": { - "trigger": "minecraft:player_killed_entity", + "blaze": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:blaze" + "blaze" ] }, - "minecraft:cave_spider": { - "trigger": "minecraft:player_killed_entity", + "cave_spider": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:cave_spider" + "cave_spider" ] }, - "minecraft:creeper": { - "trigger": "minecraft:player_killed_entity", + "creeper": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:creeper" + "creeper" ] }, - "minecraft:drowned": { - "trigger": "minecraft:player_killed_entity", + "drowned": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:drowned" + "drowned" ] }, - "minecraft:elder_guardian": { - "trigger": "minecraft:player_killed_entity", + "elder_guardian": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:elder_guardian" + "elder_guardian" ] }, - "minecraft:ender_dragon": { - "trigger": "minecraft:player_killed_entity", + "ender_dragon": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ender_dragon" + "ender_dragon" ] }, - "minecraft:enderman": { - "trigger": "minecraft:player_killed_entity", + "enderman": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:enderman" + "enderman" ] }, - "minecraft:endermite": { - "trigger": "minecraft:player_killed_entity", + "endermite": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:endermite" + "endermite" ] }, - "minecraft:evoker": { - "trigger": "minecraft:player_killed_entity", + "evoker": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:evoker" + "evoker" ] }, - "minecraft:ghast": { - "trigger": "minecraft:player_killed_entity", + "ghast": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ghast" + "ghast" ] }, - "minecraft:guardian": { - "trigger": "minecraft:player_killed_entity", + "guardian": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:guardian" + "guardian" ] }, - "minecraft:hoglin": { - "trigger": "minecraft:player_killed_entity", + "hoglin": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:hoglin" + "hoglin" ] }, - "minecraft:husk": { - "trigger": "minecraft:player_killed_entity", + "husk": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:husk" + "husk" ] }, - "minecraft:magma_cube": { - "trigger": "minecraft:player_killed_entity", + "magma_cube": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:magma_cube" + "magma_cube" ] }, - "minecraft:phantom": { - "trigger": "minecraft:player_killed_entity", + "phantom": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:phantom" + "phantom" ] }, - "minecraft:piglin": { - "trigger": "minecraft:player_killed_entity", + "piglin": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:piglin" + "piglin" ] }, - "minecraft:pillager": { - "trigger": "minecraft:player_killed_entity", + "pillager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:pillager" + "pillager" ] }, - "minecraft:ravager": { - "trigger": "minecraft:player_killed_entity", + "ravager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ravager" + "ravager" ] }, - "minecraft:shulker": { - "trigger": "minecraft:player_killed_entity", + "shulker": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:shulker" + "shulker" ] }, - "minecraft:silverfish": { - "trigger": "minecraft:player_killed_entity", + "silverfish": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:silverfish" + "silverfish" ] }, - "minecraft:skeleton": { - "trigger": "minecraft:player_killed_entity", + "skeleton": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:skeleton" + "skeleton" ] }, - "minecraft:slime": { - "trigger": "minecraft:player_killed_entity", + "slime": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:slime" + "slime" ] }, - "minecraft:spider": { - "trigger": "minecraft:player_killed_entity", + "spider": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:spider" + "spider" ] }, - "minecraft:stray": { - "trigger": "minecraft:player_killed_entity", + "stray": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:stray" + "stray" ] }, - "minecraft:vex": { - "trigger": "minecraft:player_killed_entity", + "vex": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:vex" + "vex" ] }, - "minecraft:vindicator": { - "trigger": "minecraft:player_killed_entity", + "vindicator": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:vindicator" + "vindicator" ] }, - "minecraft:witch": { - "trigger": "minecraft:player_killed_entity", + "witch": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:witch" + "witch" ] }, - "minecraft:wither_skeleton": { - "trigger": "minecraft:player_killed_entity", + "wither_skeleton": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:wither_skeleton" + "wither_skeleton" ] }, - "minecraft:wither": { - "trigger": "minecraft:player_killed_entity", + "wither": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:wither" + "wither" ] }, - "minecraft:zoglin": { - "trigger": "minecraft:player_killed_entity", + "zoglin": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zoglin" + "zoglin" ] }, - "minecraft:zombie_villager": { - "trigger": "minecraft:player_killed_entity", + "zombie_villager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie_villager" + "zombie_villager" ] }, - "minecraft:zombie": { - "trigger": "minecraft:player_killed_entity", + "zombie": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie" + "zombie" ] }, - "minecraft:zombified_piglin": { - "trigger": "minecraft:player_killed_entity", + "zombified_piglin": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombified_piglin" + "zombified_piglin" ] } } @@ -674,9 +674,9 @@ "parent": "adventure/root", "criteria": { "shot_crossbow": { - "trigger": "minecraft:shot_crossbow", + "trigger": "shot_crossbow", "items": [ - "minecraft:crossbow" + "crossbow" ] } } @@ -690,10 +690,10 @@ "type": "hidden", "criteria": { "killed_something": { - "trigger": "minecraft:player_killed_entity" + "trigger": "player_killed_entity" }, "killed_by_something": { - "trigger": "minecraft:entity_killed_player" + "trigger": "entity_killed_player" } } }, @@ -707,9 +707,9 @@ "parent": "adventure/kill_a_mob", "criteria": { "shot_arrow": { - "trigger": "minecraft:player_hurt_entity", + "trigger": "player_hurt_entity", "items": [ - "#minecraft:arrows" + "#arrows" ] } } @@ -724,7 +724,7 @@ "parent": "adventure/root", "criteria": { "slept_in_bed": { - "trigger": "minecraft:slept_in_bed" + "trigger": "slept_in_bed" } } }, @@ -739,9 +739,9 @@ "experience": 50, "criteria": { "killed_skeleton": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:skeleton" + "skeleton" ], "distance": { "horizontal": { @@ -761,9 +761,9 @@ "parent": "adventure/trade", "criteria": { "summoned_golem": { - "trigger": "minecraft:summoned_entity", + "trigger": "summoned_entity", "entities": [ - "minecraft:iron_golem" + "iron_golem" ] } } @@ -778,9 +778,9 @@ "parent": "adventure/kill_a_mob", "criteria": { "shot_trident": { - "trigger": "minecraft:player_hurt_entity", + "trigger": "player_hurt_entity", "items": [ - "minecraft:trident" + "trident" ] } } @@ -795,9 +795,9 @@ "parent": "adventure/kill_a_mob", "criteria": { "used_totem": { - "trigger": "minecraft:used_totem", + "trigger": "used_totem", "items": [ - "minecraft:totem_of_undying" + "totem_of_undying" ] } } @@ -812,7 +812,7 @@ "parent": "adventure/root", "criteria": { "traded": { - "trigger": "minecraft:villager_trade" + "trigger": "villager_trade" } } }, @@ -827,10 +827,10 @@ "experience": 65, "criteria": { "two_birds": { - "trigger": "minecraft:killed_by_crossbow", + "trigger": "killed_by_crossbow", "entities": [ - "minecraft:phantom", - "minecraft:phantom" + "phantom", + "phantom" ] } } @@ -845,9 +845,9 @@ "parent": "adventure/throw_trident", "criteria": { "struck_villager": { - "trigger": "minecraft:channeled_lightning", + "trigger": "channeled_lightning", "entities": [ - "minecraft:villager" + "villager" ] } } @@ -862,13 +862,13 @@ "parent": "adventure/root", "criteria": { "voluntary_exile": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "#minecraft:raiders" + "#raiders" ], "entityWearing": { "head": { - "item": "minecraft:white_banner", + "item": "white_banner", "nbt": "{BlockEntityTag:{Patterns:[{Color:9,Pattern:\"mr\"},{Color:8,Pattern:\"bs\"},{Color:7,Pattern:\"cs\"},{Color:8,Pattern:\"bo\"},{Color:15,Pattern:\"ms\"},{Color:8,Pattern:\"hh\"},{Color:8,Pattern:\"mc\"},{Color:15,Pattern:\"bo\"}]},HideFlags:32,display:{Name:'{\"color\":\"gold\",\"translate\":\"block.minecraft.ominous_banner\"}'}}" } } @@ -885,9 +885,9 @@ "parent": "adventure/ol_betsy", "criteria": { "kill_pillager": { - "trigger": "minecraft:killed_by_crossbow", + "trigger": "killed_by_crossbow", "entities": [ - "minecraft:pillager" + "pillager" ] } } @@ -902,9 +902,9 @@ "parent": "end/kill_dragon", "criteria": { "dragon_breath": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:dragon_breath" + "dragon_breath" ] } } @@ -919,9 +919,9 @@ "parent": "end/kill_dragon", "criteria": { "dragon_egg": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:dragon_egg" + "dragon_egg" ] } } @@ -936,9 +936,9 @@ "parent": "end/find_end_city", "criteria": { "elytra": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:elytra" + "elytra" ] } } @@ -953,8 +953,8 @@ "parent": "end/kill_dragon", "criteria": { "entered_end_gateway": { - "trigger": "minecraft:enter_block", - "block": "minecraft:end_gateway" + "trigger": "enter_block", + "block": "end_gateway" } } }, @@ -968,8 +968,8 @@ "parent": "end/enter_end_gateway", "criteria": { "in_city": { - "trigger": "minecraft:location", - "structure": "minecraft:endcity" + "trigger": "location", + "structure": "endcity" } } }, @@ -983,9 +983,9 @@ "parent": "end/root", "criteria": { "killed_dragon": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:ender_dragon" + "ender_dragon" ] } } @@ -1001,7 +1001,7 @@ "experience": 50, "criteria": { "levitated": { - "trigger": "minecraft:levitation", + "trigger": "levitation", "distance": { "vertical": { "min": 50 @@ -1020,9 +1020,9 @@ "parent": "end/kill_dragon", "criteria": { "summoned_dragon": { - "trigger": "minecraft:summoned_entity", + "trigger": "summoned_entity", "entities": [ - "minecraft:ender_dragon" + "ender_dragon" ] } } @@ -1036,8 +1036,8 @@ "type": "hidden", "criteria": { "entered_end": { - "trigger": "minecraft:changed_dimension", - "dimension": "minecraft:the_end" + "trigger": "changed_dimension", + "dimension": "the_end" } } }, @@ -1052,237 +1052,237 @@ "experience": 100, "criteria": { "apple": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:apple" + "apple" ] }, "mushroom_stew": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:mushroom_stew" + "mushroom_stew" ] }, "bread": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:bread" + "bread" ] }, "porkchop": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:porkchop" + "porkchop" ] }, "cooked_porkchop": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_porkchop" + "cooked_porkchop" ] }, "golden_apple": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:golden_apple" + "golden_apple" ] }, "enchanted_golden_apple": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:enchanted_golden_apple" + "enchanted_golden_apple" ] }, "cod": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cod" + "cod" ] }, "salmon": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:salmon" + "salmon" ] }, "tropical_fish": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:tropical_fish" + "tropical_fish" ] }, "pufferfish": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:pufferfish" + "pufferfish" ] }, "cooked_cod": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_cod" + "cooked_cod" ] }, "cooked_salmon": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_salmon" + "cooked_salmon" ] }, "cookie": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cookie" + "cookie" ] }, "melon_slice": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:melon_slice" + "melon_slice" ] }, "beef": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:beef" + "beef" ] }, "cooked_beef": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_beef" + "cooked_beef" ] }, "chicken": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:chicken" + "chicken" ] }, "cooked_chicken": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_chicken" + "cooked_chicken" ] }, "rotten_flesh": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:rotten_flesh" + "rotten_flesh" ] }, "spider_eye": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:spider_eye" + "spider_eye" ] }, "carrot": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:carrot" + "carrot" ] }, "potato": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:potato" + "potato" ] }, "baked_potato": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:baked_potato" + "baked_potato" ] }, "poisonous_potato": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:poisonous_potato" + "poisonous_potato" ] }, "golden_carrot": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:golden_carrot" + "golden_carrot" ] }, "pumpkin_pie": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:pumpkin_pie" + "pumpkin_pie" ] }, "rabbit": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:rabbit" + "rabbit" ] }, "cooked_rabbit": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_rabbit" + "cooked_rabbit" ] }, "rabbit_stew": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:rabbit_stew" + "rabbit_stew" ] }, "mutton": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:mutton" + "mutton" ] }, "cooked_mutton": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_mutton" + "cooked_mutton" ] }, "chorus_fruit": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:chorus_fruit" + "chorus_fruit" ] }, "beetroot": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:beetroot" + "beetroot" ] }, "beetroot_soup": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:beetroot_soup" + "beetroot_soup" ] }, "dried_kelp": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:dried_kelp" + "dried_kelp" ] }, "suspicious_stew": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:suspicious_stew" + "suspicious_stew" ] }, "sweet_berries": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:sweet_berries" + "sweet_berries" ] }, "honey_bottle": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:honey_bottle" + "honey_bottle" ] } } @@ -1297,118 +1297,118 @@ "parent": "husbandry/breed_an_animal", "experience": 100, "criteria": { - "minecraft:horse": { - "trigger": "minecraft:bred_animals", + "horse": { + "trigger": "bred_animals", "entities": [ - "minecraft:horse" + "horse" ] }, - "minecraft:donkey": { - "trigger": "minecraft:bred_animals", + "donkey": { + "trigger": "bred_animals", "entities": [ - "minecraft:donkey" + "donkey" ] }, - "minecraft:mule": { - "trigger": "minecraft:bred_animals", + "mule": { + "trigger": "bred_animals", "entities": [ - "minecraft:mule" + "mule" ] }, - "minecraft:sheep": { - "trigger": "minecraft:bred_animals", + "sheep": { + "trigger": "bred_animals", "entities": [ - "minecraft:sheep" + "sheep" ] }, - "minecraft:cow": { - "trigger": "minecraft:bred_animals", + "cow": { + "trigger": "bred_animals", "entities": [ - "minecraft:cow" + "cow" ] }, - "minecraft:mooshroom": { - "trigger": "minecraft:bred_animals", + "mooshroom": { + "trigger": "bred_animals", "entities": [ - "minecraft:mooshroom" + "mooshroom" ] }, - "minecraft:pig": { - "trigger": "minecraft:bred_animals", + "pig": { + "trigger": "bred_animals", "entities": [ - "minecraft:pig" + "pig" ] }, - "minecraft:chicken": { - "trigger": "minecraft:bred_animals", + "chicken": { + "trigger": "bred_animals", "entities": [ - "minecraft:chicken" + "chicken" ] }, - "minecraft:wolf": { - "trigger": "minecraft:bred_animals", + "wolf": { + "trigger": "bred_animals", "entities": [ - "minecraft:wolf" + "wolf" ] }, - "minecraft:ocelot": { - "trigger": "minecraft:bred_animals", + "ocelot": { + "trigger": "bred_animals", "entities": [ - "minecraft:ocelot" + "ocelot" ] }, - "minecraft:rabbit": { - "trigger": "minecraft:bred_animals", + "rabbit": { + "trigger": "bred_animals", "entities": [ - "minecraft:rabbit" + "rabbit" ] }, - "minecraft:llama": { - "trigger": "minecraft:bred_animals", + "llama": { + "trigger": "bred_animals", "entities": [ - "minecraft:llama" + "llama" ] }, - "minecraft:cat": { - "trigger": "minecraft:bred_animals", + "cat": { + "trigger": "bred_animals", "entities": [ - "minecraft:cat" + "cat" ] }, - "minecraft:panda": { - "trigger": "minecraft:bred_animals", + "panda": { + "trigger": "bred_animals", "entities": [ - "minecraft:panda" + "panda" ] }, - "minecraft:fox": { - "trigger": "minecraft:bred_animals", + "fox": { + "trigger": "bred_animals", "entities": [ - "minecraft:fox" + "fox" ] }, - "minecraft:bee": { - "trigger": "minecraft:bred_animals", + "bee": { + "trigger": "bred_animals", "entities": [ - "minecraft:bee" + "bee" ] }, - "minecraft:hoglin": { - "trigger": "minecraft:bred_animals", + "hoglin": { + "trigger": "bred_animals", "entities": [ - "minecraft:hoglin" + "hoglin" ] }, - "minecraft:strider": { - "trigger": "minecraft:bred_animals", + "strider": { + "trigger": "bred_animals", "entities": [ - "minecraft:strider" + "strider" ] }, - "minecraft:turtle": { - "trigger": "minecraft:bred_animals", + "turtle": { + "trigger": "bred_animals", "entities": [ - "minecraft:turtle" + "turtle" ] } } @@ -1423,7 +1423,7 @@ "parent": "husbandry/root", "criteria": { "bred": { - "trigger": "minecraft:bred_animals" + "trigger": "bred_animals" } } }, @@ -1438,48 +1438,48 @@ "experience": 50, "criteria": { "textures/entity/cat/tabby.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/tabby.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/tabby.png" }, "textures/entity/cat/black.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/black.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/black.png" }, "textures/entity/cat/red.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/red.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/red.png" }, "textures/entity/cat/siamese.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/siamese.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/siamese.png" }, "textures/entity/cat/british_shorthair.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/british_shorthair.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/british_shorthair.png" }, "textures/entity/cat/calico.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/calico.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/calico.png" }, "textures/entity/cat/persian.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/persian.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/persian.png" }, "textures/entity/cat/ragdoll.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/ragdoll.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/ragdoll.png" }, "textures/entity/cat/white.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/white.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/white.png" }, "textures/entity/cat/jellie.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/jellie.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/jellie.png" }, "textures/entity/cat/all_black.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/all_black.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/all_black.png" } } }, @@ -1493,27 +1493,27 @@ "parent": "husbandry/root", "criteria": { "cod": { - "trigger": "minecraft:fishing_rod_hooked", + "trigger": "fishing_rod_hooked", "items": [ - "minecraft:cod" + "cod" ] }, "tropical_fish": { - "trigger": "minecraft:fishing_rod_hooked", + "trigger": "fishing_rod_hooked", "items": [ - "minecraft:tropical_fish" + "tropical_fish" ] }, "pufferfish": { - "trigger": "minecraft:fishing_rod_hooked", + "trigger": "fishing_rod_hooked", "items": [ - "minecraft:pufferfish" + "pufferfish" ] }, "salmon": { - "trigger": "minecraft:fishing_rod_hooked", + "trigger": "fishing_rod_hooked", "items": [ - "minecraft:salmon" + "salmon" ] } } @@ -1529,9 +1529,9 @@ "experience": 100, "criteria": { "netherite_hoe": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:netherite_hoe" + "netherite_hoe" ] } } @@ -1546,24 +1546,24 @@ "parent": "husbandry/root", "criteria": { "wheat": { - "trigger": "minecraft:placed_block", - "block": "minecraft:wheat" + "trigger": "placed_block", + "block": "wheat" }, "pumpkin_stem": { - "trigger": "minecraft:placed_block", - "block": "minecraft:pumpkin_stem" + "trigger": "placed_block", + "block": "pumpkin_stem" }, "melon_stem": { - "trigger": "minecraft:placed_block", - "block": "minecraft:melon_stem" + "trigger": "placed_block", + "block": "melon_stem" }, "beetroots": { - "trigger": "minecraft:placed_block", - "block": "minecraft:beetroots" + "trigger": "placed_block", + "block": "beetroots" }, "nether_wart": { - "trigger": "minecraft:placed_block", - "block": "minecraft:nether_wart" + "trigger": "placed_block", + "block": "nether_wart" } } }, @@ -1576,7 +1576,7 @@ "type": "hidden", "criteria": { "consumed_item": { - "trigger": "minecraft:consume_item" + "trigger": "consume_item" } } }, @@ -1590,11 +1590,11 @@ "parent": "husbandry/root", "criteria": { "safely_harvest_honey": { - "trigger": "minecraft:item_used_on_block", + "trigger": "item_used_on_block", "items": [ - "minecraft:glass_bottle" + "glass_bottle" ], - "block": "#minecraft:beehives", + "block": "#beehives", "smokey": true } } @@ -1609,11 +1609,11 @@ "parent": "husbandry/root", "criteria": { "silk_touch_nest": { - "trigger": "minecraft:bee_nest_destroyed", - "block": "minecraft:bee_nest", + "trigger": "bee_nest_destroyed", + "block": "bee_nest", "enchantments": [ { - "enchantment": "minecraft:silk_touch", + "enchantment": "silk_touch", "levels": { "min": 1 } @@ -1633,27 +1633,27 @@ "parent": "husbandry/fishy_business", "criteria": { "cod_bucket": { - "trigger": "minecraft:filled_bucket", + "trigger": "filled_bucket", "items": [ - "minecraft:cod_bucket" + "cod_bucket" ] }, "tropical_fish_bucket": { - "trigger": "minecraft:filled_bucket", + "trigger": "filled_bucket", "items": [ - "minecraft:tropical_fish_bucket" + "tropical_fish_bucket" ] }, "pufferfish_bucket": { - "trigger": "minecraft:filled_bucket", + "trigger": "filled_bucket", "items": [ - "minecraft:pufferfish_bucket" + "pufferfish_bucket" ] }, "salmon_bucket": { - "trigger": "minecraft:filled_bucket", + "trigger": "filled_bucket", "items": [ - "minecraft:salmon_bucket" + "salmon_bucket" ] } } @@ -1668,7 +1668,7 @@ "parent": "husbandry/root", "criteria": { "tamed_animal": { - "trigger": "minecraft:tame_animal" + "trigger": "tame_animal" } } }, @@ -1683,34 +1683,34 @@ "experience": 1000, "criteria": { "all_effects": { - "trigger": "minecraft:effects_changed", + "trigger": "effects_changed", "effects": [ - "minecraft:speed", - "minecraft:slowness", - "minecraft:strength", - "minecraft:jump_boost", - "minecraft:regeneration", - "minecraft:fire_resistance", - "minecraft:water_breathing", - "minecraft:invisibility", - "minecraft:night_vision", - "minecraft:weakness", - "minecraft:poison", - "minecraft:wither", - "minecraft:haste", - "minecraft:mining_fatigue", - "minecraft:levitation", - "minecraft:glowing", - "minecraft:absorption", - "minecraft:hunger", - "minecraft:nausea", - "minecraft:resistance", - "minecraft:slow_falling", - "minecraft:conduit_power", - "minecraft:dolphins_grace", - "minecraft:blindness", - "minecraft:bad_omen", - "minecraft:hero_of_the_village" + "speed", + "slowness", + "strength", + "jump_boost", + "regeneration", + "fire_resistance", + "water_breathing", + "invisibility", + "night_vision", + "weakness", + "poison", + "wither", + "haste", + "mining_fatigue", + "levitation", + "glowing", + "absorption", + "hunger", + "nausea", + "resistance", + "slow_falling", + "conduit_power", + "dolphins_grace", + "blindness", + "bad_omen", + "hero_of_the_village" ] } } @@ -1726,21 +1726,21 @@ "experience": 100, "criteria": { "all_effects": { - "trigger": "minecraft:effects_changed", + "trigger": "effects_changed", "effects": [ - "minecraft:speed", - "minecraft:slowness", - "minecraft:strength", - "minecraft:jump_boost", - "minecraft:regeneration", - "minecraft:fire_resistance", - "minecraft:water_breathing", - "minecraft:invisibility", - "minecraft:night_vision", - "minecraft:weakness", - "minecraft:poison", - "minecraft:slow_falling", - "minecraft:resistance" + "speed", + "slowness", + "strength", + "jump_boost", + "regeneration", + "fire_resistance", + "water_breathing", + "invisibility", + "night_vision", + "weakness", + "poison", + "slow_falling", + "resistance" ] } } @@ -1755,7 +1755,7 @@ "parent": "nether/obtain_blaze_rod", "criteria": { "potion": { - "trigger": "minecraft:brewed_potion" + "trigger": "brewed_potion" } } }, @@ -1769,9 +1769,9 @@ "parent": "nether/obtain_crying_obsidian", "criteria": { "charge_respawn_anchor": { - "trigger": "minecraft:item_used_on_block", + "trigger": "item_used_on_block", "items": [ - "minecraft:glowstone" + "glowstone" ], "blockState": { "charges": "4" @@ -1789,7 +1789,7 @@ "parent": "nether/summon_wither", "criteria": { "beacon": { - "trigger": "minecraft:construct_beacon", + "trigger": "construct_beacon", "beaconLevel": { "min": 1 } @@ -1806,7 +1806,7 @@ "parent": "nether/create_beacon", "criteria": { "beacon": { - "trigger": "minecraft:construct_beacon", + "trigger": "construct_beacon", "beaconLevel": 4 } } @@ -1821,21 +1821,21 @@ "parent": "nether/root", "criteria": { "distract_piglin": { - "trigger": "minecraft:thrown_item_picked_up_by_entity", + "trigger": "thrown_item_picked_up_by_entity", "items": [ - "#minecraft:piglin_loved" + "#piglin_loved" ], "entities": [ - "minecraft:piglin" + "piglin" ] }, "distract_piglin_directly": { - "trigger": "minecraft:player_interacted_with_entity", + "trigger": "player_interacted_with_entity", "items": [ - "minecraft:gold_ingot" + "gold_ingot" ], "entities": [ - "minecraft:piglin" + "piglin" ] } } @@ -1850,25 +1850,25 @@ "parent": "nether/ride_strider", "experience": 500, "criteria": { - "minecraft:nether_wastes": { - "trigger": "minecraft:location", - "biome": "minecraft:nether_wastes" + "nether_wastes": { + "trigger": "location", + "biome": "nether_wastes" }, - "minecraft:soul_sand_valley": { - "trigger": "minecraft:location", - "biome": "minecraft:soul_sand_valley" + "soul_sand_valley": { + "trigger": "location", + "biome": "soul_sand_valley" }, - "minecraft:warped_forest": { - "trigger": "minecraft:location", - "biome": "minecraft:warped_forest" + "warped_forest": { + "trigger": "location", + "biome": "warped_forest" }, - "minecraft:crimson_forest": { - "trigger": "minecraft:location", - "biome": "minecraft:crimson_forest" + "crimson_forest": { + "trigger": "location", + "biome": "crimson_forest" }, - "minecraft:basalt_deltas": { - "trigger": "minecraft:location", - "biome": "minecraft:basalt_deltas" + "basalt_deltas": { + "trigger": "location", + "biome": "basalt_deltas" } } }, @@ -1883,7 +1883,7 @@ "experience": 100, "criteria": { "travelled": { - "trigger": "minecraft:nether_travel", + "trigger": "nether_travel", "distance": { "horizontal": { "min": 7000 @@ -1902,8 +1902,8 @@ "parent": "nether/root", "criteria": { "bastion": { - "trigger": "minecraft:location", - "structure": "minecraft:bastion_remnant" + "trigger": "location", + "structure": "bastion_remnant" } } }, @@ -1917,8 +1917,8 @@ "parent": "nether/root", "criteria": { "fortress": { - "trigger": "minecraft:location", - "structure": "minecraft:fortress" + "trigger": "location", + "structure": "fortress" } } }, @@ -1932,9 +1932,9 @@ "parent": "nether/find_fortress", "criteria": { "wither_skull": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:wither_skeleton_skull" + "wither_skeleton_skull" ] } } @@ -1949,20 +1949,20 @@ "parent": "nether/find_bastion", "criteria": { "loot_bastion_other": { - "trigger": "minecraft:player_generates_container_loot", - "lootTable": "minecraft:chests/bastion_other" + "trigger": "player_generates_container_loot", + "lootTable": "chests/bastion_other" }, "loot_bastion_treasure": { - "trigger": "minecraft:player_generates_container_loot", - "lootTable": "minecraft:chests/bastion_treasure" + "trigger": "player_generates_container_loot", + "lootTable": "chests/bastion_treasure" }, "loot_bastion_hoglin_stable": { - "trigger": "minecraft:player_generates_container_loot", - "lootTable": "minecraft:chests/bastion_hoglin_stable" + "trigger": "player_generates_container_loot", + "lootTable": "chests/bastion_hoglin_stable" }, "loot_bastion_bridge": { - "trigger": "minecraft:player_generates_container_loot", - "lootTable": "minecraft:chests/bastion_bridge" + "trigger": "player_generates_container_loot", + "lootTable": "chests/bastion_bridge" } } }, @@ -1977,12 +1977,12 @@ "experience": 100, "criteria": { "netherite_armor": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:netherite_helmet", - "minecraft:netherite_chestplate", - "minecraft:netherite_leggings", - "minecraft:netherite_boots" + "netherite_helmet", + "netherite_chestplate", + "netherite_leggings", + "netherite_boots" ] } } @@ -1997,9 +1997,9 @@ "parent": "nether/root", "criteria": { "ancient_debris": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:ancient_debris" + "ancient_debris" ] } } @@ -2014,9 +2014,9 @@ "parent": "nether/find_fortress", "criteria": { "blaze_rod": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:blaze_rod" + "blaze_rod" ] } } @@ -2031,9 +2031,9 @@ "parent": "nether/root", "criteria": { "crying_obsidian": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:crying_obsidian" + "crying_obsidian" ] } } @@ -2049,12 +2049,12 @@ "experience": 50, "criteria": { "killed_ghast": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "items": [ - "minecraft:fireball" + "fireball" ], "entities": [ - "minecraft:ghast" + "ghast" ] } } @@ -2069,11 +2069,11 @@ "parent": "nether/root", "criteria": { "used_warped_fungus_on_a_stick": { - "trigger": "minecraft:item_durability_changed", + "trigger": "item_durability_changed", "items": [ - "minecraft:warped_fungus_on_a_stick" + "warped_fungus_on_a_stick" ], - "vehicle": "minecraft:strider" + "vehicle": "strider" } } }, @@ -2086,8 +2086,8 @@ "type": "hidden", "criteria": { "entered_nether": { - "trigger": "minecraft:changed_dimension", - "dimension": "minecraft:the_nether" + "trigger": "changed_dimension", + "dimension": "the_nether" } } }, @@ -2101,9 +2101,9 @@ "parent": "nether/get_wither_skull", "criteria": { "summoned": { - "trigger": "minecraft:summoned_entity", + "trigger": "summoned_entity", "entities": [ - "minecraft:wither" + "wither" ] } } @@ -2119,11 +2119,11 @@ "experience": 100, "criteria": { "killed_ghast": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:ghast" + "ghast" ], - "dimension": "minecraft:overworld" + "dimension": "overworld" } } }, @@ -2137,9 +2137,9 @@ "parent": "nether/obtain_ancient_debris", "criteria": { "use_lodestone": { - "trigger": "minecraft:item_used_on_block", + "trigger": "item_used_on_block", "items": [ - "minecraft:compass" + "compass" ] } } @@ -2154,7 +2154,7 @@ "parent": "story/enter_the_nether", "criteria": { "cured_zombie": { - "trigger": "minecraft:cured_zombie_villager" + "trigger": "cured_zombie_villager" } } }, @@ -2168,7 +2168,7 @@ "parent": "story/obtain_armor", "criteria": { "deflected_projectile": { - "trigger": "minecraft:entity_hurt_player", + "trigger": "entity_hurt_player", "blocked": true } } @@ -2183,7 +2183,7 @@ "parent": "story/mine_diamond", "criteria": { "enchanted_item": { - "trigger": "minecraft:enchanted_item" + "trigger": "enchanted_item" } } }, @@ -2197,8 +2197,8 @@ "parent": "story/follow_ender_eye", "criteria": { "entered_end": { - "trigger": "minecraft:changed_dimension", - "dimension": "minecraft:the_end" + "trigger": "changed_dimension", + "dimension": "the_end" } } }, @@ -2212,8 +2212,8 @@ "parent": "story/form_obsidian", "criteria": { "entered_nether": { - "trigger": "minecraft:changed_dimension", - "dimension": "minecraft:the_nether" + "trigger": "changed_dimension", + "dimension": "the_nether" } } }, @@ -2227,8 +2227,8 @@ "parent": "story/enter_the_nether", "criteria": { "in_stronghold": { - "trigger": "minecraft:location", - "structure": "minecraft:stronghold" + "trigger": "location", + "structure": "stronghold" } } }, @@ -2242,9 +2242,9 @@ "parent": "story/lava_bucket", "criteria": { "obsidian": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:obsidian" + "obsidian" ] } } @@ -2259,9 +2259,9 @@ "parent": "story/smelt_iron", "criteria": { "iron_pickaxe": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_pickaxe" + "iron_pickaxe" ] } } @@ -2276,9 +2276,9 @@ "parent": "story/smelt_iron", "criteria": { "lava_bucket": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:lava_bucket" + "lava_bucket" ] } } @@ -2293,9 +2293,9 @@ "parent": "story/iron_tools", "criteria": { "diamond": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond" + "diamond" ] } } @@ -2310,9 +2310,9 @@ "parent": "story/root", "criteria": { "get_stone": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "#minecraft:stone_tool_materials" + "#stone_tool_materials" ] } } @@ -2327,27 +2327,27 @@ "parent": "story/smelt_iron", "criteria": { "iron_helmet": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_helmet" + "iron_helmet" ] }, "iron_chestplate": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_chestplate" + "iron_chestplate" ] }, "iron_leggings": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_leggings" + "iron_leggings" ] }, "iron_boots": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_boots" + "iron_boots" ] } } @@ -2361,9 +2361,9 @@ "type": "hidden", "criteria": { "crafting_table": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:crafting_table" + "crafting_table" ] } } @@ -2378,27 +2378,27 @@ "parent": "story/mine_diamond", "criteria": { "diamond_helmet": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond_helmet" + "diamond_helmet" ] }, "diamond_chestplate": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond_chestplate" + "diamond_chestplate" ] }, "diamond_leggings": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond_leggings" + "diamond_leggings" ] }, "diamond_boots": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond_boots" + "diamond_boots" ] } } @@ -2413,9 +2413,9 @@ "parent": "story/upgrade_tools", "criteria": { "iron": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_ingot" + "iron_ingot" ] } } @@ -2430,9 +2430,9 @@ "parent": "story/mine_stone", "criteria": { "stone_pickaxe": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:stone_pickaxe" + "stone_pickaxe" ] } } diff --git a/data/pc/1.17/advancements.json b/data/pc/1.17/advancements.json index 5a43f06e1..89250844a 100644 --- a/data/pc/1.17/advancements.json +++ b/data/pc/1.17/advancements.json @@ -9,173 +9,173 @@ "parent": "adventure/sleep_in_bed", "experience": 500, "criteria": { - "minecraft:birch_forest_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:birch_forest_hills" + "birch_forest_hills": { + "trigger": "location", + "biome": "birch_forest_hills" }, - "minecraft:river": { - "trigger": "minecraft:location", - "biome": "minecraft:river" + "river": { + "trigger": "location", + "biome": "river" }, - "minecraft:swamp": { - "trigger": "minecraft:location", - "biome": "minecraft:swamp" + "swamp": { + "trigger": "location", + "biome": "swamp" }, - "minecraft:desert": { - "trigger": "minecraft:location", - "biome": "minecraft:desert" + "desert": { + "trigger": "location", + "biome": "desert" }, - "minecraft:wooded_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:wooded_hills" + "wooded_hills": { + "trigger": "location", + "biome": "wooded_hills" }, - "minecraft:giant_tree_taiga_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:giant_tree_taiga_hills" + "giant_tree_taiga_hills": { + "trigger": "location", + "biome": "giant_tree_taiga_hills" }, - "minecraft:snowy_taiga": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_taiga" + "snowy_taiga": { + "trigger": "location", + "biome": "snowy_taiga" }, - "minecraft:badlands": { - "trigger": "minecraft:location", - "biome": "minecraft:badlands" + "badlands": { + "trigger": "location", + "biome": "badlands" }, - "minecraft:forest": { - "trigger": "minecraft:location", - "biome": "minecraft:forest" + "forest": { + "trigger": "location", + "biome": "forest" }, - "minecraft:stone_shore": { - "trigger": "minecraft:location", - "biome": "minecraft:stone_shore" + "stone_shore": { + "trigger": "location", + "biome": "stone_shore" }, - "minecraft:snowy_tundra": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_tundra" + "snowy_tundra": { + "trigger": "location", + "biome": "snowy_tundra" }, - "minecraft:taiga_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:taiga_hills" + "taiga_hills": { + "trigger": "location", + "biome": "taiga_hills" }, - "minecraft:snowy_mountains": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_mountains" + "snowy_mountains": { + "trigger": "location", + "biome": "snowy_mountains" }, - "minecraft:wooded_badlands_plateau": { - "trigger": "minecraft:location", - "biome": "minecraft:wooded_badlands_plateau" + "wooded_badlands_plateau": { + "trigger": "location", + "biome": "wooded_badlands_plateau" }, - "minecraft:savanna": { - "trigger": "minecraft:location", - "biome": "minecraft:savanna" + "savanna": { + "trigger": "location", + "biome": "savanna" }, - "minecraft:plains": { - "trigger": "minecraft:location", - "biome": "minecraft:plains" + "plains": { + "trigger": "location", + "biome": "plains" }, - "minecraft:frozen_river": { - "trigger": "minecraft:location", - "biome": "minecraft:frozen_river" + "frozen_river": { + "trigger": "location", + "biome": "frozen_river" }, - "minecraft:giant_tree_taiga": { - "trigger": "minecraft:location", - "biome": "minecraft:giant_tree_taiga" + "giant_tree_taiga": { + "trigger": "location", + "biome": "giant_tree_taiga" }, - "minecraft:snowy_beach": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_beach" + "snowy_beach": { + "trigger": "location", + "biome": "snowy_beach" }, - "minecraft:jungle_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:jungle_hills" + "jungle_hills": { + "trigger": "location", + "biome": "jungle_hills" }, - "minecraft:jungle_edge": { - "trigger": "minecraft:location", - "biome": "minecraft:jungle_edge" + "jungle_edge": { + "trigger": "location", + "biome": "jungle_edge" }, - "minecraft:mushroom_field_shore": { - "trigger": "minecraft:location", - "biome": "minecraft:mushroom_field_shore" + "mushroom_field_shore": { + "trigger": "location", + "biome": "mushroom_field_shore" }, - "minecraft:mountains": { - "trigger": "minecraft:location", - "biome": "minecraft:mountains" + "mountains": { + "trigger": "location", + "biome": "mountains" }, - "minecraft:desert_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:desert_hills" + "desert_hills": { + "trigger": "location", + "biome": "desert_hills" }, - "minecraft:jungle": { - "trigger": "minecraft:location", - "biome": "minecraft:jungle" + "jungle": { + "trigger": "location", + "biome": "jungle" }, - "minecraft:beach": { - "trigger": "minecraft:location", - "biome": "minecraft:beach" + "beach": { + "trigger": "location", + "biome": "beach" }, - "minecraft:savanna_plateau": { - "trigger": "minecraft:location", - "biome": "minecraft:savanna_plateau" + "savanna_plateau": { + "trigger": "location", + "biome": "savanna_plateau" }, - "minecraft:snowy_taiga_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_taiga_hills" + "snowy_taiga_hills": { + "trigger": "location", + "biome": "snowy_taiga_hills" }, - "minecraft:badlands_plateau": { - "trigger": "minecraft:location", - "biome": "minecraft:badlands_plateau" + "badlands_plateau": { + "trigger": "location", + "biome": "badlands_plateau" }, - "minecraft:dark_forest": { - "trigger": "minecraft:location", - "biome": "minecraft:dark_forest" + "dark_forest": { + "trigger": "location", + "biome": "dark_forest" }, - "minecraft:taiga": { - "trigger": "minecraft:location", - "biome": "minecraft:taiga" + "taiga": { + "trigger": "location", + "biome": "taiga" }, - "minecraft:birch_forest": { - "trigger": "minecraft:location", - "biome": "minecraft:birch_forest" + "birch_forest": { + "trigger": "location", + "biome": "birch_forest" }, - "minecraft:mushroom_fields": { - "trigger": "minecraft:location", - "biome": "minecraft:mushroom_fields" + "mushroom_fields": { + "trigger": "location", + "biome": "mushroom_fields" }, - "minecraft:wooded_mountains": { - "trigger": "minecraft:location", - "biome": "minecraft:wooded_mountains" + "wooded_mountains": { + "trigger": "location", + "biome": "wooded_mountains" }, - "minecraft:warm_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:warm_ocean" + "warm_ocean": { + "trigger": "location", + "biome": "warm_ocean" }, - "minecraft:lukewarm_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:lukewarm_ocean" + "lukewarm_ocean": { + "trigger": "location", + "biome": "lukewarm_ocean" }, - "minecraft:cold_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:cold_ocean" + "cold_ocean": { + "trigger": "location", + "biome": "cold_ocean" }, - "minecraft:deep_lukewarm_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:deep_lukewarm_ocean" + "deep_lukewarm_ocean": { + "trigger": "location", + "biome": "deep_lukewarm_ocean" }, - "minecraft:deep_cold_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:deep_cold_ocean" + "deep_cold_ocean": { + "trigger": "location", + "biome": "deep_cold_ocean" }, - "minecraft:deep_frozen_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:deep_frozen_ocean" + "deep_frozen_ocean": { + "trigger": "location", + "biome": "deep_frozen_ocean" }, - "minecraft:bamboo_jungle": { - "trigger": "minecraft:location", - "biome": "minecraft:bamboo_jungle" + "bamboo_jungle": { + "trigger": "location", + "biome": "bamboo_jungle" }, - "minecraft:bamboo_jungle_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:bamboo_jungle_hills" + "bamboo_jungle_hills": { + "trigger": "location", + "biome": "bamboo_jungle_hills" } } }, @@ -190,7 +190,7 @@ "experience": 85, "criteria": { "arbalistic": { - "trigger": "minecraft:killed_by_crossbow", + "trigger": "killed_by_crossbow", "uniqueEntityTypes": 5 } } @@ -206,7 +206,7 @@ "experience": 50, "criteria": { "bullseye": { - "trigger": "minecraft:target_hit", + "trigger": "target_hit", "distance": { "horizontal": { "min": 30 @@ -226,7 +226,7 @@ "experience": 100, "criteria": { "hero_of_the_village": { - "trigger": "minecraft:hero_of_the_village" + "trigger": "hero_of_the_village" } } }, @@ -240,8 +240,8 @@ "parent": "adventure/root", "criteria": { "honey_block_slide": { - "trigger": "minecraft:slide_down_block", - "block": "minecraft:honey_block" + "trigger": "slide_down_block", + "block": "honey_block" } } }, @@ -254,208 +254,208 @@ "type": "task", "parent": "adventure/root", "criteria": { - "minecraft:blaze": { - "trigger": "minecraft:player_killed_entity", + "blaze": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:blaze" + "blaze" ] }, - "minecraft:cave_spider": { - "trigger": "minecraft:player_killed_entity", + "cave_spider": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:cave_spider" + "cave_spider" ] }, - "minecraft:creeper": { - "trigger": "minecraft:player_killed_entity", + "creeper": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:creeper" + "creeper" ] }, - "minecraft:drowned": { - "trigger": "minecraft:player_killed_entity", + "drowned": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:drowned" + "drowned" ] }, - "minecraft:elder_guardian": { - "trigger": "minecraft:player_killed_entity", + "elder_guardian": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:elder_guardian" + "elder_guardian" ] }, - "minecraft:ender_dragon": { - "trigger": "minecraft:player_killed_entity", + "ender_dragon": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ender_dragon" + "ender_dragon" ] }, - "minecraft:enderman": { - "trigger": "minecraft:player_killed_entity", + "enderman": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:enderman" + "enderman" ] }, - "minecraft:endermite": { - "trigger": "minecraft:player_killed_entity", + "endermite": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:endermite" + "endermite" ] }, - "minecraft:evoker": { - "trigger": "minecraft:player_killed_entity", + "evoker": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:evoker" + "evoker" ] }, - "minecraft:ghast": { - "trigger": "minecraft:player_killed_entity", + "ghast": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ghast" + "ghast" ] }, - "minecraft:guardian": { - "trigger": "minecraft:player_killed_entity", + "guardian": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:guardian" + "guardian" ] }, - "minecraft:hoglin": { - "trigger": "minecraft:player_killed_entity", + "hoglin": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:hoglin" + "hoglin" ] }, - "minecraft:husk": { - "trigger": "minecraft:player_killed_entity", + "husk": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:husk" + "husk" ] }, - "minecraft:magma_cube": { - "trigger": "minecraft:player_killed_entity", + "magma_cube": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:magma_cube" + "magma_cube" ] }, - "minecraft:phantom": { - "trigger": "minecraft:player_killed_entity", + "phantom": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:phantom" + "phantom" ] }, - "minecraft:piglin": { - "trigger": "minecraft:player_killed_entity", + "piglin": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:piglin" + "piglin" ] }, - "minecraft:piglin_brute": { - "trigger": "minecraft:player_killed_entity", + "piglin_brute": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:piglin_brute" + "piglin_brute" ] }, - "minecraft:pillager": { - "trigger": "minecraft:player_killed_entity", + "pillager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:pillager" + "pillager" ] }, - "minecraft:ravager": { - "trigger": "minecraft:player_killed_entity", + "ravager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ravager" + "ravager" ] }, - "minecraft:shulker": { - "trigger": "minecraft:player_killed_entity", + "shulker": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:shulker" + "shulker" ] }, - "minecraft:silverfish": { - "trigger": "minecraft:player_killed_entity", + "silverfish": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:silverfish" + "silverfish" ] }, - "minecraft:skeleton": { - "trigger": "minecraft:player_killed_entity", + "skeleton": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:skeleton" + "skeleton" ] }, - "minecraft:slime": { - "trigger": "minecraft:player_killed_entity", + "slime": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:slime" + "slime" ] }, - "minecraft:spider": { - "trigger": "minecraft:player_killed_entity", + "spider": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:spider" + "spider" ] }, - "minecraft:stray": { - "trigger": "minecraft:player_killed_entity", + "stray": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:stray" + "stray" ] }, - "minecraft:vex": { - "trigger": "minecraft:player_killed_entity", + "vex": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:vex" + "vex" ] }, - "minecraft:vindicator": { - "trigger": "minecraft:player_killed_entity", + "vindicator": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:vindicator" + "vindicator" ] }, - "minecraft:witch": { - "trigger": "minecraft:player_killed_entity", + "witch": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:witch" + "witch" ] }, - "minecraft:wither_skeleton": { - "trigger": "minecraft:player_killed_entity", + "wither_skeleton": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:wither_skeleton" + "wither_skeleton" ] }, - "minecraft:wither": { - "trigger": "minecraft:player_killed_entity", + "wither": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:wither" + "wither" ] }, - "minecraft:zoglin": { - "trigger": "minecraft:player_killed_entity", + "zoglin": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zoglin" + "zoglin" ] }, - "minecraft:zombie_villager": { - "trigger": "minecraft:player_killed_entity", + "zombie_villager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie_villager" + "zombie_villager" ] }, - "minecraft:zombie": { - "trigger": "minecraft:player_killed_entity", + "zombie": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie" + "zombie" ] }, - "minecraft:zombified_piglin": { - "trigger": "minecraft:player_killed_entity", + "zombified_piglin": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombified_piglin" + "zombified_piglin" ] } } @@ -470,208 +470,208 @@ "parent": "adventure/kill_a_mob", "experience": 100, "criteria": { - "minecraft:blaze": { - "trigger": "minecraft:player_killed_entity", + "blaze": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:blaze" + "blaze" ] }, - "minecraft:cave_spider": { - "trigger": "minecraft:player_killed_entity", + "cave_spider": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:cave_spider" + "cave_spider" ] }, - "minecraft:creeper": { - "trigger": "minecraft:player_killed_entity", + "creeper": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:creeper" + "creeper" ] }, - "minecraft:drowned": { - "trigger": "minecraft:player_killed_entity", + "drowned": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:drowned" + "drowned" ] }, - "minecraft:elder_guardian": { - "trigger": "minecraft:player_killed_entity", + "elder_guardian": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:elder_guardian" + "elder_guardian" ] }, - "minecraft:ender_dragon": { - "trigger": "minecraft:player_killed_entity", + "ender_dragon": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ender_dragon" + "ender_dragon" ] }, - "minecraft:enderman": { - "trigger": "minecraft:player_killed_entity", + "enderman": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:enderman" + "enderman" ] }, - "minecraft:endermite": { - "trigger": "minecraft:player_killed_entity", + "endermite": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:endermite" + "endermite" ] }, - "minecraft:evoker": { - "trigger": "minecraft:player_killed_entity", + "evoker": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:evoker" + "evoker" ] }, - "minecraft:ghast": { - "trigger": "minecraft:player_killed_entity", + "ghast": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ghast" + "ghast" ] }, - "minecraft:guardian": { - "trigger": "minecraft:player_killed_entity", + "guardian": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:guardian" + "guardian" ] }, - "minecraft:hoglin": { - "trigger": "minecraft:player_killed_entity", + "hoglin": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:hoglin" + "hoglin" ] }, - "minecraft:husk": { - "trigger": "minecraft:player_killed_entity", + "husk": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:husk" + "husk" ] }, - "minecraft:magma_cube": { - "trigger": "minecraft:player_killed_entity", + "magma_cube": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:magma_cube" + "magma_cube" ] }, - "minecraft:phantom": { - "trigger": "minecraft:player_killed_entity", + "phantom": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:phantom" + "phantom" ] }, - "minecraft:piglin": { - "trigger": "minecraft:player_killed_entity", + "piglin": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:piglin" + "piglin" ] }, - "minecraft:piglin_brute": { - "trigger": "minecraft:player_killed_entity", + "piglin_brute": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:piglin_brute" + "piglin_brute" ] }, - "minecraft:pillager": { - "trigger": "minecraft:player_killed_entity", + "pillager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:pillager" + "pillager" ] }, - "minecraft:ravager": { - "trigger": "minecraft:player_killed_entity", + "ravager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ravager" + "ravager" ] }, - "minecraft:shulker": { - "trigger": "minecraft:player_killed_entity", + "shulker": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:shulker" + "shulker" ] }, - "minecraft:silverfish": { - "trigger": "minecraft:player_killed_entity", + "silverfish": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:silverfish" + "silverfish" ] }, - "minecraft:skeleton": { - "trigger": "minecraft:player_killed_entity", + "skeleton": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:skeleton" + "skeleton" ] }, - "minecraft:slime": { - "trigger": "minecraft:player_killed_entity", + "slime": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:slime" + "slime" ] }, - "minecraft:spider": { - "trigger": "minecraft:player_killed_entity", + "spider": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:spider" + "spider" ] }, - "minecraft:stray": { - "trigger": "minecraft:player_killed_entity", + "stray": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:stray" + "stray" ] }, - "minecraft:vex": { - "trigger": "minecraft:player_killed_entity", + "vex": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:vex" + "vex" ] }, - "minecraft:vindicator": { - "trigger": "minecraft:player_killed_entity", + "vindicator": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:vindicator" + "vindicator" ] }, - "minecraft:witch": { - "trigger": "minecraft:player_killed_entity", + "witch": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:witch" + "witch" ] }, - "minecraft:wither_skeleton": { - "trigger": "minecraft:player_killed_entity", + "wither_skeleton": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:wither_skeleton" + "wither_skeleton" ] }, - "minecraft:wither": { - "trigger": "minecraft:player_killed_entity", + "wither": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:wither" + "wither" ] }, - "minecraft:zoglin": { - "trigger": "minecraft:player_killed_entity", + "zoglin": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zoglin" + "zoglin" ] }, - "minecraft:zombie_villager": { - "trigger": "minecraft:player_killed_entity", + "zombie_villager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie_villager" + "zombie_villager" ] }, - "minecraft:zombie": { - "trigger": "minecraft:player_killed_entity", + "zombie": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie" + "zombie" ] }, - "minecraft:zombified_piglin": { - "trigger": "minecraft:player_killed_entity", + "zombified_piglin": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombified_piglin" + "zombified_piglin" ] } } @@ -686,9 +686,9 @@ "parent": "adventure/root", "criteria": { "lightning_rod_with_villager_no_fire": { - "trigger": "minecraft:lightning_strike", + "trigger": "lightning_strike", "entities": [ - "minecraft:villager" + "villager" ] } } @@ -703,9 +703,9 @@ "parent": "adventure/root", "criteria": { "shot_crossbow": { - "trigger": "minecraft:shot_crossbow", + "trigger": "shot_crossbow", "items": [ - "minecraft:crossbow" + "crossbow" ] } } @@ -719,10 +719,10 @@ "type": "hidden", "criteria": { "killed_something": { - "trigger": "minecraft:player_killed_entity" + "trigger": "player_killed_entity" }, "killed_by_something": { - "trigger": "minecraft:entity_killed_player" + "trigger": "entity_killed_player" } } }, @@ -736,9 +736,9 @@ "parent": "adventure/kill_a_mob", "criteria": { "shot_arrow": { - "trigger": "minecraft:player_hurt_entity", + "trigger": "player_hurt_entity", "items": [ - "#minecraft:arrows" + "#arrows" ] } } @@ -753,7 +753,7 @@ "parent": "adventure/root", "criteria": { "slept_in_bed": { - "trigger": "minecraft:slept_in_bed" + "trigger": "slept_in_bed" } } }, @@ -768,9 +768,9 @@ "experience": 50, "criteria": { "killed_skeleton": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:skeleton" + "skeleton" ], "distance": { "horizontal": { @@ -790,9 +790,9 @@ "parent": "adventure/spyglass_at_ghast", "criteria": { "spyglass_at_dragon": { - "trigger": "minecraft:using_item", + "trigger": "using_item", "items": [ - "minecraft:spyglass" + "spyglass" ] } } @@ -807,9 +807,9 @@ "parent": "adventure/spyglass_at_parrot", "criteria": { "spyglass_at_ghast": { - "trigger": "minecraft:using_item", + "trigger": "using_item", "items": [ - "minecraft:spyglass" + "spyglass" ] } } @@ -824,9 +824,9 @@ "parent": "adventure/root", "criteria": { "spyglass_at_parrot": { - "trigger": "minecraft:using_item", + "trigger": "using_item", "items": [ - "minecraft:spyglass" + "spyglass" ] } } @@ -841,9 +841,9 @@ "parent": "adventure/trade", "criteria": { "summoned_golem": { - "trigger": "minecraft:summoned_entity", + "trigger": "summoned_entity", "entities": [ - "minecraft:iron_golem" + "iron_golem" ] } } @@ -858,9 +858,9 @@ "parent": "adventure/kill_a_mob", "criteria": { "shot_trident": { - "trigger": "minecraft:player_hurt_entity", + "trigger": "player_hurt_entity", "items": [ - "minecraft:trident" + "trident" ] } } @@ -875,9 +875,9 @@ "parent": "adventure/kill_a_mob", "criteria": { "used_totem": { - "trigger": "minecraft:used_totem", + "trigger": "used_totem", "items": [ - "minecraft:totem_of_undying" + "totem_of_undying" ] } } @@ -892,7 +892,7 @@ "parent": "adventure/root", "criteria": { "traded": { - "trigger": "minecraft:villager_trade" + "trigger": "villager_trade" } } }, @@ -907,10 +907,10 @@ "experience": 65, "criteria": { "two_birds": { - "trigger": "minecraft:killed_by_crossbow", + "trigger": "killed_by_crossbow", "entities": [ - "minecraft:phantom", - "minecraft:phantom" + "phantom", + "phantom" ] } } @@ -925,9 +925,9 @@ "parent": "adventure/throw_trident", "criteria": { "struck_villager": { - "trigger": "minecraft:channeled_lightning", + "trigger": "channeled_lightning", "entities": [ - "minecraft:villager" + "villager" ] } } @@ -942,14 +942,14 @@ "parent": "adventure/root", "criteria": { "voluntary_exile": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "#minecraft:raiders" + "#raiders" ], "entityWearing": { "head": { "items": [ - "minecraft:white_banner" + "white_banner" ], "nbt": "{BlockEntityTag:{Patterns:[{Color:9,Pattern:\"mr\"},{Color:8,Pattern:\"bs\"},{Color:7,Pattern:\"cs\"},{Color:8,Pattern:\"bo\"},{Color:15,Pattern:\"ms\"},{Color:8,Pattern:\"hh\"},{Color:8,Pattern:\"mc\"},{Color:15,Pattern:\"bo\"}]},HideFlags:32,display:{Name:'{\"color\":\"gold\",\"translate\":\"block.minecraft.ominous_banner\"}'}}" } @@ -967,12 +967,12 @@ "parent": "adventure/root", "criteria": { "walk_on_powder_snow_with_leather_boots": { - "trigger": "minecraft:location", - "block": "minecraft:powder_snow", + "trigger": "location", + "block": "powder_snow", "wearing": { "feet": { "items": [ - "minecraft:leather_boots" + "leather_boots" ] } } @@ -989,9 +989,9 @@ "parent": "adventure/ol_betsy", "criteria": { "kill_pillager": { - "trigger": "minecraft:killed_by_crossbow", + "trigger": "killed_by_crossbow", "entities": [ - "minecraft:pillager" + "pillager" ] } } @@ -1006,9 +1006,9 @@ "parent": "end/kill_dragon", "criteria": { "dragon_breath": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:dragon_breath" + "dragon_breath" ] } } @@ -1023,9 +1023,9 @@ "parent": "end/kill_dragon", "criteria": { "dragon_egg": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:dragon_egg" + "dragon_egg" ] } } @@ -1040,9 +1040,9 @@ "parent": "end/find_end_city", "criteria": { "elytra": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:elytra" + "elytra" ] } } @@ -1057,8 +1057,8 @@ "parent": "end/kill_dragon", "criteria": { "entered_end_gateway": { - "trigger": "minecraft:enter_block", - "block": "minecraft:end_gateway" + "trigger": "enter_block", + "block": "end_gateway" } } }, @@ -1072,8 +1072,8 @@ "parent": "end/enter_end_gateway", "criteria": { "in_city": { - "trigger": "minecraft:location", - "structure": "minecraft:endcity" + "trigger": "location", + "structure": "endcity" } } }, @@ -1087,9 +1087,9 @@ "parent": "end/root", "criteria": { "killed_dragon": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:ender_dragon" + "ender_dragon" ] } } @@ -1105,7 +1105,7 @@ "experience": 50, "criteria": { "levitated": { - "trigger": "minecraft:levitation", + "trigger": "levitation", "distance": { "vertical": { "min": 50 @@ -1124,9 +1124,9 @@ "parent": "end/kill_dragon", "criteria": { "summoned_dragon": { - "trigger": "minecraft:summoned_entity", + "trigger": "summoned_entity", "entities": [ - "minecraft:ender_dragon" + "ender_dragon" ] } } @@ -1140,8 +1140,8 @@ "type": "hidden", "criteria": { "entered_end": { - "trigger": "minecraft:changed_dimension", - "dimension": "minecraft:the_end" + "trigger": "changed_dimension", + "dimension": "the_end" } } }, @@ -1155,9 +1155,9 @@ "parent": "husbandry/tactical_fishing", "criteria": { "axolotl_bucket": { - "trigger": "minecraft:filled_bucket", + "trigger": "filled_bucket", "items": [ - "minecraft:axolotl_bucket" + "axolotl_bucket" ] } } @@ -1173,243 +1173,243 @@ "experience": 100, "criteria": { "apple": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:apple" + "apple" ] }, "mushroom_stew": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:mushroom_stew" + "mushroom_stew" ] }, "bread": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:bread" + "bread" ] }, "porkchop": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:porkchop" + "porkchop" ] }, "cooked_porkchop": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_porkchop" + "cooked_porkchop" ] }, "golden_apple": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:golden_apple" + "golden_apple" ] }, "enchanted_golden_apple": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:enchanted_golden_apple" + "enchanted_golden_apple" ] }, "cod": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cod" + "cod" ] }, "salmon": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:salmon" + "salmon" ] }, "tropical_fish": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:tropical_fish" + "tropical_fish" ] }, "pufferfish": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:pufferfish" + "pufferfish" ] }, "cooked_cod": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_cod" + "cooked_cod" ] }, "cooked_salmon": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_salmon" + "cooked_salmon" ] }, "cookie": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cookie" + "cookie" ] }, "melon_slice": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:melon_slice" + "melon_slice" ] }, "beef": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:beef" + "beef" ] }, "cooked_beef": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_beef" + "cooked_beef" ] }, "chicken": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:chicken" + "chicken" ] }, "cooked_chicken": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_chicken" + "cooked_chicken" ] }, "rotten_flesh": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:rotten_flesh" + "rotten_flesh" ] }, "spider_eye": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:spider_eye" + "spider_eye" ] }, "carrot": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:carrot" + "carrot" ] }, "potato": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:potato" + "potato" ] }, "baked_potato": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:baked_potato" + "baked_potato" ] }, "poisonous_potato": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:poisonous_potato" + "poisonous_potato" ] }, "golden_carrot": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:golden_carrot" + "golden_carrot" ] }, "pumpkin_pie": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:pumpkin_pie" + "pumpkin_pie" ] }, "rabbit": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:rabbit" + "rabbit" ] }, "cooked_rabbit": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_rabbit" + "cooked_rabbit" ] }, "rabbit_stew": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:rabbit_stew" + "rabbit_stew" ] }, "mutton": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:mutton" + "mutton" ] }, "cooked_mutton": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_mutton" + "cooked_mutton" ] }, "chorus_fruit": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:chorus_fruit" + "chorus_fruit" ] }, "beetroot": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:beetroot" + "beetroot" ] }, "beetroot_soup": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:beetroot_soup" + "beetroot_soup" ] }, "dried_kelp": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:dried_kelp" + "dried_kelp" ] }, "suspicious_stew": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:suspicious_stew" + "suspicious_stew" ] }, "sweet_berries": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:sweet_berries" + "sweet_berries" ] }, "honey_bottle": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:honey_bottle" + "honey_bottle" ] }, "glow_berries": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:glow_berries" + "glow_berries" ] } } @@ -1424,130 +1424,130 @@ "parent": "husbandry/breed_an_animal", "experience": 100, "criteria": { - "minecraft:horse": { - "trigger": "minecraft:bred_animals", + "horse": { + "trigger": "bred_animals", "entities": [ - "minecraft:horse" + "horse" ] }, - "minecraft:donkey": { - "trigger": "minecraft:bred_animals", + "donkey": { + "trigger": "bred_animals", "entities": [ - "minecraft:donkey" + "donkey" ] }, - "minecraft:mule": { - "trigger": "minecraft:bred_animals", + "mule": { + "trigger": "bred_animals", "entities": [ - "minecraft:mule" + "mule" ] }, - "minecraft:sheep": { - "trigger": "minecraft:bred_animals", + "sheep": { + "trigger": "bred_animals", "entities": [ - "minecraft:sheep" + "sheep" ] }, - "minecraft:cow": { - "trigger": "minecraft:bred_animals", + "cow": { + "trigger": "bred_animals", "entities": [ - "minecraft:cow" + "cow" ] }, - "minecraft:mooshroom": { - "trigger": "minecraft:bred_animals", + "mooshroom": { + "trigger": "bred_animals", "entities": [ - "minecraft:mooshroom" + "mooshroom" ] }, - "minecraft:pig": { - "trigger": "minecraft:bred_animals", + "pig": { + "trigger": "bred_animals", "entities": [ - "minecraft:pig" + "pig" ] }, - "minecraft:chicken": { - "trigger": "minecraft:bred_animals", + "chicken": { + "trigger": "bred_animals", "entities": [ - "minecraft:chicken" + "chicken" ] }, - "minecraft:wolf": { - "trigger": "minecraft:bred_animals", + "wolf": { + "trigger": "bred_animals", "entities": [ - "minecraft:wolf" + "wolf" ] }, - "minecraft:ocelot": { - "trigger": "minecraft:bred_animals", + "ocelot": { + "trigger": "bred_animals", "entities": [ - "minecraft:ocelot" + "ocelot" ] }, - "minecraft:rabbit": { - "trigger": "minecraft:bred_animals", + "rabbit": { + "trigger": "bred_animals", "entities": [ - "minecraft:rabbit" + "rabbit" ] }, - "minecraft:llama": { - "trigger": "minecraft:bred_animals", + "llama": { + "trigger": "bred_animals", "entities": [ - "minecraft:llama" + "llama" ] }, - "minecraft:cat": { - "trigger": "minecraft:bred_animals", + "cat": { + "trigger": "bred_animals", "entities": [ - "minecraft:cat" + "cat" ] }, - "minecraft:panda": { - "trigger": "minecraft:bred_animals", + "panda": { + "trigger": "bred_animals", "entities": [ - "minecraft:panda" + "panda" ] }, - "minecraft:fox": { - "trigger": "minecraft:bred_animals", + "fox": { + "trigger": "bred_animals", "entities": [ - "minecraft:fox" + "fox" ] }, - "minecraft:bee": { - "trigger": "minecraft:bred_animals", + "bee": { + "trigger": "bred_animals", "entities": [ - "minecraft:bee" + "bee" ] }, - "minecraft:hoglin": { - "trigger": "minecraft:bred_animals", + "hoglin": { + "trigger": "bred_animals", "entities": [ - "minecraft:hoglin" + "hoglin" ] }, - "minecraft:strider": { - "trigger": "minecraft:bred_animals", + "strider": { + "trigger": "bred_animals", "entities": [ - "minecraft:strider" + "strider" ] }, - "minecraft:goat": { - "trigger": "minecraft:bred_animals", + "goat": { + "trigger": "bred_animals", "entities": [ - "minecraft:goat" + "goat" ] }, - "minecraft:axolotl": { - "trigger": "minecraft:bred_animals", + "axolotl": { + "trigger": "bred_animals", "entities": [ - "minecraft:axolotl" + "axolotl" ] }, - "minecraft:turtle": { - "trigger": "minecraft:bred_animals", + "turtle": { + "trigger": "bred_animals", "entities": [ - "minecraft:turtle" + "turtle" ] } } @@ -1562,7 +1562,7 @@ "parent": "husbandry/root", "criteria": { "bred": { - "trigger": "minecraft:bred_animals" + "trigger": "bred_animals" } } }, @@ -1577,48 +1577,48 @@ "experience": 50, "criteria": { "textures/entity/cat/tabby.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/tabby.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/tabby.png" }, "textures/entity/cat/black.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/black.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/black.png" }, "textures/entity/cat/red.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/red.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/red.png" }, "textures/entity/cat/siamese.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/siamese.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/siamese.png" }, "textures/entity/cat/british_shorthair.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/british_shorthair.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/british_shorthair.png" }, "textures/entity/cat/calico.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/calico.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/calico.png" }, "textures/entity/cat/persian.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/persian.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/persian.png" }, "textures/entity/cat/ragdoll.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/ragdoll.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/ragdoll.png" }, "textures/entity/cat/white.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/white.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/white.png" }, "textures/entity/cat/jellie.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/jellie.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/jellie.png" }, "textures/entity/cat/all_black.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/all_black.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/all_black.png" } } }, @@ -1632,27 +1632,27 @@ "parent": "husbandry/root", "criteria": { "cod": { - "trigger": "minecraft:fishing_rod_hooked", + "trigger": "fishing_rod_hooked", "items": [ - "minecraft:cod" + "cod" ] }, "tropical_fish": { - "trigger": "minecraft:fishing_rod_hooked", + "trigger": "fishing_rod_hooked", "items": [ - "minecraft:tropical_fish" + "tropical_fish" ] }, "pufferfish": { - "trigger": "minecraft:fishing_rod_hooked", + "trigger": "fishing_rod_hooked", "items": [ - "minecraft:pufferfish" + "pufferfish" ] }, "salmon": { - "trigger": "minecraft:fishing_rod_hooked", + "trigger": "fishing_rod_hooked", "items": [ - "minecraft:salmon" + "salmon" ] } } @@ -1667,9 +1667,9 @@ "parent": "husbandry/axolotl_in_a_bucket", "criteria": { "kill_axolotl_target": { - "trigger": "minecraft:effects_changed", + "trigger": "effects_changed", "entities": [ - "minecraft:axolotl" + "axolotl" ] } } @@ -1684,11 +1684,11 @@ "parent": "husbandry/root", "criteria": { "make_a_sign_glow": { - "trigger": "minecraft:item_used_on_block", + "trigger": "item_used_on_block", "items": [ - "minecraft:glow_ink_sac" + "glow_ink_sac" ], - "block": "#minecraft:signs" + "block": "#signs" } } }, @@ -1703,9 +1703,9 @@ "experience": 100, "criteria": { "netherite_hoe": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:netherite_hoe" + "netherite_hoe" ] } } @@ -1720,24 +1720,24 @@ "parent": "husbandry/root", "criteria": { "wheat": { - "trigger": "minecraft:placed_block", - "block": "minecraft:wheat" + "trigger": "placed_block", + "block": "wheat" }, "pumpkin_stem": { - "trigger": "minecraft:placed_block", - "block": "minecraft:pumpkin_stem" + "trigger": "placed_block", + "block": "pumpkin_stem" }, "melon_stem": { - "trigger": "minecraft:placed_block", - "block": "minecraft:melon_stem" + "trigger": "placed_block", + "block": "melon_stem" }, "beetroots": { - "trigger": "minecraft:placed_block", - "block": "minecraft:beetroots" + "trigger": "placed_block", + "block": "beetroots" }, "nether_wart": { - "trigger": "minecraft:placed_block", - "block": "minecraft:nether_wart" + "trigger": "placed_block", + "block": "nether_wart" } } }, @@ -1751,10 +1751,10 @@ "parent": "husbandry/root", "criteria": { "ride_a_boat_with_a_goat": { - "trigger": "minecraft:started_riding", - "vehicle": "minecraft:boat", + "trigger": "started_riding", + "vehicle": "boat", "entities": [ - "minecraft:goat" + "goat" ] } } @@ -1768,7 +1768,7 @@ "type": "hidden", "criteria": { "consumed_item": { - "trigger": "minecraft:consume_item" + "trigger": "consume_item" } } }, @@ -1782,11 +1782,11 @@ "parent": "husbandry/root", "criteria": { "safely_harvest_honey": { - "trigger": "minecraft:item_used_on_block", + "trigger": "item_used_on_block", "items": [ - "minecraft:glass_bottle" + "glass_bottle" ], - "block": "#minecraft:beehives", + "block": "#beehives", "smokey": true } } @@ -1801,11 +1801,11 @@ "parent": "husbandry/root", "criteria": { "silk_touch_nest": { - "trigger": "minecraft:bee_nest_destroyed", - "block": "minecraft:bee_nest", + "trigger": "bee_nest_destroyed", + "block": "bee_nest", "enchantments": [ { - "enchantment": "minecraft:silk_touch", + "enchantment": "silk_touch", "levels": { "min": 1 } @@ -1825,27 +1825,27 @@ "parent": "husbandry/fishy_business", "criteria": { "cod_bucket": { - "trigger": "minecraft:filled_bucket", + "trigger": "filled_bucket", "items": [ - "minecraft:cod_bucket" + "cod_bucket" ] }, "tropical_fish_bucket": { - "trigger": "minecraft:filled_bucket", + "trigger": "filled_bucket", "items": [ - "minecraft:tropical_fish_bucket" + "tropical_fish_bucket" ] }, "pufferfish_bucket": { - "trigger": "minecraft:filled_bucket", + "trigger": "filled_bucket", "items": [ - "minecraft:pufferfish_bucket" + "pufferfish_bucket" ] }, "salmon_bucket": { - "trigger": "minecraft:filled_bucket", + "trigger": "filled_bucket", "items": [ - "minecraft:salmon_bucket" + "salmon_bucket" ] } } @@ -1860,7 +1860,7 @@ "parent": "husbandry/root", "criteria": { "tamed_animal": { - "trigger": "minecraft:tame_animal" + "trigger": "tame_animal" } } }, @@ -1874,16 +1874,16 @@ "parent": "husbandry/wax_on", "criteria": { "wax_off": { - "trigger": "minecraft:item_used_on_block", - "items": [ - "minecraft:wooden_axe", - "minecraft:golden_axe", - "minecraft:stone_axe", - "minecraft:iron_axe", - "minecraft:diamond_axe", - "minecraft:netherite_axe" + "trigger": "item_used_on_block", + "items": [ + "wooden_axe", + "golden_axe", + "stone_axe", + "iron_axe", + "diamond_axe", + "netherite_axe" ], - "block": "minecraft:waxed_copper_block" + "block": "waxed_copper_block" } } }, @@ -1897,11 +1897,11 @@ "parent": "husbandry/safely_harvest_honey", "criteria": { "wax_on": { - "trigger": "minecraft:item_used_on_block", + "trigger": "item_used_on_block", "items": [ - "minecraft:honeycomb" + "honeycomb" ], - "block": "minecraft:copper_block" + "block": "copper_block" } } }, @@ -1916,34 +1916,34 @@ "experience": 1000, "criteria": { "all_effects": { - "trigger": "minecraft:effects_changed", + "trigger": "effects_changed", "effects": [ - "minecraft:speed", - "minecraft:slowness", - "minecraft:strength", - "minecraft:jump_boost", - "minecraft:regeneration", - "minecraft:fire_resistance", - "minecraft:water_breathing", - "minecraft:invisibility", - "minecraft:night_vision", - "minecraft:weakness", - "minecraft:poison", - "minecraft:wither", - "minecraft:haste", - "minecraft:mining_fatigue", - "minecraft:levitation", - "minecraft:glowing", - "minecraft:absorption", - "minecraft:hunger", - "minecraft:nausea", - "minecraft:resistance", - "minecraft:slow_falling", - "minecraft:conduit_power", - "minecraft:dolphins_grace", - "minecraft:blindness", - "minecraft:bad_omen", - "minecraft:hero_of_the_village" + "speed", + "slowness", + "strength", + "jump_boost", + "regeneration", + "fire_resistance", + "water_breathing", + "invisibility", + "night_vision", + "weakness", + "poison", + "wither", + "haste", + "mining_fatigue", + "levitation", + "glowing", + "absorption", + "hunger", + "nausea", + "resistance", + "slow_falling", + "conduit_power", + "dolphins_grace", + "blindness", + "bad_omen", + "hero_of_the_village" ] } } @@ -1959,21 +1959,21 @@ "experience": 100, "criteria": { "all_effects": { - "trigger": "minecraft:effects_changed", + "trigger": "effects_changed", "effects": [ - "minecraft:speed", - "minecraft:slowness", - "minecraft:strength", - "minecraft:jump_boost", - "minecraft:regeneration", - "minecraft:fire_resistance", - "minecraft:water_breathing", - "minecraft:invisibility", - "minecraft:night_vision", - "minecraft:weakness", - "minecraft:poison", - "minecraft:slow_falling", - "minecraft:resistance" + "speed", + "slowness", + "strength", + "jump_boost", + "regeneration", + "fire_resistance", + "water_breathing", + "invisibility", + "night_vision", + "weakness", + "poison", + "slow_falling", + "resistance" ] } } @@ -1988,7 +1988,7 @@ "parent": "nether/obtain_blaze_rod", "criteria": { "potion": { - "trigger": "minecraft:brewed_potion" + "trigger": "brewed_potion" } } }, @@ -2002,11 +2002,11 @@ "parent": "nether/obtain_crying_obsidian", "criteria": { "charge_respawn_anchor": { - "trigger": "minecraft:item_used_on_block", + "trigger": "item_used_on_block", "items": [ - "minecraft:glowstone" + "glowstone" ], - "block": "minecraft:respawn_anchor", + "block": "respawn_anchor", "blockState": { "charges": "4" } @@ -2023,7 +2023,7 @@ "parent": "nether/summon_wither", "criteria": { "beacon": { - "trigger": "minecraft:construct_beacon", + "trigger": "construct_beacon", "beaconLevel": { "min": 1 } @@ -2040,7 +2040,7 @@ "parent": "nether/create_beacon", "criteria": { "beacon": { - "trigger": "minecraft:construct_beacon", + "trigger": "construct_beacon", "beaconLevel": 4 } } @@ -2055,21 +2055,21 @@ "parent": "nether/root", "criteria": { "distract_piglin": { - "trigger": "minecraft:thrown_item_picked_up_by_entity", + "trigger": "thrown_item_picked_up_by_entity", "items": [ - "#minecraft:piglin_loved" + "#piglin_loved" ], "entities": [ - "minecraft:piglin" + "piglin" ] }, "distract_piglin_directly": { - "trigger": "minecraft:player_interacted_with_entity", + "trigger": "player_interacted_with_entity", "items": [ - "minecraft:gold_ingot" + "gold_ingot" ], "entities": [ - "minecraft:piglin" + "piglin" ] } } @@ -2084,25 +2084,25 @@ "parent": "nether/ride_strider", "experience": 500, "criteria": { - "minecraft:nether_wastes": { - "trigger": "minecraft:location", - "biome": "minecraft:nether_wastes" + "nether_wastes": { + "trigger": "location", + "biome": "nether_wastes" }, - "minecraft:soul_sand_valley": { - "trigger": "minecraft:location", - "biome": "minecraft:soul_sand_valley" + "soul_sand_valley": { + "trigger": "location", + "biome": "soul_sand_valley" }, - "minecraft:warped_forest": { - "trigger": "minecraft:location", - "biome": "minecraft:warped_forest" + "warped_forest": { + "trigger": "location", + "biome": "warped_forest" }, - "minecraft:crimson_forest": { - "trigger": "minecraft:location", - "biome": "minecraft:crimson_forest" + "crimson_forest": { + "trigger": "location", + "biome": "crimson_forest" }, - "minecraft:basalt_deltas": { - "trigger": "minecraft:location", - "biome": "minecraft:basalt_deltas" + "basalt_deltas": { + "trigger": "location", + "biome": "basalt_deltas" } } }, @@ -2117,7 +2117,7 @@ "experience": 100, "criteria": { "travelled": { - "trigger": "minecraft:nether_travel", + "trigger": "nether_travel", "distance": { "horizontal": { "min": 7000 @@ -2136,8 +2136,8 @@ "parent": "nether/root", "criteria": { "bastion": { - "trigger": "minecraft:location", - "structure": "minecraft:bastion_remnant" + "trigger": "location", + "structure": "bastion_remnant" } } }, @@ -2151,8 +2151,8 @@ "parent": "nether/root", "criteria": { "fortress": { - "trigger": "minecraft:location", - "structure": "minecraft:fortress" + "trigger": "location", + "structure": "fortress" } } }, @@ -2166,9 +2166,9 @@ "parent": "nether/find_fortress", "criteria": { "wither_skull": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:wither_skeleton_skull" + "wither_skeleton_skull" ] } } @@ -2183,20 +2183,20 @@ "parent": "nether/find_bastion", "criteria": { "loot_bastion_other": { - "trigger": "minecraft:player_generates_container_loot", - "lootTable": "minecraft:chests/bastion_other" + "trigger": "player_generates_container_loot", + "lootTable": "chests/bastion_other" }, "loot_bastion_treasure": { - "trigger": "minecraft:player_generates_container_loot", - "lootTable": "minecraft:chests/bastion_treasure" + "trigger": "player_generates_container_loot", + "lootTable": "chests/bastion_treasure" }, "loot_bastion_hoglin_stable": { - "trigger": "minecraft:player_generates_container_loot", - "lootTable": "minecraft:chests/bastion_hoglin_stable" + "trigger": "player_generates_container_loot", + "lootTable": "chests/bastion_hoglin_stable" }, "loot_bastion_bridge": { - "trigger": "minecraft:player_generates_container_loot", - "lootTable": "minecraft:chests/bastion_bridge" + "trigger": "player_generates_container_loot", + "lootTable": "chests/bastion_bridge" } } }, @@ -2211,12 +2211,12 @@ "experience": 100, "criteria": { "netherite_armor": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:netherite_helmet", - "minecraft:netherite_chestplate", - "minecraft:netherite_leggings", - "minecraft:netherite_boots" + "netherite_helmet", + "netherite_chestplate", + "netherite_leggings", + "netherite_boots" ] } } @@ -2231,9 +2231,9 @@ "parent": "nether/root", "criteria": { "ancient_debris": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:ancient_debris" + "ancient_debris" ] } } @@ -2248,9 +2248,9 @@ "parent": "nether/find_fortress", "criteria": { "blaze_rod": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:blaze_rod" + "blaze_rod" ] } } @@ -2265,9 +2265,9 @@ "parent": "nether/root", "criteria": { "crying_obsidian": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:crying_obsidian" + "crying_obsidian" ] } } @@ -2283,12 +2283,12 @@ "experience": 50, "criteria": { "killed_ghast": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "items": [ - "minecraft:fireball" + "fireball" ], "entities": [ - "minecraft:ghast" + "ghast" ] } } @@ -2303,11 +2303,11 @@ "parent": "nether/root", "criteria": { "used_warped_fungus_on_a_stick": { - "trigger": "minecraft:item_durability_changed", + "trigger": "item_durability_changed", "items": [ - "minecraft:warped_fungus_on_a_stick" + "warped_fungus_on_a_stick" ], - "vehicle": "minecraft:strider" + "vehicle": "strider" } } }, @@ -2320,8 +2320,8 @@ "type": "hidden", "criteria": { "entered_nether": { - "trigger": "minecraft:changed_dimension", - "dimension": "minecraft:the_nether" + "trigger": "changed_dimension", + "dimension": "the_nether" } } }, @@ -2335,9 +2335,9 @@ "parent": "nether/get_wither_skull", "criteria": { "summoned": { - "trigger": "minecraft:summoned_entity", + "trigger": "summoned_entity", "entities": [ - "minecraft:wither" + "wither" ] } } @@ -2353,11 +2353,11 @@ "experience": 100, "criteria": { "killed_ghast": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:ghast" + "ghast" ], - "dimension": "minecraft:overworld" + "dimension": "overworld" } } }, @@ -2371,11 +2371,11 @@ "parent": "nether/obtain_ancient_debris", "criteria": { "use_lodestone": { - "trigger": "minecraft:item_used_on_block", + "trigger": "item_used_on_block", "items": [ - "minecraft:compass" + "compass" ], - "block": "minecraft:lodestone" + "block": "lodestone" } } }, @@ -2389,7 +2389,7 @@ "parent": "story/enter_the_nether", "criteria": { "cured_zombie": { - "trigger": "minecraft:cured_zombie_villager" + "trigger": "cured_zombie_villager" } } }, @@ -2403,7 +2403,7 @@ "parent": "story/obtain_armor", "criteria": { "deflected_projectile": { - "trigger": "minecraft:entity_hurt_player", + "trigger": "entity_hurt_player", "blocked": true } } @@ -2418,7 +2418,7 @@ "parent": "story/mine_diamond", "criteria": { "enchanted_item": { - "trigger": "minecraft:enchanted_item" + "trigger": "enchanted_item" } } }, @@ -2432,8 +2432,8 @@ "parent": "story/follow_ender_eye", "criteria": { "entered_end": { - "trigger": "minecraft:changed_dimension", - "dimension": "minecraft:the_end" + "trigger": "changed_dimension", + "dimension": "the_end" } } }, @@ -2447,8 +2447,8 @@ "parent": "story/form_obsidian", "criteria": { "entered_nether": { - "trigger": "minecraft:changed_dimension", - "dimension": "minecraft:the_nether" + "trigger": "changed_dimension", + "dimension": "the_nether" } } }, @@ -2462,8 +2462,8 @@ "parent": "story/enter_the_nether", "criteria": { "in_stronghold": { - "trigger": "minecraft:location", - "structure": "minecraft:stronghold" + "trigger": "location", + "structure": "stronghold" } } }, @@ -2477,9 +2477,9 @@ "parent": "story/lava_bucket", "criteria": { "obsidian": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:obsidian" + "obsidian" ] } } @@ -2494,9 +2494,9 @@ "parent": "story/smelt_iron", "criteria": { "iron_pickaxe": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_pickaxe" + "iron_pickaxe" ] } } @@ -2511,9 +2511,9 @@ "parent": "story/smelt_iron", "criteria": { "lava_bucket": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:lava_bucket" + "lava_bucket" ] } } @@ -2528,9 +2528,9 @@ "parent": "story/iron_tools", "criteria": { "diamond": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond" + "diamond" ] } } @@ -2545,9 +2545,9 @@ "parent": "story/root", "criteria": { "get_stone": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "#minecraft:stone_tool_materials" + "#stone_tool_materials" ] } } @@ -2562,27 +2562,27 @@ "parent": "story/smelt_iron", "criteria": { "iron_helmet": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_helmet" + "iron_helmet" ] }, "iron_chestplate": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_chestplate" + "iron_chestplate" ] }, "iron_leggings": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_leggings" + "iron_leggings" ] }, "iron_boots": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_boots" + "iron_boots" ] } } @@ -2596,9 +2596,9 @@ "type": "hidden", "criteria": { "crafting_table": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:crafting_table" + "crafting_table" ] } } @@ -2613,27 +2613,27 @@ "parent": "story/mine_diamond", "criteria": { "diamond_helmet": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond_helmet" + "diamond_helmet" ] }, "diamond_chestplate": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond_chestplate" + "diamond_chestplate" ] }, "diamond_leggings": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond_leggings" + "diamond_leggings" ] }, "diamond_boots": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond_boots" + "diamond_boots" ] } } @@ -2648,9 +2648,9 @@ "parent": "story/upgrade_tools", "criteria": { "iron": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_ingot" + "iron_ingot" ] } } @@ -2665,9 +2665,9 @@ "parent": "story/mine_stone", "criteria": { "stone_pickaxe": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:stone_pickaxe" + "stone_pickaxe" ] } } diff --git a/data/pc/1.18/advancements.json b/data/pc/1.18/advancements.json index 8974962a3..0e50df34a 100644 --- a/data/pc/1.18/advancements.json +++ b/data/pc/1.18/advancements.json @@ -9,205 +9,205 @@ "parent": "adventure/sleep_in_bed", "experience": 500, "criteria": { - "minecraft:mushroom_fields": { - "trigger": "minecraft:location", - "biome": "minecraft:mushroom_fields" + "mushroom_fields": { + "trigger": "location", + "biome": "mushroom_fields" }, - "minecraft:deep_frozen_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:deep_frozen_ocean" + "deep_frozen_ocean": { + "trigger": "location", + "biome": "deep_frozen_ocean" }, - "minecraft:frozen_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:frozen_ocean" + "frozen_ocean": { + "trigger": "location", + "biome": "frozen_ocean" }, - "minecraft:deep_cold_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:deep_cold_ocean" + "deep_cold_ocean": { + "trigger": "location", + "biome": "deep_cold_ocean" }, - "minecraft:cold_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:cold_ocean" + "cold_ocean": { + "trigger": "location", + "biome": "cold_ocean" }, - "minecraft:deep_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:deep_ocean" + "deep_ocean": { + "trigger": "location", + "biome": "deep_ocean" }, - "minecraft:ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:ocean" + "ocean": { + "trigger": "location", + "biome": "ocean" }, - "minecraft:deep_lukewarm_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:deep_lukewarm_ocean" + "deep_lukewarm_ocean": { + "trigger": "location", + "biome": "deep_lukewarm_ocean" }, - "minecraft:lukewarm_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:lukewarm_ocean" + "lukewarm_ocean": { + "trigger": "location", + "biome": "lukewarm_ocean" }, - "minecraft:warm_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:warm_ocean" + "warm_ocean": { + "trigger": "location", + "biome": "warm_ocean" }, - "minecraft:stony_shore": { - "trigger": "minecraft:location", - "biome": "minecraft:stony_shore" + "stony_shore": { + "trigger": "location", + "biome": "stony_shore" }, - "minecraft:swamp": { - "trigger": "minecraft:location", - "biome": "minecraft:swamp" + "swamp": { + "trigger": "location", + "biome": "swamp" }, - "minecraft:snowy_slopes": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_slopes" + "snowy_slopes": { + "trigger": "location", + "biome": "snowy_slopes" }, - "minecraft:snowy_plains": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_plains" + "snowy_plains": { + "trigger": "location", + "biome": "snowy_plains" }, - "minecraft:snowy_beach": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_beach" + "snowy_beach": { + "trigger": "location", + "biome": "snowy_beach" }, - "minecraft:windswept_gravelly_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:windswept_gravelly_hills" + "windswept_gravelly_hills": { + "trigger": "location", + "biome": "windswept_gravelly_hills" }, - "minecraft:grove": { - "trigger": "minecraft:location", - "biome": "minecraft:grove" + "grove": { + "trigger": "location", + "biome": "grove" }, - "minecraft:windswept_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:windswept_hills" + "windswept_hills": { + "trigger": "location", + "biome": "windswept_hills" }, - "minecraft:snowy_taiga": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_taiga" + "snowy_taiga": { + "trigger": "location", + "biome": "snowy_taiga" }, - "minecraft:windswept_forest": { - "trigger": "minecraft:location", - "biome": "minecraft:windswept_forest" + "windswept_forest": { + "trigger": "location", + "biome": "windswept_forest" }, - "minecraft:taiga": { - "trigger": "minecraft:location", - "biome": "minecraft:taiga" + "taiga": { + "trigger": "location", + "biome": "taiga" }, - "minecraft:plains": { - "trigger": "minecraft:location", - "biome": "minecraft:plains" + "plains": { + "trigger": "location", + "biome": "plains" }, - "minecraft:meadow": { - "trigger": "minecraft:location", - "biome": "minecraft:meadow" + "meadow": { + "trigger": "location", + "biome": "meadow" }, - "minecraft:beach": { - "trigger": "minecraft:location", - "biome": "minecraft:beach" + "beach": { + "trigger": "location", + "biome": "beach" }, - "minecraft:forest": { - "trigger": "minecraft:location", - "biome": "minecraft:forest" + "forest": { + "trigger": "location", + "biome": "forest" }, - "minecraft:old_growth_spruce_taiga": { - "trigger": "minecraft:location", - "biome": "minecraft:old_growth_spruce_taiga" + "old_growth_spruce_taiga": { + "trigger": "location", + "biome": "old_growth_spruce_taiga" }, - "minecraft:flower_forest": { - "trigger": "minecraft:location", - "biome": "minecraft:flower_forest" + "flower_forest": { + "trigger": "location", + "biome": "flower_forest" }, - "minecraft:birch_forest": { - "trigger": "minecraft:location", - "biome": "minecraft:birch_forest" + "birch_forest": { + "trigger": "location", + "biome": "birch_forest" }, - "minecraft:dark_forest": { - "trigger": "minecraft:location", - "biome": "minecraft:dark_forest" + "dark_forest": { + "trigger": "location", + "biome": "dark_forest" }, - "minecraft:savanna_plateau": { - "trigger": "minecraft:location", - "biome": "minecraft:savanna_plateau" + "savanna_plateau": { + "trigger": "location", + "biome": "savanna_plateau" }, - "minecraft:savanna": { - "trigger": "minecraft:location", - "biome": "minecraft:savanna" + "savanna": { + "trigger": "location", + "biome": "savanna" }, - "minecraft:jungle": { - "trigger": "minecraft:location", - "biome": "minecraft:jungle" + "jungle": { + "trigger": "location", + "biome": "jungle" }, - "minecraft:badlands": { - "trigger": "minecraft:location", - "biome": "minecraft:badlands" + "badlands": { + "trigger": "location", + "biome": "badlands" }, - "minecraft:eroded_badlands": { - "trigger": "minecraft:location", - "biome": "minecraft:eroded_badlands" + "eroded_badlands": { + "trigger": "location", + "biome": "eroded_badlands" }, - "minecraft:desert": { - "trigger": "minecraft:location", - "biome": "minecraft:desert" + "desert": { + "trigger": "location", + "biome": "desert" }, - "minecraft:wooded_badlands": { - "trigger": "minecraft:location", - "biome": "minecraft:wooded_badlands" + "wooded_badlands": { + "trigger": "location", + "biome": "wooded_badlands" }, - "minecraft:jagged_peaks": { - "trigger": "minecraft:location", - "biome": "minecraft:jagged_peaks" + "jagged_peaks": { + "trigger": "location", + "biome": "jagged_peaks" }, - "minecraft:stony_peaks": { - "trigger": "minecraft:location", - "biome": "minecraft:stony_peaks" + "stony_peaks": { + "trigger": "location", + "biome": "stony_peaks" }, - "minecraft:frozen_river": { - "trigger": "minecraft:location", - "biome": "minecraft:frozen_river" + "frozen_river": { + "trigger": "location", + "biome": "frozen_river" }, - "minecraft:river": { - "trigger": "minecraft:location", - "biome": "minecraft:river" + "river": { + "trigger": "location", + "biome": "river" }, - "minecraft:ice_spikes": { - "trigger": "minecraft:location", - "biome": "minecraft:ice_spikes" + "ice_spikes": { + "trigger": "location", + "biome": "ice_spikes" }, - "minecraft:old_growth_pine_taiga": { - "trigger": "minecraft:location", - "biome": "minecraft:old_growth_pine_taiga" + "old_growth_pine_taiga": { + "trigger": "location", + "biome": "old_growth_pine_taiga" }, - "minecraft:sunflower_plains": { - "trigger": "minecraft:location", - "biome": "minecraft:sunflower_plains" + "sunflower_plains": { + "trigger": "location", + "biome": "sunflower_plains" }, - "minecraft:old_growth_birch_forest": { - "trigger": "minecraft:location", - "biome": "minecraft:old_growth_birch_forest" + "old_growth_birch_forest": { + "trigger": "location", + "biome": "old_growth_birch_forest" }, - "minecraft:sparse_jungle": { - "trigger": "minecraft:location", - "biome": "minecraft:sparse_jungle" + "sparse_jungle": { + "trigger": "location", + "biome": "sparse_jungle" }, - "minecraft:bamboo_jungle": { - "trigger": "minecraft:location", - "biome": "minecraft:bamboo_jungle" + "bamboo_jungle": { + "trigger": "location", + "biome": "bamboo_jungle" }, - "minecraft:windswept_savanna": { - "trigger": "minecraft:location", - "biome": "minecraft:windswept_savanna" + "windswept_savanna": { + "trigger": "location", + "biome": "windswept_savanna" }, - "minecraft:frozen_peaks": { - "trigger": "minecraft:location", - "biome": "minecraft:frozen_peaks" + "frozen_peaks": { + "trigger": "location", + "biome": "frozen_peaks" }, - "minecraft:dripstone_caves": { - "trigger": "minecraft:location", - "biome": "minecraft:dripstone_caves" + "dripstone_caves": { + "trigger": "location", + "biome": "dripstone_caves" }, - "minecraft:lush_caves": { - "trigger": "minecraft:location", - "biome": "minecraft:lush_caves" + "lush_caves": { + "trigger": "location", + "biome": "lush_caves" } } }, @@ -222,7 +222,7 @@ "experience": 85, "criteria": { "arbalistic": { - "trigger": "minecraft:killed_by_crossbow", + "trigger": "killed_by_crossbow", "uniqueEntityTypes": 5 } } @@ -238,7 +238,7 @@ "experience": 50, "criteria": { "bullseye": { - "trigger": "minecraft:target_hit", + "trigger": "target_hit", "distance": { "horizontal": { "min": 30 @@ -257,7 +257,7 @@ "parent": "adventure/root", "criteria": { "fall_from_world_height": { - "trigger": "minecraft:fall_from_height", + "trigger": "fall_from_height", "position": { "y": { "max": -59 @@ -282,7 +282,7 @@ "experience": 100, "criteria": { "hero_of_the_village": { - "trigger": "minecraft:hero_of_the_village" + "trigger": "hero_of_the_village" } } }, @@ -296,8 +296,8 @@ "parent": "adventure/root", "criteria": { "honey_block_slide": { - "trigger": "minecraft:slide_down_block", - "block": "minecraft:honey_block" + "trigger": "slide_down_block", + "block": "honey_block" } } }, @@ -310,208 +310,208 @@ "type": "task", "parent": "adventure/root", "criteria": { - "minecraft:blaze": { - "trigger": "minecraft:player_killed_entity", + "blaze": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:blaze" + "blaze" ] }, - "minecraft:cave_spider": { - "trigger": "minecraft:player_killed_entity", + "cave_spider": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:cave_spider" + "cave_spider" ] }, - "minecraft:creeper": { - "trigger": "minecraft:player_killed_entity", + "creeper": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:creeper" + "creeper" ] }, - "minecraft:drowned": { - "trigger": "minecraft:player_killed_entity", + "drowned": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:drowned" + "drowned" ] }, - "minecraft:elder_guardian": { - "trigger": "minecraft:player_killed_entity", + "elder_guardian": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:elder_guardian" + "elder_guardian" ] }, - "minecraft:ender_dragon": { - "trigger": "minecraft:player_killed_entity", + "ender_dragon": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ender_dragon" + "ender_dragon" ] }, - "minecraft:enderman": { - "trigger": "minecraft:player_killed_entity", + "enderman": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:enderman" + "enderman" ] }, - "minecraft:endermite": { - "trigger": "minecraft:player_killed_entity", + "endermite": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:endermite" + "endermite" ] }, - "minecraft:evoker": { - "trigger": "minecraft:player_killed_entity", + "evoker": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:evoker" + "evoker" ] }, - "minecraft:ghast": { - "trigger": "minecraft:player_killed_entity", + "ghast": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ghast" + "ghast" ] }, - "minecraft:guardian": { - "trigger": "minecraft:player_killed_entity", + "guardian": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:guardian" + "guardian" ] }, - "minecraft:hoglin": { - "trigger": "minecraft:player_killed_entity", + "hoglin": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:hoglin" + "hoglin" ] }, - "minecraft:husk": { - "trigger": "minecraft:player_killed_entity", + "husk": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:husk" + "husk" ] }, - "minecraft:magma_cube": { - "trigger": "minecraft:player_killed_entity", + "magma_cube": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:magma_cube" + "magma_cube" ] }, - "minecraft:phantom": { - "trigger": "minecraft:player_killed_entity", + "phantom": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:phantom" + "phantom" ] }, - "minecraft:piglin": { - "trigger": "minecraft:player_killed_entity", + "piglin": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:piglin" + "piglin" ] }, - "minecraft:piglin_brute": { - "trigger": "minecraft:player_killed_entity", + "piglin_brute": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:piglin_brute" + "piglin_brute" ] }, - "minecraft:pillager": { - "trigger": "minecraft:player_killed_entity", + "pillager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:pillager" + "pillager" ] }, - "minecraft:ravager": { - "trigger": "minecraft:player_killed_entity", + "ravager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ravager" + "ravager" ] }, - "minecraft:shulker": { - "trigger": "minecraft:player_killed_entity", + "shulker": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:shulker" + "shulker" ] }, - "minecraft:silverfish": { - "trigger": "minecraft:player_killed_entity", + "silverfish": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:silverfish" + "silverfish" ] }, - "minecraft:skeleton": { - "trigger": "minecraft:player_killed_entity", + "skeleton": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:skeleton" + "skeleton" ] }, - "minecraft:slime": { - "trigger": "minecraft:player_killed_entity", + "slime": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:slime" + "slime" ] }, - "minecraft:spider": { - "trigger": "minecraft:player_killed_entity", + "spider": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:spider" + "spider" ] }, - "minecraft:stray": { - "trigger": "minecraft:player_killed_entity", + "stray": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:stray" + "stray" ] }, - "minecraft:vex": { - "trigger": "minecraft:player_killed_entity", + "vex": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:vex" + "vex" ] }, - "minecraft:vindicator": { - "trigger": "minecraft:player_killed_entity", + "vindicator": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:vindicator" + "vindicator" ] }, - "minecraft:witch": { - "trigger": "minecraft:player_killed_entity", + "witch": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:witch" + "witch" ] }, - "minecraft:wither_skeleton": { - "trigger": "minecraft:player_killed_entity", + "wither_skeleton": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:wither_skeleton" + "wither_skeleton" ] }, - "minecraft:wither": { - "trigger": "minecraft:player_killed_entity", + "wither": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:wither" + "wither" ] }, - "minecraft:zoglin": { - "trigger": "minecraft:player_killed_entity", + "zoglin": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zoglin" + "zoglin" ] }, - "minecraft:zombie_villager": { - "trigger": "minecraft:player_killed_entity", + "zombie_villager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie_villager" + "zombie_villager" ] }, - "minecraft:zombie": { - "trigger": "minecraft:player_killed_entity", + "zombie": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie" + "zombie" ] }, - "minecraft:zombified_piglin": { - "trigger": "minecraft:player_killed_entity", + "zombified_piglin": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombified_piglin" + "zombified_piglin" ] } } @@ -526,208 +526,208 @@ "parent": "adventure/kill_a_mob", "experience": 100, "criteria": { - "minecraft:blaze": { - "trigger": "minecraft:player_killed_entity", + "blaze": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:blaze" + "blaze" ] }, - "minecraft:cave_spider": { - "trigger": "minecraft:player_killed_entity", + "cave_spider": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:cave_spider" + "cave_spider" ] }, - "minecraft:creeper": { - "trigger": "minecraft:player_killed_entity", + "creeper": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:creeper" + "creeper" ] }, - "minecraft:drowned": { - "trigger": "minecraft:player_killed_entity", + "drowned": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:drowned" + "drowned" ] }, - "minecraft:elder_guardian": { - "trigger": "minecraft:player_killed_entity", + "elder_guardian": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:elder_guardian" + "elder_guardian" ] }, - "minecraft:ender_dragon": { - "trigger": "minecraft:player_killed_entity", + "ender_dragon": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ender_dragon" + "ender_dragon" ] }, - "minecraft:enderman": { - "trigger": "minecraft:player_killed_entity", + "enderman": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:enderman" + "enderman" ] }, - "minecraft:endermite": { - "trigger": "minecraft:player_killed_entity", + "endermite": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:endermite" + "endermite" ] }, - "minecraft:evoker": { - "trigger": "minecraft:player_killed_entity", + "evoker": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:evoker" + "evoker" ] }, - "minecraft:ghast": { - "trigger": "minecraft:player_killed_entity", + "ghast": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ghast" + "ghast" ] }, - "minecraft:guardian": { - "trigger": "minecraft:player_killed_entity", + "guardian": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:guardian" + "guardian" ] }, - "minecraft:hoglin": { - "trigger": "minecraft:player_killed_entity", + "hoglin": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:hoglin" + "hoglin" ] }, - "minecraft:husk": { - "trigger": "minecraft:player_killed_entity", + "husk": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:husk" + "husk" ] }, - "minecraft:magma_cube": { - "trigger": "minecraft:player_killed_entity", + "magma_cube": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:magma_cube" + "magma_cube" ] }, - "minecraft:phantom": { - "trigger": "minecraft:player_killed_entity", + "phantom": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:phantom" + "phantom" ] }, - "minecraft:piglin": { - "trigger": "minecraft:player_killed_entity", + "piglin": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:piglin" + "piglin" ] }, - "minecraft:piglin_brute": { - "trigger": "minecraft:player_killed_entity", + "piglin_brute": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:piglin_brute" + "piglin_brute" ] }, - "minecraft:pillager": { - "trigger": "minecraft:player_killed_entity", + "pillager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:pillager" + "pillager" ] }, - "minecraft:ravager": { - "trigger": "minecraft:player_killed_entity", + "ravager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ravager" + "ravager" ] }, - "minecraft:shulker": { - "trigger": "minecraft:player_killed_entity", + "shulker": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:shulker" + "shulker" ] }, - "minecraft:silverfish": { - "trigger": "minecraft:player_killed_entity", + "silverfish": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:silverfish" + "silverfish" ] }, - "minecraft:skeleton": { - "trigger": "minecraft:player_killed_entity", + "skeleton": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:skeleton" + "skeleton" ] }, - "minecraft:slime": { - "trigger": "minecraft:player_killed_entity", + "slime": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:slime" + "slime" ] }, - "minecraft:spider": { - "trigger": "minecraft:player_killed_entity", + "spider": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:spider" + "spider" ] }, - "minecraft:stray": { - "trigger": "minecraft:player_killed_entity", + "stray": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:stray" + "stray" ] }, - "minecraft:vex": { - "trigger": "minecraft:player_killed_entity", + "vex": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:vex" + "vex" ] }, - "minecraft:vindicator": { - "trigger": "minecraft:player_killed_entity", + "vindicator": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:vindicator" + "vindicator" ] }, - "minecraft:witch": { - "trigger": "minecraft:player_killed_entity", + "witch": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:witch" + "witch" ] }, - "minecraft:wither_skeleton": { - "trigger": "minecraft:player_killed_entity", + "wither_skeleton": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:wither_skeleton" + "wither_skeleton" ] }, - "minecraft:wither": { - "trigger": "minecraft:player_killed_entity", + "wither": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:wither" + "wither" ] }, - "minecraft:zoglin": { - "trigger": "minecraft:player_killed_entity", + "zoglin": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zoglin" + "zoglin" ] }, - "minecraft:zombie_villager": { - "trigger": "minecraft:player_killed_entity", + "zombie_villager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie_villager" + "zombie_villager" ] }, - "minecraft:zombie": { - "trigger": "minecraft:player_killed_entity", + "zombie": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie" + "zombie" ] }, - "minecraft:zombified_piglin": { - "trigger": "minecraft:player_killed_entity", + "zombified_piglin": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombified_piglin" + "zombified_piglin" ] } } @@ -742,9 +742,9 @@ "parent": "adventure/root", "criteria": { "lightning_rod_with_villager_no_fire": { - "trigger": "minecraft:lightning_strike", + "trigger": "lightning_strike", "entities": [ - "minecraft:villager" + "villager" ] } } @@ -759,9 +759,9 @@ "parent": "adventure/root", "criteria": { "shot_crossbow": { - "trigger": "minecraft:shot_crossbow", + "trigger": "shot_crossbow", "items": [ - "minecraft:crossbow" + "crossbow" ] } } @@ -776,12 +776,12 @@ "parent": "adventure/sleep_in_bed", "criteria": { "play_jukebox_in_meadows": { - "trigger": "minecraft:item_used_on_block", + "trigger": "item_used_on_block", "items": [ - "#minecraft:music_discs" + "#music_discs" ], - "block": "minecraft:jukebox", - "biome": "minecraft:meadow" + "block": "jukebox", + "biome": "meadow" } } }, @@ -794,10 +794,10 @@ "type": "hidden", "criteria": { "killed_something": { - "trigger": "minecraft:player_killed_entity" + "trigger": "player_killed_entity" }, "killed_by_something": { - "trigger": "minecraft:entity_killed_player" + "trigger": "entity_killed_player" } } }, @@ -811,9 +811,9 @@ "parent": "adventure/kill_a_mob", "criteria": { "shot_arrow": { - "trigger": "minecraft:player_hurt_entity", + "trigger": "player_hurt_entity", "items": [ - "#minecraft:arrows" + "#arrows" ] } } @@ -828,7 +828,7 @@ "parent": "adventure/root", "criteria": { "slept_in_bed": { - "trigger": "minecraft:slept_in_bed" + "trigger": "slept_in_bed" } } }, @@ -843,9 +843,9 @@ "experience": 50, "criteria": { "killed_skeleton": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:skeleton" + "skeleton" ], "distance": { "horizontal": { @@ -865,9 +865,9 @@ "parent": "adventure/spyglass_at_ghast", "criteria": { "spyglass_at_dragon": { - "trigger": "minecraft:using_item", + "trigger": "using_item", "items": [ - "minecraft:spyglass" + "spyglass" ] } } @@ -882,9 +882,9 @@ "parent": "adventure/spyglass_at_parrot", "criteria": { "spyglass_at_ghast": { - "trigger": "minecraft:using_item", + "trigger": "using_item", "items": [ - "minecraft:spyglass" + "spyglass" ] } } @@ -899,9 +899,9 @@ "parent": "adventure/root", "criteria": { "spyglass_at_parrot": { - "trigger": "minecraft:using_item", + "trigger": "using_item", "items": [ - "minecraft:spyglass" + "spyglass" ] } } @@ -916,9 +916,9 @@ "parent": "adventure/trade", "criteria": { "summoned_golem": { - "trigger": "minecraft:summoned_entity", + "trigger": "summoned_entity", "entities": [ - "minecraft:iron_golem" + "iron_golem" ] } } @@ -933,9 +933,9 @@ "parent": "adventure/kill_a_mob", "criteria": { "shot_trident": { - "trigger": "minecraft:player_hurt_entity", + "trigger": "player_hurt_entity", "items": [ - "minecraft:trident" + "trident" ] } } @@ -950,9 +950,9 @@ "parent": "adventure/kill_a_mob", "criteria": { "used_totem": { - "trigger": "minecraft:used_totem", + "trigger": "used_totem", "items": [ - "minecraft:totem_of_undying" + "totem_of_undying" ] } } @@ -967,7 +967,7 @@ "parent": "adventure/root", "criteria": { "traded": { - "trigger": "minecraft:villager_trade" + "trigger": "villager_trade" } } }, @@ -981,7 +981,7 @@ "parent": "adventure/trade", "criteria": { "trade_at_world_height": { - "trigger": "minecraft:villager_trade", + "trigger": "villager_trade", "position": { "y": { "min": 319 @@ -1001,10 +1001,10 @@ "experience": 65, "criteria": { "two_birds": { - "trigger": "minecraft:killed_by_crossbow", + "trigger": "killed_by_crossbow", "entities": [ - "minecraft:phantom", - "minecraft:phantom" + "phantom", + "phantom" ] } } @@ -1019,9 +1019,9 @@ "parent": "adventure/throw_trident", "criteria": { "struck_villager": { - "trigger": "minecraft:channeled_lightning", + "trigger": "channeled_lightning", "entities": [ - "minecraft:villager" + "villager" ] } } @@ -1036,14 +1036,14 @@ "parent": "adventure/root", "criteria": { "voluntary_exile": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "#minecraft:raiders" + "#raiders" ], "entityWearing": { "head": { "items": [ - "minecraft:white_banner" + "white_banner" ], "nbt": "{BlockEntityTag:{Patterns:[{Color:9,Pattern:\"mr\"},{Color:8,Pattern:\"bs\"},{Color:7,Pattern:\"cs\"},{Color:8,Pattern:\"bo\"},{Color:15,Pattern:\"ms\"},{Color:8,Pattern:\"hh\"},{Color:8,Pattern:\"mc\"},{Color:15,Pattern:\"bo\"}],id:\"minecraft:banner\"},HideFlags:32,display:{Name:'{\"color\":\"gold\",\"translate\":\"block.minecraft.ominous_banner\"}'}}" } @@ -1061,12 +1061,12 @@ "parent": "adventure/sleep_in_bed", "criteria": { "walk_on_powder_snow_with_leather_boots": { - "trigger": "minecraft:location", - "block": "minecraft:powder_snow", + "trigger": "location", + "block": "powder_snow", "wearing": { "feet": { "items": [ - "minecraft:leather_boots" + "leather_boots" ] } } @@ -1083,9 +1083,9 @@ "parent": "adventure/ol_betsy", "criteria": { "kill_pillager": { - "trigger": "minecraft:killed_by_crossbow", + "trigger": "killed_by_crossbow", "entities": [ - "minecraft:pillager" + "pillager" ] } } @@ -1100,9 +1100,9 @@ "parent": "end/kill_dragon", "criteria": { "dragon_breath": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:dragon_breath" + "dragon_breath" ] } } @@ -1117,9 +1117,9 @@ "parent": "end/kill_dragon", "criteria": { "dragon_egg": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:dragon_egg" + "dragon_egg" ] } } @@ -1134,9 +1134,9 @@ "parent": "end/find_end_city", "criteria": { "elytra": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:elytra" + "elytra" ] } } @@ -1151,8 +1151,8 @@ "parent": "end/kill_dragon", "criteria": { "entered_end_gateway": { - "trigger": "minecraft:enter_block", - "block": "minecraft:end_gateway" + "trigger": "enter_block", + "block": "end_gateway" } } }, @@ -1166,8 +1166,8 @@ "parent": "end/enter_end_gateway", "criteria": { "in_city": { - "trigger": "minecraft:location", - "structure": "minecraft:endcity" + "trigger": "location", + "structure": "endcity" } } }, @@ -1181,9 +1181,9 @@ "parent": "end/root", "criteria": { "killed_dragon": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:ender_dragon" + "ender_dragon" ] } } @@ -1199,7 +1199,7 @@ "experience": 50, "criteria": { "levitated": { - "trigger": "minecraft:levitation", + "trigger": "levitation", "distance": { "vertical": { "min": 50 @@ -1218,9 +1218,9 @@ "parent": "end/kill_dragon", "criteria": { "summoned_dragon": { - "trigger": "minecraft:summoned_entity", + "trigger": "summoned_entity", "entities": [ - "minecraft:ender_dragon" + "ender_dragon" ] } } @@ -1234,8 +1234,8 @@ "type": "hidden", "criteria": { "entered_end": { - "trigger": "minecraft:changed_dimension", - "dimension": "minecraft:the_end" + "trigger": "changed_dimension", + "dimension": "the_end" } } }, @@ -1249,9 +1249,9 @@ "parent": "husbandry/tactical_fishing", "criteria": { "axolotl_bucket": { - "trigger": "minecraft:filled_bucket", + "trigger": "filled_bucket", "items": [ - "minecraft:axolotl_bucket" + "axolotl_bucket" ] } } @@ -1267,243 +1267,243 @@ "experience": 100, "criteria": { "apple": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:apple" + "apple" ] }, "mushroom_stew": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:mushroom_stew" + "mushroom_stew" ] }, "bread": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:bread" + "bread" ] }, "porkchop": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:porkchop" + "porkchop" ] }, "cooked_porkchop": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_porkchop" + "cooked_porkchop" ] }, "golden_apple": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:golden_apple" + "golden_apple" ] }, "enchanted_golden_apple": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:enchanted_golden_apple" + "enchanted_golden_apple" ] }, "cod": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cod" + "cod" ] }, "salmon": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:salmon" + "salmon" ] }, "tropical_fish": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:tropical_fish" + "tropical_fish" ] }, "pufferfish": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:pufferfish" + "pufferfish" ] }, "cooked_cod": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_cod" + "cooked_cod" ] }, "cooked_salmon": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_salmon" + "cooked_salmon" ] }, "cookie": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cookie" + "cookie" ] }, "melon_slice": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:melon_slice" + "melon_slice" ] }, "beef": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:beef" + "beef" ] }, "cooked_beef": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_beef" + "cooked_beef" ] }, "chicken": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:chicken" + "chicken" ] }, "cooked_chicken": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_chicken" + "cooked_chicken" ] }, "rotten_flesh": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:rotten_flesh" + "rotten_flesh" ] }, "spider_eye": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:spider_eye" + "spider_eye" ] }, "carrot": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:carrot" + "carrot" ] }, "potato": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:potato" + "potato" ] }, "baked_potato": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:baked_potato" + "baked_potato" ] }, "poisonous_potato": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:poisonous_potato" + "poisonous_potato" ] }, "golden_carrot": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:golden_carrot" + "golden_carrot" ] }, "pumpkin_pie": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:pumpkin_pie" + "pumpkin_pie" ] }, "rabbit": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:rabbit" + "rabbit" ] }, "cooked_rabbit": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_rabbit" + "cooked_rabbit" ] }, "rabbit_stew": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:rabbit_stew" + "rabbit_stew" ] }, "mutton": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:mutton" + "mutton" ] }, "cooked_mutton": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_mutton" + "cooked_mutton" ] }, "chorus_fruit": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:chorus_fruit" + "chorus_fruit" ] }, "beetroot": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:beetroot" + "beetroot" ] }, "beetroot_soup": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:beetroot_soup" + "beetroot_soup" ] }, "dried_kelp": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:dried_kelp" + "dried_kelp" ] }, "suspicious_stew": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:suspicious_stew" + "suspicious_stew" ] }, "sweet_berries": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:sweet_berries" + "sweet_berries" ] }, "honey_bottle": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:honey_bottle" + "honey_bottle" ] }, "glow_berries": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:glow_berries" + "glow_berries" ] } } @@ -1518,130 +1518,130 @@ "parent": "husbandry/breed_an_animal", "experience": 100, "criteria": { - "minecraft:horse": { - "trigger": "minecraft:bred_animals", + "horse": { + "trigger": "bred_animals", "entities": [ - "minecraft:horse" + "horse" ] }, - "minecraft:donkey": { - "trigger": "minecraft:bred_animals", + "donkey": { + "trigger": "bred_animals", "entities": [ - "minecraft:donkey" + "donkey" ] }, - "minecraft:mule": { - "trigger": "minecraft:bred_animals", + "mule": { + "trigger": "bred_animals", "entities": [ - "minecraft:mule" + "mule" ] }, - "minecraft:sheep": { - "trigger": "minecraft:bred_animals", + "sheep": { + "trigger": "bred_animals", "entities": [ - "minecraft:sheep" + "sheep" ] }, - "minecraft:cow": { - "trigger": "minecraft:bred_animals", + "cow": { + "trigger": "bred_animals", "entities": [ - "minecraft:cow" + "cow" ] }, - "minecraft:mooshroom": { - "trigger": "minecraft:bred_animals", + "mooshroom": { + "trigger": "bred_animals", "entities": [ - "minecraft:mooshroom" + "mooshroom" ] }, - "minecraft:pig": { - "trigger": "minecraft:bred_animals", + "pig": { + "trigger": "bred_animals", "entities": [ - "minecraft:pig" + "pig" ] }, - "minecraft:chicken": { - "trigger": "minecraft:bred_animals", + "chicken": { + "trigger": "bred_animals", "entities": [ - "minecraft:chicken" + "chicken" ] }, - "minecraft:wolf": { - "trigger": "minecraft:bred_animals", + "wolf": { + "trigger": "bred_animals", "entities": [ - "minecraft:wolf" + "wolf" ] }, - "minecraft:ocelot": { - "trigger": "minecraft:bred_animals", + "ocelot": { + "trigger": "bred_animals", "entities": [ - "minecraft:ocelot" + "ocelot" ] }, - "minecraft:rabbit": { - "trigger": "minecraft:bred_animals", + "rabbit": { + "trigger": "bred_animals", "entities": [ - "minecraft:rabbit" + "rabbit" ] }, - "minecraft:llama": { - "trigger": "minecraft:bred_animals", + "llama": { + "trigger": "bred_animals", "entities": [ - "minecraft:llama" + "llama" ] }, - "minecraft:cat": { - "trigger": "minecraft:bred_animals", + "cat": { + "trigger": "bred_animals", "entities": [ - "minecraft:cat" + "cat" ] }, - "minecraft:panda": { - "trigger": "minecraft:bred_animals", + "panda": { + "trigger": "bred_animals", "entities": [ - "minecraft:panda" + "panda" ] }, - "minecraft:fox": { - "trigger": "minecraft:bred_animals", + "fox": { + "trigger": "bred_animals", "entities": [ - "minecraft:fox" + "fox" ] }, - "minecraft:bee": { - "trigger": "minecraft:bred_animals", + "bee": { + "trigger": "bred_animals", "entities": [ - "minecraft:bee" + "bee" ] }, - "minecraft:hoglin": { - "trigger": "minecraft:bred_animals", + "hoglin": { + "trigger": "bred_animals", "entities": [ - "minecraft:hoglin" + "hoglin" ] }, - "minecraft:strider": { - "trigger": "minecraft:bred_animals", + "strider": { + "trigger": "bred_animals", "entities": [ - "minecraft:strider" + "strider" ] }, - "minecraft:goat": { - "trigger": "minecraft:bred_animals", + "goat": { + "trigger": "bred_animals", "entities": [ - "minecraft:goat" + "goat" ] }, - "minecraft:axolotl": { - "trigger": "minecraft:bred_animals", + "axolotl": { + "trigger": "bred_animals", "entities": [ - "minecraft:axolotl" + "axolotl" ] }, - "minecraft:turtle": { - "trigger": "minecraft:bred_animals", + "turtle": { + "trigger": "bred_animals", "entities": [ - "minecraft:turtle" + "turtle" ] } } @@ -1656,7 +1656,7 @@ "parent": "husbandry/root", "criteria": { "bred": { - "trigger": "minecraft:bred_animals" + "trigger": "bred_animals" } } }, @@ -1671,48 +1671,48 @@ "experience": 50, "criteria": { "textures/entity/cat/tabby.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/tabby.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/tabby.png" }, "textures/entity/cat/black.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/black.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/black.png" }, "textures/entity/cat/red.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/red.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/red.png" }, "textures/entity/cat/siamese.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/siamese.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/siamese.png" }, "textures/entity/cat/british_shorthair.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/british_shorthair.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/british_shorthair.png" }, "textures/entity/cat/calico.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/calico.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/calico.png" }, "textures/entity/cat/persian.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/persian.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/persian.png" }, "textures/entity/cat/ragdoll.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/ragdoll.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/ragdoll.png" }, "textures/entity/cat/white.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/white.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/white.png" }, "textures/entity/cat/jellie.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/jellie.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/jellie.png" }, "textures/entity/cat/all_black.png": { - "trigger": "minecraft:tame_animal", - "catType": "minecraft:textures/entity/cat/all_black.png" + "trigger": "tame_animal", + "catType": "textures/entity/cat/all_black.png" } } }, @@ -1726,27 +1726,27 @@ "parent": "husbandry/root", "criteria": { "cod": { - "trigger": "minecraft:fishing_rod_hooked", + "trigger": "fishing_rod_hooked", "items": [ - "minecraft:cod" + "cod" ] }, "tropical_fish": { - "trigger": "minecraft:fishing_rod_hooked", + "trigger": "fishing_rod_hooked", "items": [ - "minecraft:tropical_fish" + "tropical_fish" ] }, "pufferfish": { - "trigger": "minecraft:fishing_rod_hooked", + "trigger": "fishing_rod_hooked", "items": [ - "minecraft:pufferfish" + "pufferfish" ] }, "salmon": { - "trigger": "minecraft:fishing_rod_hooked", + "trigger": "fishing_rod_hooked", "items": [ - "minecraft:salmon" + "salmon" ] } } @@ -1761,9 +1761,9 @@ "parent": "husbandry/axolotl_in_a_bucket", "criteria": { "kill_axolotl_target": { - "trigger": "minecraft:effects_changed", + "trigger": "effects_changed", "entities": [ - "minecraft:axolotl" + "axolotl" ] } } @@ -1778,11 +1778,11 @@ "parent": "husbandry/root", "criteria": { "make_a_sign_glow": { - "trigger": "minecraft:item_used_on_block", + "trigger": "item_used_on_block", "items": [ - "minecraft:glow_ink_sac" + "glow_ink_sac" ], - "block": "#minecraft:signs" + "block": "#signs" } } }, @@ -1797,9 +1797,9 @@ "experience": 100, "criteria": { "netherite_hoe": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:netherite_hoe" + "netherite_hoe" ] } } @@ -1814,24 +1814,24 @@ "parent": "husbandry/root", "criteria": { "wheat": { - "trigger": "minecraft:placed_block", - "block": "minecraft:wheat" + "trigger": "placed_block", + "block": "wheat" }, "pumpkin_stem": { - "trigger": "minecraft:placed_block", - "block": "minecraft:pumpkin_stem" + "trigger": "placed_block", + "block": "pumpkin_stem" }, "melon_stem": { - "trigger": "minecraft:placed_block", - "block": "minecraft:melon_stem" + "trigger": "placed_block", + "block": "melon_stem" }, "beetroots": { - "trigger": "minecraft:placed_block", - "block": "minecraft:beetroots" + "trigger": "placed_block", + "block": "beetroots" }, "nether_wart": { - "trigger": "minecraft:placed_block", - "block": "minecraft:nether_wart" + "trigger": "placed_block", + "block": "nether_wart" } } }, @@ -1845,10 +1845,10 @@ "parent": "husbandry/root", "criteria": { "ride_a_boat_with_a_goat": { - "trigger": "minecraft:started_riding", - "vehicle": "minecraft:boat", + "trigger": "started_riding", + "vehicle": "boat", "entities": [ - "minecraft:goat" + "goat" ] } } @@ -1862,7 +1862,7 @@ "type": "hidden", "criteria": { "consumed_item": { - "trigger": "minecraft:consume_item" + "trigger": "consume_item" } } }, @@ -1876,11 +1876,11 @@ "parent": "husbandry/root", "criteria": { "safely_harvest_honey": { - "trigger": "minecraft:item_used_on_block", + "trigger": "item_used_on_block", "items": [ - "minecraft:glass_bottle" + "glass_bottle" ], - "block": "#minecraft:beehives", + "block": "#beehives", "smokey": true } } @@ -1895,11 +1895,11 @@ "parent": "husbandry/root", "criteria": { "silk_touch_nest": { - "trigger": "minecraft:bee_nest_destroyed", - "block": "minecraft:bee_nest", + "trigger": "bee_nest_destroyed", + "block": "bee_nest", "enchantments": [ { - "enchantment": "minecraft:silk_touch", + "enchantment": "silk_touch", "levels": { "min": 1 } @@ -1919,27 +1919,27 @@ "parent": "husbandry/fishy_business", "criteria": { "cod_bucket": { - "trigger": "minecraft:filled_bucket", + "trigger": "filled_bucket", "items": [ - "minecraft:cod_bucket" + "cod_bucket" ] }, "tropical_fish_bucket": { - "trigger": "minecraft:filled_bucket", + "trigger": "filled_bucket", "items": [ - "minecraft:tropical_fish_bucket" + "tropical_fish_bucket" ] }, "pufferfish_bucket": { - "trigger": "minecraft:filled_bucket", + "trigger": "filled_bucket", "items": [ - "minecraft:pufferfish_bucket" + "pufferfish_bucket" ] }, "salmon_bucket": { - "trigger": "minecraft:filled_bucket", + "trigger": "filled_bucket", "items": [ - "minecraft:salmon_bucket" + "salmon_bucket" ] } } @@ -1954,7 +1954,7 @@ "parent": "husbandry/root", "criteria": { "tamed_animal": { - "trigger": "minecraft:tame_animal" + "trigger": "tame_animal" } } }, @@ -1968,16 +1968,16 @@ "parent": "husbandry/wax_on", "criteria": { "wax_off": { - "trigger": "minecraft:item_used_on_block", - "items": [ - "minecraft:wooden_axe", - "minecraft:golden_axe", - "minecraft:stone_axe", - "minecraft:iron_axe", - "minecraft:diamond_axe", - "minecraft:netherite_axe" + "trigger": "item_used_on_block", + "items": [ + "wooden_axe", + "golden_axe", + "stone_axe", + "iron_axe", + "diamond_axe", + "netherite_axe" ], - "block": "minecraft:waxed_copper_block" + "block": "waxed_copper_block" } } }, @@ -1991,11 +1991,11 @@ "parent": "husbandry/safely_harvest_honey", "criteria": { "wax_on": { - "trigger": "minecraft:item_used_on_block", + "trigger": "item_used_on_block", "items": [ - "minecraft:honeycomb" + "honeycomb" ], - "block": "minecraft:copper_block" + "block": "copper_block" } } }, @@ -2010,34 +2010,34 @@ "experience": 1000, "criteria": { "all_effects": { - "trigger": "minecraft:effects_changed", + "trigger": "effects_changed", "effects": [ - "minecraft:speed", - "minecraft:slowness", - "minecraft:strength", - "minecraft:jump_boost", - "minecraft:regeneration", - "minecraft:fire_resistance", - "minecraft:water_breathing", - "minecraft:invisibility", - "minecraft:night_vision", - "minecraft:weakness", - "minecraft:poison", - "minecraft:wither", - "minecraft:haste", - "minecraft:mining_fatigue", - "minecraft:levitation", - "minecraft:glowing", - "minecraft:absorption", - "minecraft:hunger", - "minecraft:nausea", - "minecraft:resistance", - "minecraft:slow_falling", - "minecraft:conduit_power", - "minecraft:dolphins_grace", - "minecraft:blindness", - "minecraft:bad_omen", - "minecraft:hero_of_the_village" + "speed", + "slowness", + "strength", + "jump_boost", + "regeneration", + "fire_resistance", + "water_breathing", + "invisibility", + "night_vision", + "weakness", + "poison", + "wither", + "haste", + "mining_fatigue", + "levitation", + "glowing", + "absorption", + "hunger", + "nausea", + "resistance", + "slow_falling", + "conduit_power", + "dolphins_grace", + "blindness", + "bad_omen", + "hero_of_the_village" ] } } @@ -2053,21 +2053,21 @@ "experience": 100, "criteria": { "all_effects": { - "trigger": "minecraft:effects_changed", + "trigger": "effects_changed", "effects": [ - "minecraft:speed", - "minecraft:slowness", - "minecraft:strength", - "minecraft:jump_boost", - "minecraft:regeneration", - "minecraft:fire_resistance", - "minecraft:water_breathing", - "minecraft:invisibility", - "minecraft:night_vision", - "minecraft:weakness", - "minecraft:poison", - "minecraft:slow_falling", - "minecraft:resistance" + "speed", + "slowness", + "strength", + "jump_boost", + "regeneration", + "fire_resistance", + "water_breathing", + "invisibility", + "night_vision", + "weakness", + "poison", + "slow_falling", + "resistance" ] } } @@ -2082,7 +2082,7 @@ "parent": "nether/obtain_blaze_rod", "criteria": { "potion": { - "trigger": "minecraft:brewed_potion" + "trigger": "brewed_potion" } } }, @@ -2096,11 +2096,11 @@ "parent": "nether/obtain_crying_obsidian", "criteria": { "charge_respawn_anchor": { - "trigger": "minecraft:item_used_on_block", + "trigger": "item_used_on_block", "items": [ - "minecraft:glowstone" + "glowstone" ], - "block": "minecraft:respawn_anchor", + "block": "respawn_anchor", "blockState": { "charges": "4" } @@ -2117,7 +2117,7 @@ "parent": "nether/summon_wither", "criteria": { "beacon": { - "trigger": "minecraft:construct_beacon", + "trigger": "construct_beacon", "beaconLevel": { "min": 1 } @@ -2134,7 +2134,7 @@ "parent": "nether/create_beacon", "criteria": { "beacon": { - "trigger": "minecraft:construct_beacon", + "trigger": "construct_beacon", "beaconLevel": 4 } } @@ -2149,21 +2149,21 @@ "parent": "nether/root", "criteria": { "distract_piglin": { - "trigger": "minecraft:thrown_item_picked_up_by_entity", + "trigger": "thrown_item_picked_up_by_entity", "items": [ - "#minecraft:piglin_loved" + "#piglin_loved" ], "entities": [ - "minecraft:piglin" + "piglin" ] }, "distract_piglin_directly": { - "trigger": "minecraft:player_interacted_with_entity", + "trigger": "player_interacted_with_entity", "items": [ - "minecraft:gold_ingot" + "gold_ingot" ], "entities": [ - "minecraft:piglin" + "piglin" ] } } @@ -2178,25 +2178,25 @@ "parent": "nether/ride_strider", "experience": 500, "criteria": { - "minecraft:nether_wastes": { - "trigger": "minecraft:location", - "biome": "minecraft:nether_wastes" + "nether_wastes": { + "trigger": "location", + "biome": "nether_wastes" }, - "minecraft:soul_sand_valley": { - "trigger": "minecraft:location", - "biome": "minecraft:soul_sand_valley" + "soul_sand_valley": { + "trigger": "location", + "biome": "soul_sand_valley" }, - "minecraft:warped_forest": { - "trigger": "minecraft:location", - "biome": "minecraft:warped_forest" + "warped_forest": { + "trigger": "location", + "biome": "warped_forest" }, - "minecraft:crimson_forest": { - "trigger": "minecraft:location", - "biome": "minecraft:crimson_forest" + "crimson_forest": { + "trigger": "location", + "biome": "crimson_forest" }, - "minecraft:basalt_deltas": { - "trigger": "minecraft:location", - "biome": "minecraft:basalt_deltas" + "basalt_deltas": { + "trigger": "location", + "biome": "basalt_deltas" } } }, @@ -2211,7 +2211,7 @@ "experience": 100, "criteria": { "travelled": { - "trigger": "minecraft:nether_travel", + "trigger": "nether_travel", "distance": { "horizontal": { "min": 7000 @@ -2230,8 +2230,8 @@ "parent": "nether/root", "criteria": { "bastion": { - "trigger": "minecraft:location", - "structure": "minecraft:bastion_remnant" + "trigger": "location", + "structure": "bastion_remnant" } } }, @@ -2245,8 +2245,8 @@ "parent": "nether/root", "criteria": { "fortress": { - "trigger": "minecraft:location", - "structure": "minecraft:fortress" + "trigger": "location", + "structure": "fortress" } } }, @@ -2260,9 +2260,9 @@ "parent": "nether/find_fortress", "criteria": { "wither_skull": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:wither_skeleton_skull" + "wither_skeleton_skull" ] } } @@ -2277,20 +2277,20 @@ "parent": "nether/find_bastion", "criteria": { "loot_bastion_other": { - "trigger": "minecraft:player_generates_container_loot", - "lootTable": "minecraft:chests/bastion_other" + "trigger": "player_generates_container_loot", + "lootTable": "chests/bastion_other" }, "loot_bastion_treasure": { - "trigger": "minecraft:player_generates_container_loot", - "lootTable": "minecraft:chests/bastion_treasure" + "trigger": "player_generates_container_loot", + "lootTable": "chests/bastion_treasure" }, "loot_bastion_hoglin_stable": { - "trigger": "minecraft:player_generates_container_loot", - "lootTable": "minecraft:chests/bastion_hoglin_stable" + "trigger": "player_generates_container_loot", + "lootTable": "chests/bastion_hoglin_stable" }, "loot_bastion_bridge": { - "trigger": "minecraft:player_generates_container_loot", - "lootTable": "minecraft:chests/bastion_bridge" + "trigger": "player_generates_container_loot", + "lootTable": "chests/bastion_bridge" } } }, @@ -2305,12 +2305,12 @@ "experience": 100, "criteria": { "netherite_armor": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:netherite_helmet", - "minecraft:netherite_chestplate", - "minecraft:netherite_leggings", - "minecraft:netherite_boots" + "netherite_helmet", + "netherite_chestplate", + "netherite_leggings", + "netherite_boots" ] } } @@ -2325,9 +2325,9 @@ "parent": "nether/root", "criteria": { "ancient_debris": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:ancient_debris" + "ancient_debris" ] } } @@ -2342,9 +2342,9 @@ "parent": "nether/find_fortress", "criteria": { "blaze_rod": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:blaze_rod" + "blaze_rod" ] } } @@ -2359,9 +2359,9 @@ "parent": "nether/root", "criteria": { "crying_obsidian": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:crying_obsidian" + "crying_obsidian" ] } } @@ -2377,12 +2377,12 @@ "experience": 50, "criteria": { "killed_ghast": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "items": [ - "minecraft:fireball" + "fireball" ], "entities": [ - "minecraft:ghast" + "ghast" ] } } @@ -2397,11 +2397,11 @@ "parent": "nether/root", "criteria": { "used_warped_fungus_on_a_stick": { - "trigger": "minecraft:item_durability_changed", + "trigger": "item_durability_changed", "items": [ - "minecraft:warped_fungus_on_a_stick" + "warped_fungus_on_a_stick" ], - "vehicle": "minecraft:strider" + "vehicle": "strider" } } }, @@ -2415,8 +2415,8 @@ "parent": "nether/ride_strider", "criteria": { "ride_entity_distance": { - "trigger": "minecraft:ride_entity_in_lava", - "vehicle": "minecraft:strider", + "trigger": "ride_entity_in_lava", + "vehicle": "strider", "distance": { "horizontal": { "min": 50 @@ -2434,8 +2434,8 @@ "type": "hidden", "criteria": { "entered_nether": { - "trigger": "minecraft:changed_dimension", - "dimension": "minecraft:the_nether" + "trigger": "changed_dimension", + "dimension": "the_nether" } } }, @@ -2449,9 +2449,9 @@ "parent": "nether/get_wither_skull", "criteria": { "summoned": { - "trigger": "minecraft:summoned_entity", + "trigger": "summoned_entity", "entities": [ - "minecraft:wither" + "wither" ] } } @@ -2467,11 +2467,11 @@ "experience": 100, "criteria": { "killed_ghast": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:ghast" + "ghast" ], - "dimension": "minecraft:overworld" + "dimension": "overworld" } } }, @@ -2485,11 +2485,11 @@ "parent": "nether/obtain_ancient_debris", "criteria": { "use_lodestone": { - "trigger": "minecraft:item_used_on_block", + "trigger": "item_used_on_block", "items": [ - "minecraft:compass" + "compass" ], - "block": "minecraft:lodestone" + "block": "lodestone" } } }, @@ -2503,7 +2503,7 @@ "parent": "story/enter_the_nether", "criteria": { "cured_zombie": { - "trigger": "minecraft:cured_zombie_villager" + "trigger": "cured_zombie_villager" } } }, @@ -2517,7 +2517,7 @@ "parent": "story/obtain_armor", "criteria": { "deflected_projectile": { - "trigger": "minecraft:entity_hurt_player", + "trigger": "entity_hurt_player", "blocked": true } } @@ -2532,7 +2532,7 @@ "parent": "story/mine_diamond", "criteria": { "enchanted_item": { - "trigger": "minecraft:enchanted_item" + "trigger": "enchanted_item" } } }, @@ -2546,8 +2546,8 @@ "parent": "story/follow_ender_eye", "criteria": { "entered_end": { - "trigger": "minecraft:changed_dimension", - "dimension": "minecraft:the_end" + "trigger": "changed_dimension", + "dimension": "the_end" } } }, @@ -2561,8 +2561,8 @@ "parent": "story/form_obsidian", "criteria": { "entered_nether": { - "trigger": "minecraft:changed_dimension", - "dimension": "minecraft:the_nether" + "trigger": "changed_dimension", + "dimension": "the_nether" } } }, @@ -2576,8 +2576,8 @@ "parent": "story/enter_the_nether", "criteria": { "in_stronghold": { - "trigger": "minecraft:location", - "structure": "minecraft:stronghold" + "trigger": "location", + "structure": "stronghold" } } }, @@ -2591,9 +2591,9 @@ "parent": "story/lava_bucket", "criteria": { "obsidian": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:obsidian" + "obsidian" ] } } @@ -2608,9 +2608,9 @@ "parent": "story/smelt_iron", "criteria": { "iron_pickaxe": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_pickaxe" + "iron_pickaxe" ] } } @@ -2625,9 +2625,9 @@ "parent": "story/smelt_iron", "criteria": { "lava_bucket": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:lava_bucket" + "lava_bucket" ] } } @@ -2642,9 +2642,9 @@ "parent": "story/iron_tools", "criteria": { "diamond": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond" + "diamond" ] } } @@ -2659,9 +2659,9 @@ "parent": "story/root", "criteria": { "get_stone": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "#minecraft:stone_tool_materials" + "#stone_tool_materials" ] } } @@ -2676,27 +2676,27 @@ "parent": "story/smelt_iron", "criteria": { "iron_helmet": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_helmet" + "iron_helmet" ] }, "iron_chestplate": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_chestplate" + "iron_chestplate" ] }, "iron_leggings": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_leggings" + "iron_leggings" ] }, "iron_boots": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_boots" + "iron_boots" ] } } @@ -2710,9 +2710,9 @@ "type": "hidden", "criteria": { "crafting_table": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:crafting_table" + "crafting_table" ] } } @@ -2727,27 +2727,27 @@ "parent": "story/mine_diamond", "criteria": { "diamond_helmet": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond_helmet" + "diamond_helmet" ] }, "diamond_chestplate": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond_chestplate" + "diamond_chestplate" ] }, "diamond_leggings": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond_leggings" + "diamond_leggings" ] }, "diamond_boots": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond_boots" + "diamond_boots" ] } } @@ -2762,9 +2762,9 @@ "parent": "story/upgrade_tools", "criteria": { "iron": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_ingot" + "iron_ingot" ] } } @@ -2779,9 +2779,9 @@ "parent": "story/mine_stone", "criteria": { "stone_pickaxe": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:stone_pickaxe" + "stone_pickaxe" ] } } diff --git a/data/pc/1.19/advancements.json b/data/pc/1.19/advancements.json index fe66d44fc..39d63269e 100644 --- a/data/pc/1.19/advancements.json +++ b/data/pc/1.19/advancements.json @@ -9,213 +9,213 @@ "parent": "adventure/sleep_in_bed", "experience": 500, "criteria": { - "minecraft:badlands": { - "trigger": "minecraft:location", - "biome": "minecraft:badlands" + "badlands": { + "trigger": "location", + "biome": "badlands" }, - "minecraft:bamboo_jungle": { - "trigger": "minecraft:location", - "biome": "minecraft:bamboo_jungle" + "bamboo_jungle": { + "trigger": "location", + "biome": "bamboo_jungle" }, - "minecraft:beach": { - "trigger": "minecraft:location", - "biome": "minecraft:beach" + "beach": { + "trigger": "location", + "biome": "beach" }, - "minecraft:birch_forest": { - "trigger": "minecraft:location", - "biome": "minecraft:birch_forest" + "birch_forest": { + "trigger": "location", + "biome": "birch_forest" }, - "minecraft:cold_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:cold_ocean" + "cold_ocean": { + "trigger": "location", + "biome": "cold_ocean" }, - "minecraft:dark_forest": { - "trigger": "minecraft:location", - "biome": "minecraft:dark_forest" + "dark_forest": { + "trigger": "location", + "biome": "dark_forest" }, - "minecraft:deep_cold_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:deep_cold_ocean" + "deep_cold_ocean": { + "trigger": "location", + "biome": "deep_cold_ocean" }, - "minecraft:deep_dark": { - "trigger": "minecraft:location", - "biome": "minecraft:deep_dark" + "deep_dark": { + "trigger": "location", + "biome": "deep_dark" }, - "minecraft:deep_frozen_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:deep_frozen_ocean" + "deep_frozen_ocean": { + "trigger": "location", + "biome": "deep_frozen_ocean" }, - "minecraft:deep_lukewarm_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:deep_lukewarm_ocean" + "deep_lukewarm_ocean": { + "trigger": "location", + "biome": "deep_lukewarm_ocean" }, - "minecraft:deep_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:deep_ocean" + "deep_ocean": { + "trigger": "location", + "biome": "deep_ocean" }, - "minecraft:desert": { - "trigger": "minecraft:location", - "biome": "minecraft:desert" + "desert": { + "trigger": "location", + "biome": "desert" }, - "minecraft:dripstone_caves": { - "trigger": "minecraft:location", - "biome": "minecraft:dripstone_caves" + "dripstone_caves": { + "trigger": "location", + "biome": "dripstone_caves" }, - "minecraft:eroded_badlands": { - "trigger": "minecraft:location", - "biome": "minecraft:eroded_badlands" + "eroded_badlands": { + "trigger": "location", + "biome": "eroded_badlands" }, - "minecraft:flower_forest": { - "trigger": "minecraft:location", - "biome": "minecraft:flower_forest" + "flower_forest": { + "trigger": "location", + "biome": "flower_forest" }, - "minecraft:forest": { - "trigger": "minecraft:location", - "biome": "minecraft:forest" + "forest": { + "trigger": "location", + "biome": "forest" }, - "minecraft:frozen_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:frozen_ocean" + "frozen_ocean": { + "trigger": "location", + "biome": "frozen_ocean" }, - "minecraft:frozen_peaks": { - "trigger": "minecraft:location", - "biome": "minecraft:frozen_peaks" + "frozen_peaks": { + "trigger": "location", + "biome": "frozen_peaks" }, - "minecraft:frozen_river": { - "trigger": "minecraft:location", - "biome": "minecraft:frozen_river" + "frozen_river": { + "trigger": "location", + "biome": "frozen_river" }, - "minecraft:grove": { - "trigger": "minecraft:location", - "biome": "minecraft:grove" + "grove": { + "trigger": "location", + "biome": "grove" }, - "minecraft:ice_spikes": { - "trigger": "minecraft:location", - "biome": "minecraft:ice_spikes" + "ice_spikes": { + "trigger": "location", + "biome": "ice_spikes" }, - "minecraft:jagged_peaks": { - "trigger": "minecraft:location", - "biome": "minecraft:jagged_peaks" + "jagged_peaks": { + "trigger": "location", + "biome": "jagged_peaks" }, - "minecraft:jungle": { - "trigger": "minecraft:location", - "biome": "minecraft:jungle" + "jungle": { + "trigger": "location", + "biome": "jungle" }, - "minecraft:lukewarm_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:lukewarm_ocean" + "lukewarm_ocean": { + "trigger": "location", + "biome": "lukewarm_ocean" }, - "minecraft:lush_caves": { - "trigger": "minecraft:location", - "biome": "minecraft:lush_caves" + "lush_caves": { + "trigger": "location", + "biome": "lush_caves" }, - "minecraft:mangrove_swamp": { - "trigger": "minecraft:location", - "biome": "minecraft:mangrove_swamp" + "mangrove_swamp": { + "trigger": "location", + "biome": "mangrove_swamp" }, - "minecraft:meadow": { - "trigger": "minecraft:location", - "biome": "minecraft:meadow" + "meadow": { + "trigger": "location", + "biome": "meadow" }, - "minecraft:mushroom_fields": { - "trigger": "minecraft:location", - "biome": "minecraft:mushroom_fields" + "mushroom_fields": { + "trigger": "location", + "biome": "mushroom_fields" }, - "minecraft:ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:ocean" + "ocean": { + "trigger": "location", + "biome": "ocean" }, - "minecraft:old_growth_birch_forest": { - "trigger": "minecraft:location", - "biome": "minecraft:old_growth_birch_forest" + "old_growth_birch_forest": { + "trigger": "location", + "biome": "old_growth_birch_forest" }, - "minecraft:old_growth_pine_taiga": { - "trigger": "minecraft:location", - "biome": "minecraft:old_growth_pine_taiga" + "old_growth_pine_taiga": { + "trigger": "location", + "biome": "old_growth_pine_taiga" }, - "minecraft:old_growth_spruce_taiga": { - "trigger": "minecraft:location", - "biome": "minecraft:old_growth_spruce_taiga" + "old_growth_spruce_taiga": { + "trigger": "location", + "biome": "old_growth_spruce_taiga" }, - "minecraft:plains": { - "trigger": "minecraft:location", - "biome": "minecraft:plains" + "plains": { + "trigger": "location", + "biome": "plains" }, - "minecraft:river": { - "trigger": "minecraft:location", - "biome": "minecraft:river" + "river": { + "trigger": "location", + "biome": "river" }, - "minecraft:savanna": { - "trigger": "minecraft:location", - "biome": "minecraft:savanna" + "savanna": { + "trigger": "location", + "biome": "savanna" }, - "minecraft:savanna_plateau": { - "trigger": "minecraft:location", - "biome": "minecraft:savanna_plateau" + "savanna_plateau": { + "trigger": "location", + "biome": "savanna_plateau" }, - "minecraft:snowy_beach": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_beach" + "snowy_beach": { + "trigger": "location", + "biome": "snowy_beach" }, - "minecraft:snowy_plains": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_plains" + "snowy_plains": { + "trigger": "location", + "biome": "snowy_plains" }, - "minecraft:snowy_slopes": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_slopes" + "snowy_slopes": { + "trigger": "location", + "biome": "snowy_slopes" }, - "minecraft:snowy_taiga": { - "trigger": "minecraft:location", - "biome": "minecraft:snowy_taiga" + "snowy_taiga": { + "trigger": "location", + "biome": "snowy_taiga" }, - "minecraft:sparse_jungle": { - "trigger": "minecraft:location", - "biome": "minecraft:sparse_jungle" + "sparse_jungle": { + "trigger": "location", + "biome": "sparse_jungle" }, - "minecraft:stony_peaks": { - "trigger": "minecraft:location", - "biome": "minecraft:stony_peaks" + "stony_peaks": { + "trigger": "location", + "biome": "stony_peaks" }, - "minecraft:stony_shore": { - "trigger": "minecraft:location", - "biome": "minecraft:stony_shore" + "stony_shore": { + "trigger": "location", + "biome": "stony_shore" }, - "minecraft:sunflower_plains": { - "trigger": "minecraft:location", - "biome": "minecraft:sunflower_plains" + "sunflower_plains": { + "trigger": "location", + "biome": "sunflower_plains" }, - "minecraft:swamp": { - "trigger": "minecraft:location", - "biome": "minecraft:swamp" + "swamp": { + "trigger": "location", + "biome": "swamp" }, - "minecraft:taiga": { - "trigger": "minecraft:location", - "biome": "minecraft:taiga" + "taiga": { + "trigger": "location", + "biome": "taiga" }, - "minecraft:warm_ocean": { - "trigger": "minecraft:location", - "biome": "minecraft:warm_ocean" + "warm_ocean": { + "trigger": "location", + "biome": "warm_ocean" }, - "minecraft:windswept_forest": { - "trigger": "minecraft:location", - "biome": "minecraft:windswept_forest" + "windswept_forest": { + "trigger": "location", + "biome": "windswept_forest" }, - "minecraft:windswept_gravelly_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:windswept_gravelly_hills" + "windswept_gravelly_hills": { + "trigger": "location", + "biome": "windswept_gravelly_hills" }, - "minecraft:windswept_hills": { - "trigger": "minecraft:location", - "biome": "minecraft:windswept_hills" + "windswept_hills": { + "trigger": "location", + "biome": "windswept_hills" }, - "minecraft:windswept_savanna": { - "trigger": "minecraft:location", - "biome": "minecraft:windswept_savanna" + "windswept_savanna": { + "trigger": "location", + "biome": "windswept_savanna" }, - "minecraft:wooded_badlands": { - "trigger": "minecraft:location", - "biome": "minecraft:wooded_badlands" + "wooded_badlands": { + "trigger": "location", + "biome": "wooded_badlands" } } }, @@ -230,7 +230,7 @@ "experience": 85, "criteria": { "arbalistic": { - "trigger": "minecraft:killed_by_crossbow", + "trigger": "killed_by_crossbow", "uniqueEntityTypes": 5 } } @@ -245,7 +245,7 @@ "parent": "adventure/root", "criteria": { "avoid_vibration": { - "trigger": "minecraft:avoid_vibration" + "trigger": "avoid_vibration" } } }, @@ -260,7 +260,7 @@ "experience": 50, "criteria": { "bullseye": { - "trigger": "minecraft:target_hit", + "trigger": "target_hit", "distance": { "horizontal": { "min": 30 @@ -279,7 +279,7 @@ "parent": "adventure/root", "criteria": { "fall_from_world_height": { - "trigger": "minecraft:fall_from_height", + "trigger": "fall_from_height", "position": { "y": { "max": -59 @@ -304,7 +304,7 @@ "experience": 100, "criteria": { "hero_of_the_village": { - "trigger": "minecraft:hero_of_the_village" + "trigger": "hero_of_the_village" } } }, @@ -318,8 +318,8 @@ "parent": "adventure/root", "criteria": { "honey_block_slide": { - "trigger": "minecraft:slide_down_block", - "block": "minecraft:honey_block" + "trigger": "slide_down_block", + "block": "honey_block" } } }, @@ -332,208 +332,208 @@ "type": "task", "parent": "adventure/root", "criteria": { - "minecraft:blaze": { - "trigger": "minecraft:player_killed_entity", + "blaze": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:blaze" + "blaze" ] }, - "minecraft:cave_spider": { - "trigger": "minecraft:player_killed_entity", + "cave_spider": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:cave_spider" + "cave_spider" ] }, - "minecraft:creeper": { - "trigger": "minecraft:player_killed_entity", + "creeper": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:creeper" + "creeper" ] }, - "minecraft:drowned": { - "trigger": "minecraft:player_killed_entity", + "drowned": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:drowned" + "drowned" ] }, - "minecraft:elder_guardian": { - "trigger": "minecraft:player_killed_entity", + "elder_guardian": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:elder_guardian" + "elder_guardian" ] }, - "minecraft:ender_dragon": { - "trigger": "minecraft:player_killed_entity", + "ender_dragon": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ender_dragon" + "ender_dragon" ] }, - "minecraft:enderman": { - "trigger": "minecraft:player_killed_entity", + "enderman": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:enderman" + "enderman" ] }, - "minecraft:endermite": { - "trigger": "minecraft:player_killed_entity", + "endermite": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:endermite" + "endermite" ] }, - "minecraft:evoker": { - "trigger": "minecraft:player_killed_entity", + "evoker": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:evoker" + "evoker" ] }, - "minecraft:ghast": { - "trigger": "minecraft:player_killed_entity", + "ghast": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ghast" + "ghast" ] }, - "minecraft:guardian": { - "trigger": "minecraft:player_killed_entity", + "guardian": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:guardian" + "guardian" ] }, - "minecraft:hoglin": { - "trigger": "minecraft:player_killed_entity", + "hoglin": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:hoglin" + "hoglin" ] }, - "minecraft:husk": { - "trigger": "minecraft:player_killed_entity", + "husk": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:husk" + "husk" ] }, - "minecraft:magma_cube": { - "trigger": "minecraft:player_killed_entity", + "magma_cube": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:magma_cube" + "magma_cube" ] }, - "minecraft:phantom": { - "trigger": "minecraft:player_killed_entity", + "phantom": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:phantom" + "phantom" ] }, - "minecraft:piglin": { - "trigger": "minecraft:player_killed_entity", + "piglin": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:piglin" + "piglin" ] }, - "minecraft:piglin_brute": { - "trigger": "minecraft:player_killed_entity", + "piglin_brute": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:piglin_brute" + "piglin_brute" ] }, - "minecraft:pillager": { - "trigger": "minecraft:player_killed_entity", + "pillager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:pillager" + "pillager" ] }, - "minecraft:ravager": { - "trigger": "minecraft:player_killed_entity", + "ravager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ravager" + "ravager" ] }, - "minecraft:shulker": { - "trigger": "minecraft:player_killed_entity", + "shulker": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:shulker" + "shulker" ] }, - "minecraft:silverfish": { - "trigger": "minecraft:player_killed_entity", + "silverfish": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:silverfish" + "silverfish" ] }, - "minecraft:skeleton": { - "trigger": "minecraft:player_killed_entity", + "skeleton": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:skeleton" + "skeleton" ] }, - "minecraft:slime": { - "trigger": "minecraft:player_killed_entity", + "slime": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:slime" + "slime" ] }, - "minecraft:spider": { - "trigger": "minecraft:player_killed_entity", + "spider": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:spider" + "spider" ] }, - "minecraft:stray": { - "trigger": "minecraft:player_killed_entity", + "stray": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:stray" + "stray" ] }, - "minecraft:vex": { - "trigger": "minecraft:player_killed_entity", + "vex": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:vex" + "vex" ] }, - "minecraft:vindicator": { - "trigger": "minecraft:player_killed_entity", + "vindicator": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:vindicator" + "vindicator" ] }, - "minecraft:witch": { - "trigger": "minecraft:player_killed_entity", + "witch": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:witch" + "witch" ] }, - "minecraft:wither": { - "trigger": "minecraft:player_killed_entity", + "wither": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:wither" + "wither" ] }, - "minecraft:wither_skeleton": { - "trigger": "minecraft:player_killed_entity", + "wither_skeleton": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:wither_skeleton" + "wither_skeleton" ] }, - "minecraft:zoglin": { - "trigger": "minecraft:player_killed_entity", + "zoglin": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zoglin" + "zoglin" ] }, - "minecraft:zombie": { - "trigger": "minecraft:player_killed_entity", + "zombie": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie" + "zombie" ] }, - "minecraft:zombie_villager": { - "trigger": "minecraft:player_killed_entity", + "zombie_villager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie_villager" + "zombie_villager" ] }, - "minecraft:zombified_piglin": { - "trigger": "minecraft:player_killed_entity", + "zombified_piglin": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombified_piglin" + "zombified_piglin" ] } } @@ -548,208 +548,208 @@ "parent": "adventure/kill_a_mob", "experience": 100, "criteria": { - "minecraft:blaze": { - "trigger": "minecraft:player_killed_entity", + "blaze": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:blaze" + "blaze" ] }, - "minecraft:cave_spider": { - "trigger": "minecraft:player_killed_entity", + "cave_spider": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:cave_spider" + "cave_spider" ] }, - "minecraft:creeper": { - "trigger": "minecraft:player_killed_entity", + "creeper": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:creeper" + "creeper" ] }, - "minecraft:drowned": { - "trigger": "minecraft:player_killed_entity", + "drowned": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:drowned" + "drowned" ] }, - "minecraft:elder_guardian": { - "trigger": "minecraft:player_killed_entity", + "elder_guardian": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:elder_guardian" + "elder_guardian" ] }, - "minecraft:ender_dragon": { - "trigger": "minecraft:player_killed_entity", + "ender_dragon": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ender_dragon" + "ender_dragon" ] }, - "minecraft:enderman": { - "trigger": "minecraft:player_killed_entity", + "enderman": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:enderman" + "enderman" ] }, - "minecraft:endermite": { - "trigger": "minecraft:player_killed_entity", + "endermite": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:endermite" + "endermite" ] }, - "minecraft:evoker": { - "trigger": "minecraft:player_killed_entity", + "evoker": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:evoker" + "evoker" ] }, - "minecraft:ghast": { - "trigger": "minecraft:player_killed_entity", + "ghast": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ghast" + "ghast" ] }, - "minecraft:guardian": { - "trigger": "minecraft:player_killed_entity", + "guardian": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:guardian" + "guardian" ] }, - "minecraft:hoglin": { - "trigger": "minecraft:player_killed_entity", + "hoglin": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:hoglin" + "hoglin" ] }, - "minecraft:husk": { - "trigger": "minecraft:player_killed_entity", + "husk": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:husk" + "husk" ] }, - "minecraft:magma_cube": { - "trigger": "minecraft:player_killed_entity", + "magma_cube": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:magma_cube" + "magma_cube" ] }, - "minecraft:phantom": { - "trigger": "minecraft:player_killed_entity", + "phantom": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:phantom" + "phantom" ] }, - "minecraft:piglin": { - "trigger": "minecraft:player_killed_entity", + "piglin": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:piglin" + "piglin" ] }, - "minecraft:piglin_brute": { - "trigger": "minecraft:player_killed_entity", + "piglin_brute": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:piglin_brute" + "piglin_brute" ] }, - "minecraft:pillager": { - "trigger": "minecraft:player_killed_entity", + "pillager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:pillager" + "pillager" ] }, - "minecraft:ravager": { - "trigger": "minecraft:player_killed_entity", + "ravager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:ravager" + "ravager" ] }, - "minecraft:shulker": { - "trigger": "minecraft:player_killed_entity", + "shulker": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:shulker" + "shulker" ] }, - "minecraft:silverfish": { - "trigger": "minecraft:player_killed_entity", + "silverfish": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:silverfish" + "silverfish" ] }, - "minecraft:skeleton": { - "trigger": "minecraft:player_killed_entity", + "skeleton": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:skeleton" + "skeleton" ] }, - "minecraft:slime": { - "trigger": "minecraft:player_killed_entity", + "slime": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:slime" + "slime" ] }, - "minecraft:spider": { - "trigger": "minecraft:player_killed_entity", + "spider": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:spider" + "spider" ] }, - "minecraft:stray": { - "trigger": "minecraft:player_killed_entity", + "stray": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:stray" + "stray" ] }, - "minecraft:vex": { - "trigger": "minecraft:player_killed_entity", + "vex": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:vex" + "vex" ] }, - "minecraft:vindicator": { - "trigger": "minecraft:player_killed_entity", + "vindicator": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:vindicator" + "vindicator" ] }, - "minecraft:witch": { - "trigger": "minecraft:player_killed_entity", + "witch": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:witch" + "witch" ] }, - "minecraft:wither": { - "trigger": "minecraft:player_killed_entity", + "wither": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:wither" + "wither" ] }, - "minecraft:wither_skeleton": { - "trigger": "minecraft:player_killed_entity", + "wither_skeleton": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:wither_skeleton" + "wither_skeleton" ] }, - "minecraft:zoglin": { - "trigger": "minecraft:player_killed_entity", + "zoglin": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zoglin" + "zoglin" ] }, - "minecraft:zombie": { - "trigger": "minecraft:player_killed_entity", + "zombie": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie" + "zombie" ] }, - "minecraft:zombie_villager": { - "trigger": "minecraft:player_killed_entity", + "zombie_villager": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombie_villager" + "zombie_villager" ] }, - "minecraft:zombified_piglin": { - "trigger": "minecraft:player_killed_entity", + "zombified_piglin": { + "trigger": "player_killed_entity", "entities": [ - "minecraft:zombified_piglin" + "zombified_piglin" ] } } @@ -764,7 +764,7 @@ "parent": "adventure/kill_a_mob", "criteria": { "kill_mob_near_sculk_catalyst": { - "trigger": "minecraft:kill_mob_near_sculk_catalyst" + "trigger": "kill_mob_near_sculk_catalyst" } } }, @@ -778,9 +778,9 @@ "parent": "adventure/root", "criteria": { "lightning_rod_with_villager_no_fire": { - "trigger": "minecraft:lightning_strike", + "trigger": "lightning_strike", "entities": [ - "minecraft:villager" + "villager" ], "blocksSetOnFire": 0 } @@ -796,9 +796,9 @@ "parent": "adventure/root", "criteria": { "shot_crossbow": { - "trigger": "minecraft:shot_crossbow", + "trigger": "shot_crossbow", "items": [ - "minecraft:crossbow" + "crossbow" ] } } @@ -813,12 +813,12 @@ "parent": "adventure/sleep_in_bed", "criteria": { "play_jukebox_in_meadows": { - "trigger": "minecraft:item_used_on_block", + "trigger": "item_used_on_block", "items": [ - "#minecraft:music_discs" + "#music_discs" ], - "block": "minecraft:jukebox", - "biome": "minecraft:meadow" + "block": "jukebox", + "biome": "meadow" } } }, @@ -831,10 +831,10 @@ "type": "hidden", "criteria": { "killed_by_something": { - "trigger": "minecraft:entity_killed_player" + "trigger": "entity_killed_player" }, "killed_something": { - "trigger": "minecraft:player_killed_entity" + "trigger": "player_killed_entity" } } }, @@ -848,9 +848,9 @@ "parent": "adventure/kill_a_mob", "criteria": { "shot_arrow": { - "trigger": "minecraft:player_hurt_entity", + "trigger": "player_hurt_entity", "items": [ - "#minecraft:arrows" + "#arrows" ] } } @@ -865,7 +865,7 @@ "parent": "adventure/root", "criteria": { "slept_in_bed": { - "trigger": "minecraft:slept_in_bed" + "trigger": "slept_in_bed" } } }, @@ -880,9 +880,9 @@ "experience": 50, "criteria": { "killed_skeleton": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:skeleton" + "skeleton" ], "distance": { "horizontal": { @@ -902,12 +902,12 @@ "parent": "adventure/spyglass_at_ghast", "criteria": { "spyglass_at_dragon": { - "trigger": "minecraft:using_item", + "trigger": "using_item", "items": [ - "minecraft:spyglass" + "spyglass" ], "entities": [ - "minecraft:ender_dragon" + "ender_dragon" ] } } @@ -922,12 +922,12 @@ "parent": "adventure/spyglass_at_parrot", "criteria": { "spyglass_at_ghast": { - "trigger": "minecraft:using_item", + "trigger": "using_item", "items": [ - "minecraft:spyglass" + "spyglass" ], "entities": [ - "minecraft:ghast" + "ghast" ] } } @@ -942,12 +942,12 @@ "parent": "adventure/root", "criteria": { "spyglass_at_parrot": { - "trigger": "minecraft:using_item", + "trigger": "using_item", "items": [ - "minecraft:spyglass" + "spyglass" ], "entities": [ - "minecraft:parrot" + "parrot" ] } } @@ -962,9 +962,9 @@ "parent": "adventure/trade", "criteria": { "summoned_golem": { - "trigger": "minecraft:summoned_entity", + "trigger": "summoned_entity", "entities": [ - "minecraft:iron_golem" + "iron_golem" ] } } @@ -979,9 +979,9 @@ "parent": "adventure/kill_a_mob", "criteria": { "shot_trident": { - "trigger": "minecraft:player_hurt_entity", + "trigger": "player_hurt_entity", "items": [ - "minecraft:trident" + "trident" ] } } @@ -996,9 +996,9 @@ "parent": "adventure/kill_a_mob", "criteria": { "used_totem": { - "trigger": "minecraft:used_totem", + "trigger": "used_totem", "items": [ - "minecraft:totem_of_undying" + "totem_of_undying" ] } } @@ -1013,7 +1013,7 @@ "parent": "adventure/root", "criteria": { "traded": { - "trigger": "minecraft:villager_trade" + "trigger": "villager_trade" } } }, @@ -1027,7 +1027,7 @@ "parent": "adventure/trade", "criteria": { "trade_at_world_height": { - "trigger": "minecraft:villager_trade", + "trigger": "villager_trade", "position": { "y": { "min": 319 @@ -1047,10 +1047,10 @@ "experience": 65, "criteria": { "two_birds": { - "trigger": "minecraft:killed_by_crossbow", + "trigger": "killed_by_crossbow", "entities": [ - "minecraft:phantom", - "minecraft:phantom" + "phantom", + "phantom" ] } } @@ -1065,9 +1065,9 @@ "parent": "adventure/throw_trident", "criteria": { "struck_villager": { - "trigger": "minecraft:channeled_lightning", + "trigger": "channeled_lightning", "entities": [ - "minecraft:villager" + "villager" ] } } @@ -1082,14 +1082,14 @@ "parent": "adventure/root", "criteria": { "voluntary_exile": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "#minecraft:raiders" + "#raiders" ], "entityWearing": { "head": { "items": [ - "minecraft:white_banner" + "white_banner" ], "nbt": "{BlockEntityTag:{Patterns:[{Color:9,Pattern:\"mr\"},{Color:8,Pattern:\"bs\"},{Color:7,Pattern:\"cs\"},{Color:8,Pattern:\"bo\"},{Color:15,Pattern:\"ms\"},{Color:8,Pattern:\"hh\"},{Color:8,Pattern:\"mc\"},{Color:15,Pattern:\"bo\"}],id:\"minecraft:banner\"},HideFlags:32,display:{Name:'{\"color\":\"gold\",\"translate\":\"block.minecraft.ominous_banner\"}'}}" } @@ -1107,12 +1107,12 @@ "parent": "adventure/sleep_in_bed", "criteria": { "walk_on_powder_snow_with_leather_boots": { - "trigger": "minecraft:location", - "block": "minecraft:powder_snow", + "trigger": "location", + "block": "powder_snow", "wearing": { "feet": { "items": [ - "minecraft:leather_boots" + "leather_boots" ] } } @@ -1129,9 +1129,9 @@ "parent": "adventure/ol_betsy", "criteria": { "kill_pillager": { - "trigger": "minecraft:killed_by_crossbow", + "trigger": "killed_by_crossbow", "entities": [ - "minecraft:pillager" + "pillager" ] } } @@ -1146,9 +1146,9 @@ "parent": "end/kill_dragon", "criteria": { "dragon_breath": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:dragon_breath" + "dragon_breath" ] } } @@ -1163,9 +1163,9 @@ "parent": "end/kill_dragon", "criteria": { "dragon_egg": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:dragon_egg" + "dragon_egg" ] } } @@ -1180,9 +1180,9 @@ "parent": "end/find_end_city", "criteria": { "elytra": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:elytra" + "elytra" ] } } @@ -1197,8 +1197,8 @@ "parent": "end/kill_dragon", "criteria": { "entered_end_gateway": { - "trigger": "minecraft:enter_block", - "block": "minecraft:end_gateway" + "trigger": "enter_block", + "block": "end_gateway" } } }, @@ -1212,8 +1212,8 @@ "parent": "end/enter_end_gateway", "criteria": { "in_city": { - "trigger": "minecraft:location", - "structure": "minecraft:end_city" + "trigger": "location", + "structure": "end_city" } } }, @@ -1227,9 +1227,9 @@ "parent": "end/root", "criteria": { "killed_dragon": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:ender_dragon" + "ender_dragon" ] } } @@ -1245,7 +1245,7 @@ "experience": 50, "criteria": { "levitated": { - "trigger": "minecraft:levitation", + "trigger": "levitation", "distance": { "vertical": { "min": 50 @@ -1264,9 +1264,9 @@ "parent": "end/kill_dragon", "criteria": { "summoned_dragon": { - "trigger": "minecraft:summoned_entity", + "trigger": "summoned_entity", "entities": [ - "minecraft:ender_dragon" + "ender_dragon" ] } } @@ -1280,8 +1280,8 @@ "type": "hidden", "criteria": { "entered_end": { - "trigger": "minecraft:changed_dimension", - "dimension": "minecraft:the_end" + "trigger": "changed_dimension", + "dimension": "the_end" } } }, @@ -1295,11 +1295,11 @@ "parent": "husbandry/allay_deliver_item_to_player", "criteria": { "allay_deliver_cake_to_note_block": { - "trigger": "minecraft:allay_drop_item_on_block", + "trigger": "allay_drop_item_on_block", "items": [ - "minecraft:cake" + "cake" ], - "block": "minecraft:note_block" + "block": "note_block" } } }, @@ -1313,9 +1313,9 @@ "parent": "husbandry/root", "criteria": { "allay_deliver_item_to_player": { - "trigger": "minecraft:thrown_item_picked_up_by_player", + "trigger": "thrown_item_picked_up_by_player", "entities": [ - "minecraft:allay" + "allay" ] } } @@ -1330,9 +1330,9 @@ "parent": "husbandry/tactical_fishing", "criteria": { "axolotl_bucket": { - "trigger": "minecraft:filled_bucket", + "trigger": "filled_bucket", "items": [ - "minecraft:axolotl_bucket" + "axolotl_bucket" ] } } @@ -1348,243 +1348,243 @@ "experience": 100, "criteria": { "apple": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:apple" + "apple" ] }, "baked_potato": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:baked_potato" + "baked_potato" ] }, "beef": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:beef" + "beef" ] }, "beetroot": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:beetroot" + "beetroot" ] }, "beetroot_soup": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:beetroot_soup" + "beetroot_soup" ] }, "bread": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:bread" + "bread" ] }, "carrot": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:carrot" + "carrot" ] }, "chicken": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:chicken" + "chicken" ] }, "chorus_fruit": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:chorus_fruit" + "chorus_fruit" ] }, "cod": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cod" + "cod" ] }, "cooked_beef": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_beef" + "cooked_beef" ] }, "cooked_chicken": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_chicken" + "cooked_chicken" ] }, "cooked_cod": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_cod" + "cooked_cod" ] }, "cooked_mutton": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_mutton" + "cooked_mutton" ] }, "cooked_porkchop": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_porkchop" + "cooked_porkchop" ] }, "cooked_rabbit": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_rabbit" + "cooked_rabbit" ] }, "cooked_salmon": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cooked_salmon" + "cooked_salmon" ] }, "cookie": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:cookie" + "cookie" ] }, "dried_kelp": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:dried_kelp" + "dried_kelp" ] }, "enchanted_golden_apple": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:enchanted_golden_apple" + "enchanted_golden_apple" ] }, "glow_berries": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:glow_berries" + "glow_berries" ] }, "golden_apple": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:golden_apple" + "golden_apple" ] }, "golden_carrot": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:golden_carrot" + "golden_carrot" ] }, "honey_bottle": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:honey_bottle" + "honey_bottle" ] }, "melon_slice": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:melon_slice" + "melon_slice" ] }, "mushroom_stew": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:mushroom_stew" + "mushroom_stew" ] }, "mutton": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:mutton" + "mutton" ] }, "poisonous_potato": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:poisonous_potato" + "poisonous_potato" ] }, "porkchop": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:porkchop" + "porkchop" ] }, "potato": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:potato" + "potato" ] }, "pufferfish": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:pufferfish" + "pufferfish" ] }, "pumpkin_pie": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:pumpkin_pie" + "pumpkin_pie" ] }, "rabbit": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:rabbit" + "rabbit" ] }, "rabbit_stew": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:rabbit_stew" + "rabbit_stew" ] }, "rotten_flesh": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:rotten_flesh" + "rotten_flesh" ] }, "salmon": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:salmon" + "salmon" ] }, "spider_eye": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:spider_eye" + "spider_eye" ] }, "suspicious_stew": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:suspicious_stew" + "suspicious_stew" ] }, "sweet_berries": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:sweet_berries" + "sweet_berries" ] }, "tropical_fish": { - "trigger": "minecraft:consume_item", + "trigger": "consume_item", "items": [ - "minecraft:tropical_fish" + "tropical_fish" ] } } @@ -1599,136 +1599,136 @@ "parent": "husbandry/breed_an_animal", "experience": 100, "criteria": { - "minecraft:axolotl": { - "trigger": "minecraft:bred_animals", + "axolotl": { + "trigger": "bred_animals", "entities": [ - "minecraft:axolotl" + "axolotl" ] }, - "minecraft:bee": { - "trigger": "minecraft:bred_animals", + "bee": { + "trigger": "bred_animals", "entities": [ - "minecraft:bee" + "bee" ] }, - "minecraft:cat": { - "trigger": "minecraft:bred_animals", + "cat": { + "trigger": "bred_animals", "entities": [ - "minecraft:cat" + "cat" ] }, - "minecraft:chicken": { - "trigger": "minecraft:bred_animals", + "chicken": { + "trigger": "bred_animals", "entities": [ - "minecraft:chicken" + "chicken" ] }, - "minecraft:cow": { - "trigger": "minecraft:bred_animals", + "cow": { + "trigger": "bred_animals", "entities": [ - "minecraft:cow" + "cow" ] }, - "minecraft:donkey": { - "trigger": "minecraft:bred_animals", + "donkey": { + "trigger": "bred_animals", "entities": [ - "minecraft:donkey" + "donkey" ] }, - "minecraft:fox": { - "trigger": "minecraft:bred_animals", + "fox": { + "trigger": "bred_animals", "entities": [ - "minecraft:fox" + "fox" ] }, - "minecraft:frog": { - "trigger": "minecraft:bred_animals", + "frog": { + "trigger": "bred_animals", "entities": [ - "minecraft:frog" + "frog" ] }, - "minecraft:goat": { - "trigger": "minecraft:bred_animals", + "goat": { + "trigger": "bred_animals", "entities": [ - "minecraft:goat" + "goat" ] }, - "minecraft:hoglin": { - "trigger": "minecraft:bred_animals", + "hoglin": { + "trigger": "bred_animals", "entities": [ - "minecraft:hoglin" + "hoglin" ] }, - "minecraft:horse": { - "trigger": "minecraft:bred_animals", + "horse": { + "trigger": "bred_animals", "entities": [ - "minecraft:horse" + "horse" ] }, - "minecraft:llama": { - "trigger": "minecraft:bred_animals", + "llama": { + "trigger": "bred_animals", "entities": [ - "minecraft:llama" + "llama" ] }, - "minecraft:mooshroom": { - "trigger": "minecraft:bred_animals", + "mooshroom": { + "trigger": "bred_animals", "entities": [ - "minecraft:mooshroom" + "mooshroom" ] }, - "minecraft:mule": { - "trigger": "minecraft:bred_animals", + "mule": { + "trigger": "bred_animals", "entities": [ - "minecraft:mule" + "mule" ] }, - "minecraft:ocelot": { - "trigger": "minecraft:bred_animals", + "ocelot": { + "trigger": "bred_animals", "entities": [ - "minecraft:ocelot" + "ocelot" ] }, - "minecraft:panda": { - "trigger": "minecraft:bred_animals", + "panda": { + "trigger": "bred_animals", "entities": [ - "minecraft:panda" + "panda" ] }, - "minecraft:pig": { - "trigger": "minecraft:bred_animals", + "pig": { + "trigger": "bred_animals", "entities": [ - "minecraft:pig" + "pig" ] }, - "minecraft:rabbit": { - "trigger": "minecraft:bred_animals", + "rabbit": { + "trigger": "bred_animals", "entities": [ - "minecraft:rabbit" + "rabbit" ] }, - "minecraft:sheep": { - "trigger": "minecraft:bred_animals", + "sheep": { + "trigger": "bred_animals", "entities": [ - "minecraft:sheep" + "sheep" ] }, - "minecraft:strider": { - "trigger": "minecraft:bred_animals", + "strider": { + "trigger": "bred_animals", "entities": [ - "minecraft:strider" + "strider" ] }, - "minecraft:turtle": { - "trigger": "minecraft:bred_animals", + "turtle": { + "trigger": "bred_animals", "entities": [ - "minecraft:turtle" + "turtle" ] }, - "minecraft:wolf": { - "trigger": "minecraft:bred_animals", + "wolf": { + "trigger": "bred_animals", "entities": [ - "minecraft:wolf" + "wolf" ] } } @@ -1743,7 +1743,7 @@ "parent": "husbandry/root", "criteria": { "bred": { - "trigger": "minecraft:bred_animals" + "trigger": "bred_animals" } } }, @@ -1757,70 +1757,70 @@ "parent": "husbandry/tame_an_animal", "experience": 50, "criteria": { - "minecraft:all_black": { - "trigger": "minecraft:tame_animal", + "all_black": { + "trigger": "tame_animal", "entities": [ - "#minecraft:all_black" + "#all_black" ] }, - "minecraft:black": { - "trigger": "minecraft:tame_animal", + "black": { + "trigger": "tame_animal", "entities": [ - "#minecraft:black" + "#black" ] }, - "minecraft:british_shorthair": { - "trigger": "minecraft:tame_animal", + "british_shorthair": { + "trigger": "tame_animal", "entities": [ - "#minecraft:british_shorthair" + "#british_shorthair" ] }, - "minecraft:calico": { - "trigger": "minecraft:tame_animal", + "calico": { + "trigger": "tame_animal", "entities": [ - "#minecraft:calico" + "#calico" ] }, - "minecraft:jellie": { - "trigger": "minecraft:tame_animal", + "jellie": { + "trigger": "tame_animal", "entities": [ - "#minecraft:jellie" + "#jellie" ] }, - "minecraft:persian": { - "trigger": "minecraft:tame_animal", + "persian": { + "trigger": "tame_animal", "entities": [ - "#minecraft:persian" + "#persian" ] }, - "minecraft:ragdoll": { - "trigger": "minecraft:tame_animal", + "ragdoll": { + "trigger": "tame_animal", "entities": [ - "#minecraft:ragdoll" + "#ragdoll" ] }, - "minecraft:red": { - "trigger": "minecraft:tame_animal", + "red": { + "trigger": "tame_animal", "entities": [ - "#minecraft:red" + "#red" ] }, - "minecraft:siamese": { - "trigger": "minecraft:tame_animal", + "siamese": { + "trigger": "tame_animal", "entities": [ - "#minecraft:siamese" + "#siamese" ] }, - "minecraft:tabby": { - "trigger": "minecraft:tame_animal", + "tabby": { + "trigger": "tame_animal", "entities": [ - "#minecraft:tabby" + "#tabby" ] }, - "minecraft:white": { - "trigger": "minecraft:tame_animal", + "white": { + "trigger": "tame_animal", "entities": [ - "#minecraft:white" + "#white" ] } } @@ -1835,27 +1835,27 @@ "parent": "husbandry/root", "criteria": { "cod": { - "trigger": "minecraft:fishing_rod_hooked", + "trigger": "fishing_rod_hooked", "items": [ - "minecraft:cod" + "cod" ] }, "pufferfish": { - "trigger": "minecraft:fishing_rod_hooked", + "trigger": "fishing_rod_hooked", "items": [ - "minecraft:pufferfish" + "pufferfish" ] }, "salmon": { - "trigger": "minecraft:fishing_rod_hooked", + "trigger": "fishing_rod_hooked", "items": [ - "minecraft:salmon" + "salmon" ] }, "tropical_fish": { - "trigger": "minecraft:fishing_rod_hooked", + "trigger": "fishing_rod_hooked", "items": [ - "minecraft:tropical_fish" + "tropical_fish" ] } } @@ -1870,11 +1870,11 @@ "parent": "husbandry/leash_all_frog_variants", "criteria": { "froglights": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:ochre_froglight", - "minecraft:pearlescent_froglight", - "minecraft:verdant_froglight" + "ochre_froglight", + "pearlescent_froglight", + "verdant_froglight" ] } } @@ -1889,9 +1889,9 @@ "parent": "husbandry/axolotl_in_a_bucket", "criteria": { "kill_axolotl_target": { - "trigger": "minecraft:effects_changed", + "trigger": "effects_changed", "entities": [ - "minecraft:axolotl" + "axolotl" ] } } @@ -1905,31 +1905,31 @@ "type": "task", "parent": "husbandry/tadpole_in_a_bucket", "criteria": { - "minecraft:cold": { - "trigger": "minecraft:player_interacted_with_entity", + "cold": { + "trigger": "player_interacted_with_entity", "items": [ - "minecraft:lead" + "lead" ], "entities": [ - "minecraft:frog" + "frog" ] }, - "minecraft:temperate": { - "trigger": "minecraft:player_interacted_with_entity", + "temperate": { + "trigger": "player_interacted_with_entity", "items": [ - "minecraft:lead" + "lead" ], "entities": [ - "minecraft:frog" + "frog" ] }, - "minecraft:warm": { - "trigger": "minecraft:player_interacted_with_entity", + "warm": { + "trigger": "player_interacted_with_entity", "items": [ - "minecraft:lead" + "lead" ], "entities": [ - "minecraft:frog" + "frog" ] } } @@ -1944,11 +1944,11 @@ "parent": "husbandry/root", "criteria": { "make_a_sign_glow": { - "trigger": "minecraft:item_used_on_block", + "trigger": "item_used_on_block", "items": [ - "minecraft:glow_ink_sac" + "glow_ink_sac" ], - "block": "#minecraft:signs" + "block": "#signs" } } }, @@ -1963,9 +1963,9 @@ "experience": 100, "criteria": { "netherite_hoe": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:netherite_hoe" + "netherite_hoe" ] } } @@ -1980,24 +1980,24 @@ "parent": "husbandry/root", "criteria": { "beetroots": { - "trigger": "minecraft:placed_block", - "block": "minecraft:beetroots" + "trigger": "placed_block", + "block": "beetroots" }, "melon_stem": { - "trigger": "minecraft:placed_block", - "block": "minecraft:melon_stem" + "trigger": "placed_block", + "block": "melon_stem" }, "nether_wart": { - "trigger": "minecraft:placed_block", - "block": "minecraft:nether_wart" + "trigger": "placed_block", + "block": "nether_wart" }, "pumpkin_stem": { - "trigger": "minecraft:placed_block", - "block": "minecraft:pumpkin_stem" + "trigger": "placed_block", + "block": "pumpkin_stem" }, "wheat": { - "trigger": "minecraft:placed_block", - "block": "minecraft:wheat" + "trigger": "placed_block", + "block": "wheat" } } }, @@ -2011,10 +2011,10 @@ "parent": "husbandry/root", "criteria": { "ride_a_boat_with_a_goat": { - "trigger": "minecraft:started_riding", - "vehicle": "minecraft:boat", + "trigger": "started_riding", + "vehicle": "boat", "entities": [ - "minecraft:goat" + "goat" ] } } @@ -2028,7 +2028,7 @@ "type": "hidden", "criteria": { "consumed_item": { - "trigger": "minecraft:consume_item" + "trigger": "consume_item" } } }, @@ -2042,11 +2042,11 @@ "parent": "husbandry/root", "criteria": { "safely_harvest_honey": { - "trigger": "minecraft:item_used_on_block", + "trigger": "item_used_on_block", "items": [ - "minecraft:glass_bottle" + "glass_bottle" ], - "block": "#minecraft:beehives", + "block": "#beehives", "smokey": true } } @@ -2061,11 +2061,11 @@ "parent": "husbandry/root", "criteria": { "silk_touch_nest": { - "trigger": "minecraft:bee_nest_destroyed", - "block": "minecraft:bee_nest", + "trigger": "bee_nest_destroyed", + "block": "bee_nest", "enchantments": [ { - "enchantment": "minecraft:silk_touch", + "enchantment": "silk_touch", "levels": { "min": 1 } @@ -2085,27 +2085,27 @@ "parent": "husbandry/fishy_business", "criteria": { "cod_bucket": { - "trigger": "minecraft:filled_bucket", + "trigger": "filled_bucket", "items": [ - "minecraft:cod_bucket" + "cod_bucket" ] }, "pufferfish_bucket": { - "trigger": "minecraft:filled_bucket", + "trigger": "filled_bucket", "items": [ - "minecraft:pufferfish_bucket" + "pufferfish_bucket" ] }, "salmon_bucket": { - "trigger": "minecraft:filled_bucket", + "trigger": "filled_bucket", "items": [ - "minecraft:salmon_bucket" + "salmon_bucket" ] }, "tropical_fish_bucket": { - "trigger": "minecraft:filled_bucket", + "trigger": "filled_bucket", "items": [ - "minecraft:tropical_fish_bucket" + "tropical_fish_bucket" ] } } @@ -2120,9 +2120,9 @@ "parent": "husbandry/root", "criteria": { "tadpole_bucket": { - "trigger": "minecraft:filled_bucket", + "trigger": "filled_bucket", "items": [ - "minecraft:tadpole_bucket" + "tadpole_bucket" ] } } @@ -2137,7 +2137,7 @@ "parent": "husbandry/root", "criteria": { "tamed_animal": { - "trigger": "minecraft:tame_animal" + "trigger": "tame_animal" } } }, @@ -2151,16 +2151,16 @@ "parent": "husbandry/wax_on", "criteria": { "wax_off": { - "trigger": "minecraft:item_used_on_block", - "items": [ - "minecraft:wooden_axe", - "minecraft:golden_axe", - "minecraft:stone_axe", - "minecraft:iron_axe", - "minecraft:diamond_axe", - "minecraft:netherite_axe" + "trigger": "item_used_on_block", + "items": [ + "wooden_axe", + "golden_axe", + "stone_axe", + "iron_axe", + "diamond_axe", + "netherite_axe" ], - "block": "minecraft:waxed_copper_block" + "block": "waxed_copper_block" } } }, @@ -2174,11 +2174,11 @@ "parent": "husbandry/safely_harvest_honey", "criteria": { "wax_on": { - "trigger": "minecraft:item_used_on_block", + "trigger": "item_used_on_block", "items": [ - "minecraft:honeycomb" + "honeycomb" ], - "block": "minecraft:copper_block" + "block": "copper_block" } } }, @@ -2193,35 +2193,35 @@ "experience": 1000, "criteria": { "all_effects": { - "trigger": "minecraft:effects_changed", + "trigger": "effects_changed", "effects": [ - "minecraft:absorption", - "minecraft:bad_omen", - "minecraft:blindness", - "minecraft:conduit_power", - "minecraft:darkness", - "minecraft:dolphins_grace", - "minecraft:fire_resistance", - "minecraft:glowing", - "minecraft:haste", - "minecraft:hero_of_the_village", - "minecraft:hunger", - "minecraft:invisibility", - "minecraft:jump_boost", - "minecraft:levitation", - "minecraft:mining_fatigue", - "minecraft:nausea", - "minecraft:night_vision", - "minecraft:poison", - "minecraft:regeneration", - "minecraft:resistance", - "minecraft:slow_falling", - "minecraft:slowness", - "minecraft:speed", - "minecraft:strength", - "minecraft:water_breathing", - "minecraft:weakness", - "minecraft:wither" + "absorption", + "bad_omen", + "blindness", + "conduit_power", + "darkness", + "dolphins_grace", + "fire_resistance", + "glowing", + "haste", + "hero_of_the_village", + "hunger", + "invisibility", + "jump_boost", + "levitation", + "mining_fatigue", + "nausea", + "night_vision", + "poison", + "regeneration", + "resistance", + "slow_falling", + "slowness", + "speed", + "strength", + "water_breathing", + "weakness", + "wither" ] } } @@ -2237,21 +2237,21 @@ "experience": 100, "criteria": { "all_effects": { - "trigger": "minecraft:effects_changed", + "trigger": "effects_changed", "effects": [ - "minecraft:fire_resistance", - "minecraft:invisibility", - "minecraft:jump_boost", - "minecraft:night_vision", - "minecraft:poison", - "minecraft:regeneration", - "minecraft:resistance", - "minecraft:slow_falling", - "minecraft:slowness", - "minecraft:speed", - "minecraft:strength", - "minecraft:water_breathing", - "minecraft:weakness" + "fire_resistance", + "invisibility", + "jump_boost", + "night_vision", + "poison", + "regeneration", + "resistance", + "slow_falling", + "slowness", + "speed", + "strength", + "water_breathing", + "weakness" ] } } @@ -2266,7 +2266,7 @@ "parent": "nether/obtain_blaze_rod", "criteria": { "potion": { - "trigger": "minecraft:brewed_potion" + "trigger": "brewed_potion" } } }, @@ -2280,11 +2280,11 @@ "parent": "nether/obtain_crying_obsidian", "criteria": { "charge_respawn_anchor": { - "trigger": "minecraft:item_used_on_block", + "trigger": "item_used_on_block", "items": [ - "minecraft:glowstone" + "glowstone" ], - "block": "minecraft:respawn_anchor", + "block": "respawn_anchor", "blockState": { "charges": "4" } @@ -2301,7 +2301,7 @@ "parent": "nether/summon_wither", "criteria": { "beacon": { - "trigger": "minecraft:construct_beacon", + "trigger": "construct_beacon", "beaconLevel": { "min": 1 } @@ -2318,7 +2318,7 @@ "parent": "nether/create_beacon", "criteria": { "beacon": { - "trigger": "minecraft:construct_beacon", + "trigger": "construct_beacon", "beaconLevel": 4 } } @@ -2333,21 +2333,21 @@ "parent": "nether/root", "criteria": { "distract_piglin": { - "trigger": "minecraft:thrown_item_picked_up_by_entity", + "trigger": "thrown_item_picked_up_by_entity", "items": [ - "#minecraft:piglin_loved" + "#piglin_loved" ], "entities": [ - "minecraft:piglin" + "piglin" ] }, "distract_piglin_directly": { - "trigger": "minecraft:player_interacted_with_entity", + "trigger": "player_interacted_with_entity", "items": [ - "minecraft:gold_ingot" + "gold_ingot" ], "entities": [ - "minecraft:piglin" + "piglin" ] } } @@ -2362,25 +2362,25 @@ "parent": "nether/ride_strider", "experience": 500, "criteria": { - "minecraft:basalt_deltas": { - "trigger": "minecraft:location", - "biome": "minecraft:basalt_deltas" + "basalt_deltas": { + "trigger": "location", + "biome": "basalt_deltas" }, - "minecraft:crimson_forest": { - "trigger": "minecraft:location", - "biome": "minecraft:crimson_forest" + "crimson_forest": { + "trigger": "location", + "biome": "crimson_forest" }, - "minecraft:nether_wastes": { - "trigger": "minecraft:location", - "biome": "minecraft:nether_wastes" + "nether_wastes": { + "trigger": "location", + "biome": "nether_wastes" }, - "minecraft:soul_sand_valley": { - "trigger": "minecraft:location", - "biome": "minecraft:soul_sand_valley" + "soul_sand_valley": { + "trigger": "location", + "biome": "soul_sand_valley" }, - "minecraft:warped_forest": { - "trigger": "minecraft:location", - "biome": "minecraft:warped_forest" + "warped_forest": { + "trigger": "location", + "biome": "warped_forest" } } }, @@ -2395,7 +2395,7 @@ "experience": 100, "criteria": { "travelled": { - "trigger": "minecraft:nether_travel", + "trigger": "nether_travel", "distance": { "horizontal": { "min": 7000 @@ -2414,8 +2414,8 @@ "parent": "nether/root", "criteria": { "bastion": { - "trigger": "minecraft:location", - "structure": "minecraft:bastion_remnant" + "trigger": "location", + "structure": "bastion_remnant" } } }, @@ -2429,8 +2429,8 @@ "parent": "nether/root", "criteria": { "fortress": { - "trigger": "minecraft:location", - "structure": "minecraft:fortress" + "trigger": "location", + "structure": "fortress" } } }, @@ -2444,9 +2444,9 @@ "parent": "nether/find_fortress", "criteria": { "wither_skull": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:wither_skeleton_skull" + "wither_skeleton_skull" ] } } @@ -2461,20 +2461,20 @@ "parent": "nether/find_bastion", "criteria": { "loot_bastion_bridge": { - "trigger": "minecraft:player_generates_container_loot", - "lootTable": "minecraft:chests/bastion_bridge" + "trigger": "player_generates_container_loot", + "lootTable": "chests/bastion_bridge" }, "loot_bastion_hoglin_stable": { - "trigger": "minecraft:player_generates_container_loot", - "lootTable": "minecraft:chests/bastion_hoglin_stable" + "trigger": "player_generates_container_loot", + "lootTable": "chests/bastion_hoglin_stable" }, "loot_bastion_other": { - "trigger": "minecraft:player_generates_container_loot", - "lootTable": "minecraft:chests/bastion_other" + "trigger": "player_generates_container_loot", + "lootTable": "chests/bastion_other" }, "loot_bastion_treasure": { - "trigger": "minecraft:player_generates_container_loot", - "lootTable": "minecraft:chests/bastion_treasure" + "trigger": "player_generates_container_loot", + "lootTable": "chests/bastion_treasure" } } }, @@ -2489,12 +2489,12 @@ "experience": 100, "criteria": { "netherite_armor": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:netherite_helmet", - "minecraft:netherite_chestplate", - "minecraft:netherite_leggings", - "minecraft:netherite_boots" + "netherite_helmet", + "netherite_chestplate", + "netherite_leggings", + "netherite_boots" ] } } @@ -2509,9 +2509,9 @@ "parent": "nether/root", "criteria": { "ancient_debris": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:ancient_debris" + "ancient_debris" ] } } @@ -2526,9 +2526,9 @@ "parent": "nether/find_fortress", "criteria": { "blaze_rod": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:blaze_rod" + "blaze_rod" ] } } @@ -2543,9 +2543,9 @@ "parent": "nether/root", "criteria": { "crying_obsidian": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:crying_obsidian" + "crying_obsidian" ] } } @@ -2561,12 +2561,12 @@ "experience": 50, "criteria": { "killed_ghast": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "items": [ - "minecraft:fireball" + "fireball" ], "entities": [ - "minecraft:ghast" + "ghast" ] } } @@ -2581,11 +2581,11 @@ "parent": "nether/root", "criteria": { "used_warped_fungus_on_a_stick": { - "trigger": "minecraft:item_durability_changed", + "trigger": "item_durability_changed", "items": [ - "minecraft:warped_fungus_on_a_stick" + "warped_fungus_on_a_stick" ], - "vehicle": "minecraft:strider" + "vehicle": "strider" } } }, @@ -2599,8 +2599,8 @@ "parent": "nether/ride_strider", "criteria": { "ride_entity_distance": { - "trigger": "minecraft:ride_entity_in_lava", - "vehicle": "minecraft:strider", + "trigger": "ride_entity_in_lava", + "vehicle": "strider", "distance": { "horizontal": { "min": 50 @@ -2618,8 +2618,8 @@ "type": "hidden", "criteria": { "entered_nether": { - "trigger": "minecraft:changed_dimension", - "dimension": "minecraft:the_nether" + "trigger": "changed_dimension", + "dimension": "the_nether" } } }, @@ -2633,9 +2633,9 @@ "parent": "nether/get_wither_skull", "criteria": { "summoned": { - "trigger": "minecraft:summoned_entity", + "trigger": "summoned_entity", "entities": [ - "minecraft:wither" + "wither" ] } } @@ -2651,11 +2651,11 @@ "experience": 100, "criteria": { "killed_ghast": { - "trigger": "minecraft:player_killed_entity", + "trigger": "player_killed_entity", "entities": [ - "minecraft:ghast" + "ghast" ], - "dimension": "minecraft:overworld" + "dimension": "overworld" } } }, @@ -2669,11 +2669,11 @@ "parent": "nether/obtain_ancient_debris", "criteria": { "use_lodestone": { - "trigger": "minecraft:item_used_on_block", + "trigger": "item_used_on_block", "items": [ - "minecraft:compass" + "compass" ], - "block": "minecraft:lodestone" + "block": "lodestone" } } }, @@ -2687,7 +2687,7 @@ "parent": "story/enter_the_nether", "criteria": { "cured_zombie": { - "trigger": "minecraft:cured_zombie_villager" + "trigger": "cured_zombie_villager" } } }, @@ -2701,7 +2701,7 @@ "parent": "story/obtain_armor", "criteria": { "deflected_projectile": { - "trigger": "minecraft:entity_hurt_player", + "trigger": "entity_hurt_player", "blocked": true } } @@ -2716,7 +2716,7 @@ "parent": "story/mine_diamond", "criteria": { "enchanted_item": { - "trigger": "minecraft:enchanted_item" + "trigger": "enchanted_item" } } }, @@ -2730,8 +2730,8 @@ "parent": "story/follow_ender_eye", "criteria": { "entered_end": { - "trigger": "minecraft:changed_dimension", - "dimension": "minecraft:the_end" + "trigger": "changed_dimension", + "dimension": "the_end" } } }, @@ -2745,8 +2745,8 @@ "parent": "story/form_obsidian", "criteria": { "entered_nether": { - "trigger": "minecraft:changed_dimension", - "dimension": "minecraft:the_nether" + "trigger": "changed_dimension", + "dimension": "the_nether" } } }, @@ -2760,8 +2760,8 @@ "parent": "story/enter_the_nether", "criteria": { "in_stronghold": { - "trigger": "minecraft:location", - "structure": "minecraft:stronghold" + "trigger": "location", + "structure": "stronghold" } } }, @@ -2775,9 +2775,9 @@ "parent": "story/lava_bucket", "criteria": { "obsidian": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:obsidian" + "obsidian" ] } } @@ -2792,9 +2792,9 @@ "parent": "story/smelt_iron", "criteria": { "iron_pickaxe": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_pickaxe" + "iron_pickaxe" ] } } @@ -2809,9 +2809,9 @@ "parent": "story/smelt_iron", "criteria": { "lava_bucket": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:lava_bucket" + "lava_bucket" ] } } @@ -2826,9 +2826,9 @@ "parent": "story/iron_tools", "criteria": { "diamond": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond" + "diamond" ] } } @@ -2843,9 +2843,9 @@ "parent": "story/root", "criteria": { "get_stone": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "#minecraft:stone_tool_materials" + "#stone_tool_materials" ] } } @@ -2860,27 +2860,27 @@ "parent": "story/smelt_iron", "criteria": { "iron_boots": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_boots" + "iron_boots" ] }, "iron_chestplate": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_chestplate" + "iron_chestplate" ] }, "iron_helmet": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_helmet" + "iron_helmet" ] }, "iron_leggings": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_leggings" + "iron_leggings" ] } } @@ -2894,9 +2894,9 @@ "type": "hidden", "criteria": { "crafting_table": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:crafting_table" + "crafting_table" ] } } @@ -2911,27 +2911,27 @@ "parent": "story/mine_diamond", "criteria": { "diamond_boots": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond_boots" + "diamond_boots" ] }, "diamond_chestplate": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond_chestplate" + "diamond_chestplate" ] }, "diamond_helmet": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond_helmet" + "diamond_helmet" ] }, "diamond_leggings": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:diamond_leggings" + "diamond_leggings" ] } } @@ -2946,9 +2946,9 @@ "parent": "story/upgrade_tools", "criteria": { "iron": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:iron_ingot" + "iron_ingot" ] } } @@ -2963,9 +2963,9 @@ "parent": "story/mine_stone", "criteria": { "stone_pickaxe": { - "trigger": "minecraft:inventory_changed", + "trigger": "inventory_changed", "items": [ - "minecraft:stone_pickaxe" + "stone_pickaxe" ] } } From 08485b7947bf94ed883cef1d6c2652229efc6c2d Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Fri, 24 Jun 2022 12:24:12 -0400 Subject: [PATCH 36/40] `block` --> `blocks` (account for multiple), add support for options for wearing (`distract_piglin`, `distract_piglin_directly`) --- data/pc/1.12/advancements.json | 24 +++-- data/pc/1.13/advancements.json | 24 +++-- data/pc/1.14/advancements.json | 24 +++-- data/pc/1.15/advancements.json | 36 +++++-- data/pc/1.16/advancements.json | 86 ++++++++++++++--- data/pc/1.17/advancements.json | 150 ++++++++++++++++++++++++----- data/pc/1.18/advancements.json | 154 +++++++++++++++++++++++++----- data/pc/1.19/advancements.json | 158 ++++++++++++++++++++++++++----- schemas/advancements_schema.json | 122 ++++++++++++++++++++---- 9 files changed, 648 insertions(+), 130 deletions(-) diff --git a/data/pc/1.12/advancements.json b/data/pc/1.12/advancements.json index 998cb7a0e..115808a5a 100644 --- a/data/pc/1.12/advancements.json +++ b/data/pc/1.12/advancements.json @@ -622,7 +622,9 @@ "criteria": { "entered_end_gateway": { "trigger": "enter_block", - "block": "end_gateway" + "blocks": [ + "end_gateway" + ] } } }, @@ -1063,23 +1065,33 @@ "criteria": { "wheat": { "trigger": "placed_block", - "block": "wheat" + "blocks": [ + "wheat" + ] }, "pumpkin_stem": { "trigger": "placed_block", - "block": "pumpkin_stem" + "blocks": [ + "pumpkin_stem" + ] }, "melon_stem": { "trigger": "placed_block", - "block": "melon_stem" + "blocks": [ + "melon_stem" + ] }, "beetroots": { "trigger": "placed_block", - "block": "beetroots" + "blocks": [ + "beetroots" + ] }, "nether_wart": { "trigger": "placed_block", - "block": "nether_wart" + "blocks": [ + "nether_wart" + ] } } }, diff --git a/data/pc/1.13/advancements.json b/data/pc/1.13/advancements.json index b17dbab9c..6706edfe7 100644 --- a/data/pc/1.13/advancements.json +++ b/data/pc/1.13/advancements.json @@ -696,7 +696,9 @@ "criteria": { "entered_end_gateway": { "trigger": "enter_block", - "block": "end_gateway" + "blocks": [ + "end_gateway" + ] } } }, @@ -1145,23 +1147,33 @@ "criteria": { "wheat": { "trigger": "placed_block", - "block": "wheat" + "blocks": [ + "wheat" + ] }, "pumpkin_stem": { "trigger": "placed_block", - "block": "pumpkin_stem" + "blocks": [ + "pumpkin_stem" + ] }, "melon_stem": { "trigger": "placed_block", - "block": "melon_stem" + "blocks": [ + "melon_stem" + ] }, "beetroots": { "trigger": "placed_block", - "block": "beetroots" + "blocks": [ + "beetroots" + ] }, "nether_wart": { "trigger": "placed_block", - "block": "nether_wart" + "blocks": [ + "nether_wart" + ] } } }, diff --git a/data/pc/1.14/advancements.json b/data/pc/1.14/advancements.json index 2eaa1ad1b..24e88d5f4 100644 --- a/data/pc/1.14/advancements.json +++ b/data/pc/1.14/advancements.json @@ -823,7 +823,9 @@ "criteria": { "entered_end_gateway": { "trigger": "enter_block", - "block": "end_gateway" + "blocks": [ + "end_gateway" + ] } } }, @@ -1352,23 +1354,33 @@ "criteria": { "wheat": { "trigger": "placed_block", - "block": "wheat" + "blocks": [ + "wheat" + ] }, "pumpkin_stem": { "trigger": "placed_block", - "block": "pumpkin_stem" + "blocks": [ + "pumpkin_stem" + ] }, "melon_stem": { "trigger": "placed_block", - "block": "melon_stem" + "blocks": [ + "melon_stem" + ] }, "beetroots": { "trigger": "placed_block", - "block": "beetroots" + "blocks": [ + "beetroots" + ] }, "nether_wart": { "trigger": "placed_block", - "block": "nether_wart" + "blocks": [ + "nether_wart" + ] } } }, diff --git a/data/pc/1.15/advancements.json b/data/pc/1.15/advancements.json index 4fa63b88e..939a2ae34 100644 --- a/data/pc/1.15/advancements.json +++ b/data/pc/1.15/advancements.json @@ -221,7 +221,9 @@ "criteria": { "honey_block_slide": { "trigger": "slide_down_block", - "block": "honey_block" + "blocks": [ + "honey_block" + ] } } }, @@ -838,7 +840,9 @@ "criteria": { "entered_end_gateway": { "trigger": "enter_block", - "block": "end_gateway" + "blocks": [ + "end_gateway" + ] } } }, @@ -1377,23 +1381,33 @@ "criteria": { "wheat": { "trigger": "placed_block", - "block": "wheat" + "blocks": [ + "wheat" + ] }, "pumpkin_stem": { "trigger": "placed_block", - "block": "pumpkin_stem" + "blocks": [ + "pumpkin_stem" + ] }, "melon_stem": { "trigger": "placed_block", - "block": "melon_stem" + "blocks": [ + "melon_stem" + ] }, "beetroots": { "trigger": "placed_block", - "block": "beetroots" + "blocks": [ + "beetroots" + ] }, "nether_wart": { "trigger": "placed_block", - "block": "nether_wart" + "blocks": [ + "nether_wart" + ] } } }, @@ -1424,7 +1438,9 @@ "items": [ "glass_bottle" ], - "block": "#beehives" + "blocks": [ + "#beehives" + ] } } }, @@ -1439,7 +1455,9 @@ "criteria": { "silk_touch_nest": { "trigger": "bee_nest_destroyed", - "block": "bee_nest", + "blocks": [ + "bee_nest" + ], "enchantments": [ { "enchantment": "silk_touch", diff --git a/data/pc/1.16/advancements.json b/data/pc/1.16/advancements.json index a6d61393a..9e9a76049 100644 --- a/data/pc/1.16/advancements.json +++ b/data/pc/1.16/advancements.json @@ -241,7 +241,9 @@ "criteria": { "honey_block_slide": { "trigger": "slide_down_block", - "block": "honey_block" + "blocks": [ + "honey_block" + ] } } }, @@ -954,7 +956,9 @@ "criteria": { "entered_end_gateway": { "trigger": "enter_block", - "block": "end_gateway" + "blocks": [ + "end_gateway" + ] } } }, @@ -1547,23 +1551,33 @@ "criteria": { "wheat": { "trigger": "placed_block", - "block": "wheat" + "blocks": [ + "wheat" + ] }, "pumpkin_stem": { "trigger": "placed_block", - "block": "pumpkin_stem" + "blocks": [ + "pumpkin_stem" + ] }, "melon_stem": { "trigger": "placed_block", - "block": "melon_stem" + "blocks": [ + "melon_stem" + ] }, "beetroots": { "trigger": "placed_block", - "block": "beetroots" + "blocks": [ + "beetroots" + ] }, "nether_wart": { "trigger": "placed_block", - "block": "nether_wart" + "blocks": [ + "nether_wart" + ] } } }, @@ -1594,7 +1608,9 @@ "items": [ "glass_bottle" ], - "block": "#beehives", + "blocks": [ + "#beehives" + ], "smokey": true } } @@ -1610,7 +1626,9 @@ "criteria": { "silk_touch_nest": { "trigger": "bee_nest_destroyed", - "block": "bee_nest", + "blocks": [ + "bee_nest" + ], "enchantments": [ { "enchantment": "silk_touch", @@ -1827,7 +1845,30 @@ ], "entities": [ "piglin" - ] + ], + "wearing": [ + { + "head": { + "item": "golden_helmet" + } + }, + { + "chest": { + "item": "golden_chestplate" + } + }, + { + "legs": { + "item": "golden_leggings" + } + }, + { + "feet": { + "item": "golden_boots" + } + } + ], + "isBaby": false }, "distract_piglin_directly": { "trigger": "player_interacted_with_entity", @@ -1836,7 +1877,30 @@ ], "entities": [ "piglin" - ] + ], + "wearing": [ + { + "head": { + "item": "golden_helmet" + } + }, + { + "chest": { + "item": "golden_chestplate" + } + }, + { + "legs": { + "item": "golden_leggings" + } + }, + { + "feet": { + "item": "golden_boots" + } + } + ], + "isBaby": false } } }, diff --git a/data/pc/1.17/advancements.json b/data/pc/1.17/advancements.json index 89250844a..f001a42b7 100644 --- a/data/pc/1.17/advancements.json +++ b/data/pc/1.17/advancements.json @@ -241,7 +241,9 @@ "criteria": { "honey_block_slide": { "trigger": "slide_down_block", - "block": "honey_block" + "blocks": [ + "honey_block" + ] } } }, @@ -948,10 +950,8 @@ ], "entityWearing": { "head": { - "items": [ - "white_banner" - ], - "nbt": "{BlockEntityTag:{Patterns:[{Color:9,Pattern:\"mr\"},{Color:8,Pattern:\"bs\"},{Color:7,Pattern:\"cs\"},{Color:8,Pattern:\"bo\"},{Color:15,Pattern:\"ms\"},{Color:8,Pattern:\"hh\"},{Color:8,Pattern:\"mc\"},{Color:15,Pattern:\"bo\"}]},HideFlags:32,display:{Name:'{\"color\":\"gold\",\"translate\":\"block.minecraft.ominous_banner\"}'}}" + "nbt": "{BlockEntityTag:{Patterns:[{Color:9,Pattern:\"mr\"},{Color:8,Pattern:\"bs\"},{Color:7,Pattern:\"cs\"},{Color:8,Pattern:\"bo\"},{Color:15,Pattern:\"ms\"},{Color:8,Pattern:\"hh\"},{Color:8,Pattern:\"mc\"},{Color:15,Pattern:\"bo\"}]},HideFlags:32,display:{Name:'{\"color\":\"gold\",\"translate\":\"block.minecraft.ominous_banner\"}'}}", + "item": "white_banner" } } } @@ -968,12 +968,12 @@ "criteria": { "walk_on_powder_snow_with_leather_boots": { "trigger": "location", - "block": "powder_snow", + "blocks": [ + "powder_snow" + ], "wearing": { "feet": { - "items": [ - "leather_boots" - ] + "item": "leather_boots" } } } @@ -1058,7 +1058,9 @@ "criteria": { "entered_end_gateway": { "trigger": "enter_block", - "block": "end_gateway" + "blocks": [ + "end_gateway" + ] } } }, @@ -1688,7 +1690,9 @@ "items": [ "glow_ink_sac" ], - "block": "#signs" + "blocks": [ + "#signs" + ] } } }, @@ -1721,23 +1725,33 @@ "criteria": { "wheat": { "trigger": "placed_block", - "block": "wheat" + "blocks": [ + "wheat" + ] }, "pumpkin_stem": { "trigger": "placed_block", - "block": "pumpkin_stem" + "blocks": [ + "pumpkin_stem" + ] }, "melon_stem": { "trigger": "placed_block", - "block": "melon_stem" + "blocks": [ + "melon_stem" + ] }, "beetroots": { "trigger": "placed_block", - "block": "beetroots" + "blocks": [ + "beetroots" + ] }, "nether_wart": { "trigger": "placed_block", - "block": "nether_wart" + "blocks": [ + "nether_wart" + ] } } }, @@ -1786,7 +1800,9 @@ "items": [ "glass_bottle" ], - "block": "#beehives", + "blocks": [ + "#beehives" + ], "smokey": true } } @@ -1802,7 +1818,9 @@ "criteria": { "silk_touch_nest": { "trigger": "bee_nest_destroyed", - "block": "bee_nest", + "blocks": [ + "bee_nest" + ], "enchantments": [ { "enchantment": "silk_touch", @@ -1883,7 +1901,24 @@ "diamond_axe", "netherite_axe" ], - "block": "waxed_copper_block" + "blocks": [ + "waxed_copper_block", + "waxed_exposed_copper", + "waxed_weathered_copper", + "waxed_oxidized_copper", + "waxed_cut_copper", + "waxed_exposed_cut_copper", + "waxed_weathered_cut_copper", + "waxed_oxidized_cut_copper", + "waxed_cut_copper_slab", + "waxed_exposed_cut_copper_slab", + "waxed_weathered_cut_copper_slab", + "waxed_oxidized_cut_copper_slab", + "waxed_cut_copper_stairs", + "waxed_exposed_cut_copper_stairs", + "waxed_weathered_cut_copper_stairs", + "waxed_oxidized_cut_copper_stairs" + ] } } }, @@ -1901,7 +1936,24 @@ "items": [ "honeycomb" ], - "block": "copper_block" + "blocks": [ + "copper_block", + "exposed_copper", + "weathered_copper", + "oxidized_copper", + "cut_copper", + "exposed_cut_copper", + "weathered_cut_copper", + "oxidized_cut_copper", + "cut_copper_slab", + "exposed_cut_copper_slab", + "weathered_cut_copper_slab", + "oxidized_cut_copper_slab", + "cut_copper_stairs", + "exposed_cut_copper_stairs", + "weathered_cut_copper_stairs", + "oxidized_cut_copper_stairs" + ] } } }, @@ -2006,7 +2058,9 @@ "items": [ "glowstone" ], - "block": "respawn_anchor", + "blocks": [ + "respawn_anchor" + ], "blockState": { "charges": "4" } @@ -2061,7 +2115,30 @@ ], "entities": [ "piglin" - ] + ], + "wearing": [ + { + "head": { + "item": "golden_helmet" + } + }, + { + "chest": { + "item": "golden_chestplate" + } + }, + { + "legs": { + "item": "golden_leggings" + } + }, + { + "feet": { + "item": "golden_boots" + } + } + ], + "isBaby": false }, "distract_piglin_directly": { "trigger": "player_interacted_with_entity", @@ -2070,7 +2147,30 @@ ], "entities": [ "piglin" - ] + ], + "wearing": [ + { + "head": { + "item": "golden_helmet" + } + }, + { + "chest": { + "item": "golden_chestplate" + } + }, + { + "legs": { + "item": "golden_leggings" + } + }, + { + "feet": { + "item": "golden_boots" + } + } + ], + "isBaby": false } } }, @@ -2375,7 +2475,9 @@ "items": [ "compass" ], - "block": "lodestone" + "blocks": [ + "lodestone" + ] } } }, diff --git a/data/pc/1.18/advancements.json b/data/pc/1.18/advancements.json index 0e50df34a..fc89454ba 100644 --- a/data/pc/1.18/advancements.json +++ b/data/pc/1.18/advancements.json @@ -297,7 +297,9 @@ "criteria": { "honey_block_slide": { "trigger": "slide_down_block", - "block": "honey_block" + "blocks": [ + "honey_block" + ] } } }, @@ -780,7 +782,9 @@ "items": [ "#music_discs" ], - "block": "jukebox", + "blocks": [ + "jukebox" + ], "biome": "meadow" } } @@ -1042,10 +1046,8 @@ ], "entityWearing": { "head": { - "items": [ - "white_banner" - ], - "nbt": "{BlockEntityTag:{Patterns:[{Color:9,Pattern:\"mr\"},{Color:8,Pattern:\"bs\"},{Color:7,Pattern:\"cs\"},{Color:8,Pattern:\"bo\"},{Color:15,Pattern:\"ms\"},{Color:8,Pattern:\"hh\"},{Color:8,Pattern:\"mc\"},{Color:15,Pattern:\"bo\"}],id:\"minecraft:banner\"},HideFlags:32,display:{Name:'{\"color\":\"gold\",\"translate\":\"block.minecraft.ominous_banner\"}'}}" + "nbt": "{BlockEntityTag:{Patterns:[{Color:9,Pattern:\"mr\"},{Color:8,Pattern:\"bs\"},{Color:7,Pattern:\"cs\"},{Color:8,Pattern:\"bo\"},{Color:15,Pattern:\"ms\"},{Color:8,Pattern:\"hh\"},{Color:8,Pattern:\"mc\"},{Color:15,Pattern:\"bo\"}],id:\"minecraft:banner\"},HideFlags:32,display:{Name:'{\"color\":\"gold\",\"translate\":\"block.minecraft.ominous_banner\"}'}}", + "item": "white_banner" } } } @@ -1062,12 +1064,12 @@ "criteria": { "walk_on_powder_snow_with_leather_boots": { "trigger": "location", - "block": "powder_snow", + "blocks": [ + "powder_snow" + ], "wearing": { "feet": { - "items": [ - "leather_boots" - ] + "item": "leather_boots" } } } @@ -1152,7 +1154,9 @@ "criteria": { "entered_end_gateway": { "trigger": "enter_block", - "block": "end_gateway" + "blocks": [ + "end_gateway" + ] } } }, @@ -1782,7 +1786,9 @@ "items": [ "glow_ink_sac" ], - "block": "#signs" + "blocks": [ + "#signs" + ] } } }, @@ -1815,23 +1821,33 @@ "criteria": { "wheat": { "trigger": "placed_block", - "block": "wheat" + "blocks": [ + "wheat" + ] }, "pumpkin_stem": { "trigger": "placed_block", - "block": "pumpkin_stem" + "blocks": [ + "pumpkin_stem" + ] }, "melon_stem": { "trigger": "placed_block", - "block": "melon_stem" + "blocks": [ + "melon_stem" + ] }, "beetroots": { "trigger": "placed_block", - "block": "beetroots" + "blocks": [ + "beetroots" + ] }, "nether_wart": { "trigger": "placed_block", - "block": "nether_wart" + "blocks": [ + "nether_wart" + ] } } }, @@ -1880,7 +1896,9 @@ "items": [ "glass_bottle" ], - "block": "#beehives", + "blocks": [ + "#beehives" + ], "smokey": true } } @@ -1896,7 +1914,9 @@ "criteria": { "silk_touch_nest": { "trigger": "bee_nest_destroyed", - "block": "bee_nest", + "blocks": [ + "bee_nest" + ], "enchantments": [ { "enchantment": "silk_touch", @@ -1977,7 +1997,24 @@ "diamond_axe", "netherite_axe" ], - "block": "waxed_copper_block" + "blocks": [ + "waxed_copper_block", + "waxed_exposed_copper", + "waxed_weathered_copper", + "waxed_oxidized_copper", + "waxed_cut_copper", + "waxed_exposed_cut_copper", + "waxed_weathered_cut_copper", + "waxed_oxidized_cut_copper", + "waxed_cut_copper_slab", + "waxed_exposed_cut_copper_slab", + "waxed_weathered_cut_copper_slab", + "waxed_oxidized_cut_copper_slab", + "waxed_cut_copper_stairs", + "waxed_exposed_cut_copper_stairs", + "waxed_weathered_cut_copper_stairs", + "waxed_oxidized_cut_copper_stairs" + ] } } }, @@ -1995,7 +2032,24 @@ "items": [ "honeycomb" ], - "block": "copper_block" + "blocks": [ + "copper_block", + "exposed_copper", + "weathered_copper", + "oxidized_copper", + "cut_copper", + "exposed_cut_copper", + "weathered_cut_copper", + "oxidized_cut_copper", + "cut_copper_slab", + "exposed_cut_copper_slab", + "weathered_cut_copper_slab", + "oxidized_cut_copper_slab", + "cut_copper_stairs", + "exposed_cut_copper_stairs", + "weathered_cut_copper_stairs", + "oxidized_cut_copper_stairs" + ] } } }, @@ -2100,7 +2154,9 @@ "items": [ "glowstone" ], - "block": "respawn_anchor", + "blocks": [ + "respawn_anchor" + ], "blockState": { "charges": "4" } @@ -2155,7 +2211,30 @@ ], "entities": [ "piglin" - ] + ], + "wearing": [ + { + "head": { + "item": "golden_helmet" + } + }, + { + "chest": { + "item": "golden_chestplate" + } + }, + { + "legs": { + "item": "golden_leggings" + } + }, + { + "feet": { + "item": "golden_boots" + } + } + ], + "isBaby": false }, "distract_piglin_directly": { "trigger": "player_interacted_with_entity", @@ -2164,7 +2243,30 @@ ], "entities": [ "piglin" - ] + ], + "wearing": [ + { + "head": { + "item": "golden_helmet" + } + }, + { + "chest": { + "item": "golden_chestplate" + } + }, + { + "legs": { + "item": "golden_leggings" + } + }, + { + "feet": { + "item": "golden_boots" + } + } + ], + "isBaby": false } } }, @@ -2489,7 +2591,9 @@ "items": [ "compass" ], - "block": "lodestone" + "blocks": [ + "lodestone" + ] } } }, diff --git a/data/pc/1.19/advancements.json b/data/pc/1.19/advancements.json index 39d63269e..e68b75f78 100644 --- a/data/pc/1.19/advancements.json +++ b/data/pc/1.19/advancements.json @@ -319,7 +319,9 @@ "criteria": { "honey_block_slide": { "trigger": "slide_down_block", - "block": "honey_block" + "blocks": [ + "honey_block" + ] } } }, @@ -817,7 +819,9 @@ "items": [ "#music_discs" ], - "block": "jukebox", + "blocks": [ + "jukebox" + ], "biome": "meadow" } } @@ -1088,10 +1092,8 @@ ], "entityWearing": { "head": { - "items": [ - "white_banner" - ], - "nbt": "{BlockEntityTag:{Patterns:[{Color:9,Pattern:\"mr\"},{Color:8,Pattern:\"bs\"},{Color:7,Pattern:\"cs\"},{Color:8,Pattern:\"bo\"},{Color:15,Pattern:\"ms\"},{Color:8,Pattern:\"hh\"},{Color:8,Pattern:\"mc\"},{Color:15,Pattern:\"bo\"}],id:\"minecraft:banner\"},HideFlags:32,display:{Name:'{\"color\":\"gold\",\"translate\":\"block.minecraft.ominous_banner\"}'}}" + "nbt": "{BlockEntityTag:{Patterns:[{Color:9,Pattern:\"mr\"},{Color:8,Pattern:\"bs\"},{Color:7,Pattern:\"cs\"},{Color:8,Pattern:\"bo\"},{Color:15,Pattern:\"ms\"},{Color:8,Pattern:\"hh\"},{Color:8,Pattern:\"mc\"},{Color:15,Pattern:\"bo\"}],id:\"minecraft:banner\"},HideFlags:32,display:{Name:'{\"color\":\"gold\",\"translate\":\"block.minecraft.ominous_banner\"}'}}", + "item": "white_banner" } } } @@ -1108,12 +1110,12 @@ "criteria": { "walk_on_powder_snow_with_leather_boots": { "trigger": "location", - "block": "powder_snow", + "blocks": [ + "powder_snow" + ], "wearing": { "feet": { - "items": [ - "leather_boots" - ] + "item": "leather_boots" } } } @@ -1198,7 +1200,9 @@ "criteria": { "entered_end_gateway": { "trigger": "enter_block", - "block": "end_gateway" + "blocks": [ + "end_gateway" + ] } } }, @@ -1299,7 +1303,9 @@ "items": [ "cake" ], - "block": "note_block" + "blocks": [ + "note_block" + ] } } }, @@ -1948,7 +1954,9 @@ "items": [ "glow_ink_sac" ], - "block": "#signs" + "blocks": [ + "#signs" + ] } } }, @@ -1981,23 +1989,33 @@ "criteria": { "beetroots": { "trigger": "placed_block", - "block": "beetroots" + "blocks": [ + "beetroots" + ] }, "melon_stem": { "trigger": "placed_block", - "block": "melon_stem" + "blocks": [ + "melon_stem" + ] }, "nether_wart": { "trigger": "placed_block", - "block": "nether_wart" + "blocks": [ + "nether_wart" + ] }, "pumpkin_stem": { "trigger": "placed_block", - "block": "pumpkin_stem" + "blocks": [ + "pumpkin_stem" + ] }, "wheat": { "trigger": "placed_block", - "block": "wheat" + "blocks": [ + "wheat" + ] } } }, @@ -2046,7 +2064,9 @@ "items": [ "glass_bottle" ], - "block": "#beehives", + "blocks": [ + "#beehives" + ], "smokey": true } } @@ -2062,7 +2082,9 @@ "criteria": { "silk_touch_nest": { "trigger": "bee_nest_destroyed", - "block": "bee_nest", + "blocks": [ + "bee_nest" + ], "enchantments": [ { "enchantment": "silk_touch", @@ -2160,7 +2182,24 @@ "diamond_axe", "netherite_axe" ], - "block": "waxed_copper_block" + "blocks": [ + "waxed_copper_block", + "waxed_exposed_copper", + "waxed_weathered_copper", + "waxed_oxidized_copper", + "waxed_cut_copper", + "waxed_exposed_cut_copper", + "waxed_weathered_cut_copper", + "waxed_oxidized_cut_copper", + "waxed_cut_copper_slab", + "waxed_exposed_cut_copper_slab", + "waxed_weathered_cut_copper_slab", + "waxed_oxidized_cut_copper_slab", + "waxed_cut_copper_stairs", + "waxed_exposed_cut_copper_stairs", + "waxed_weathered_cut_copper_stairs", + "waxed_oxidized_cut_copper_stairs" + ] } } }, @@ -2178,7 +2217,24 @@ "items": [ "honeycomb" ], - "block": "copper_block" + "blocks": [ + "copper_block", + "exposed_copper", + "weathered_copper", + "oxidized_copper", + "cut_copper", + "exposed_cut_copper", + "weathered_cut_copper", + "oxidized_cut_copper", + "cut_copper_slab", + "exposed_cut_copper_slab", + "weathered_cut_copper_slab", + "oxidized_cut_copper_slab", + "cut_copper_stairs", + "exposed_cut_copper_stairs", + "weathered_cut_copper_stairs", + "oxidized_cut_copper_stairs" + ] } } }, @@ -2284,7 +2340,9 @@ "items": [ "glowstone" ], - "block": "respawn_anchor", + "blocks": [ + "respawn_anchor" + ], "blockState": { "charges": "4" } @@ -2339,7 +2397,30 @@ ], "entities": [ "piglin" - ] + ], + "wearing": [ + { + "head": { + "item": "golden_helmet" + } + }, + { + "chest": { + "item": "golden_chestplate" + } + }, + { + "legs": { + "item": "golden_leggings" + } + }, + { + "feet": { + "item": "golden_boots" + } + } + ], + "isBaby": false }, "distract_piglin_directly": { "trigger": "player_interacted_with_entity", @@ -2348,7 +2429,30 @@ ], "entities": [ "piglin" - ] + ], + "wearing": [ + { + "head": { + "item": "golden_helmet" + } + }, + { + "chest": { + "item": "golden_chestplate" + } + }, + { + "legs": { + "item": "golden_leggings" + } + }, + { + "feet": { + "item": "golden_boots" + } + } + ], + "isBaby": false } } }, @@ -2673,7 +2777,9 @@ "items": [ "compass" ], - "block": "lodestone" + "blocks": [ + "lodestone" + ] } } }, diff --git a/schemas/advancements_schema.json b/schemas/advancements_schema.json index e12fa314d..1e5c1e2f8 100644 --- a/schemas/advancements_schema.json +++ b/schemas/advancements_schema.json @@ -212,10 +212,7 @@ "properties": { "items": { "description": "The items required for an entity to be wearing on their head to complete an advancement", - "type": "array", - "items": { - "type": "string" - } + "type": "string" }, "nbt": { "description": "The nbt of an item on the entity's head required to complete an advancement", @@ -228,23 +225,110 @@ }, "wearing": { "description": "The required items for the player to be wearing to complete an advancement", - "type": "object", - "properties": { - "feet": { - "description": "The required feet item for the player to be wearing to complete an advancement", + "oneOf": [ + { "type": "object", "properties": { - "items": { - "description": "The items required for the player to be wearing on their feet to complete an advancement", - "type": "array", - "items": { - "type": "string" - } + "head": { + "description": "The required head item for the player to be wearing to complete an advancement", + "type": "object", + "properties": { + "item": { + "description": "The item required for the player to be wearing on their head to complete an advancement", + "type": "string" + } + }, + "required": ["item"] + }, + "chest": { + "description": "The required chest item for the player to be wearing to complete an advancement", + "type": "object", + "properties": { + "item": { + "description": "The item required for the player to be wearing on their chest to complete an advancement", + "type": "string" + } + }, + "required": ["item"] + }, + "legs": { + "description": "The required legs item for the player to be wearing to complete an advancement", + "type": "object", + "properties": { + "item": { + "description": "The item required for the player to be wearing on their legs to complete an advancement", + "type": "string" + } + }, + "required": ["item"] + }, + "feet": { + "description": "The required feet item for the player to be wearing to complete an advancement", + "type": "object", + "properties": { + "item": { + "description": "The item required for the player to be wearing on their feet to complete an advancement", + "type": "string" + } + }, + "required": ["item"] } - }, - "required": ["items"] + } + }, + { + "type": "array", + "items": { + "type": "object", + "properties": { + "head": { + "description": "The required head item for the player to be wearing to complete an advancement", + "type": "object", + "properties": { + "item": { + "description": "The item required for the player to be wearing on their head to complete an advancement", + "type": "string" + } + }, + "required": ["item"] + }, + "chest": { + "description": "The required chest item for the player to be wearing to complete an advancement", + "type": "object", + "properties": { + "item": { + "description": "The item required for the player to be wearing on their chest to complete an advancement", + "type": "string" + } + }, + "required": ["item"] + }, + "legs": { + "description": "The required legs item for the player to be wearing to complete an advancement", + "type": "object", + "properties": { + "item": { + "description": "The item required for the player to be wearing on their legs to complete an advancement", + "type": "string" + } + }, + "required": ["item"] + }, + "feet": { + "description": "The required feet item for the player to be wearing to complete an advancement", + "type": "object", + "properties": { + "item": { + "description": "The item required for the player to be wearing on their feet to complete an advancement", + "type": "string" + } + }, + "required": ["item"] + } + }, + "required": ["item"] + } } - } + ] }, "blockState": { "description": "The block state(s) required to complete an advancement", @@ -261,6 +345,10 @@ "catType": { "description": "The cat type required to complete an advancement", "type": "string" + }, + "isBaby": { + "description": "Whether or not the entity must be a baby to complete an advancement (if false, must be an adult)", + "type": "boolean" } }, "required": ["trigger"] From 6704c225981c8c7729c2e6f9eae8275068d6fe9e Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Fri, 24 Jun 2022 12:28:36 -0400 Subject: [PATCH 37/40] fix distance in schema --- schemas/advancements_schema.json | 50 +++++++++++++++++--------------- 1 file changed, 26 insertions(+), 24 deletions(-) diff --git a/schemas/advancements_schema.json b/schemas/advancements_schema.json index 1e5c1e2f8..8db5e6432 100644 --- a/schemas/advancements_schema.json +++ b/schemas/advancements_schema.json @@ -136,31 +136,33 @@ "distance": { "description": "The distance traveled required to complete an advancement", "type": "object", - "horizontal": { - "description": "The horizontal distance traveled required to complete an advancement", - "type": "object", - "properties": { - "min": { - "description": "The minimum horizontal distance traveled required to complete an advancement", - "type": "number" - }, - "max": { - "description": "The maximum horizontal distance traveled required to complete an advancement", - "type": "number" + "properties": { + "horizontal": { + "description": "The horizontal distance traveled required to complete an advancement", + "type": "object", + "properties": { + "min": { + "description": "The minimum horizontal distance traveled required to complete an advancement", + "type": "number" + }, + "max": { + "description": "The maximum horizontal distance traveled required to complete an advancement", + "type": "number" + } } - } - }, - "vertical": { - "description": "The vertical distance traveled required to complete an advancement", - "type": "object", - "properties": { - "min": { - "description": "The minimum vertical distance traveled required to complete an advancement", - "type": "number" - }, - "max": { - "description": "The maximum vertical distance traveled required to complete an advancement", - "type": "number" + }, + "vertical": { + "description": "The vertical distance traveled required to complete an advancement", + "type": "object", + "properties": { + "min": { + "description": "The minimum vertical distance traveled required to complete an advancement", + "type": "number" + }, + "max": { + "description": "The maximum vertical distance traveled required to complete an advancement", + "type": "number" + } } } } From ca5e81ead6f77c405a5cbe4991a6a8d9ae5ec7f0 Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Fri, 24 Jun 2022 17:25:49 -0400 Subject: [PATCH 38/40] update schema --- schemas/advancements_schema.json | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/schemas/advancements_schema.json b/schemas/advancements_schema.json index 8db5e6432..5ca03c1ec 100644 --- a/schemas/advancements_schema.json +++ b/schemas/advancements_schema.json @@ -53,9 +53,12 @@ "type": "string" } }, - "block": { - "description": "The block required to complete an advancement", - "type": "string" + "blocks": { + "description": "The block required to complete an advancement (if multiple, only one of the given blocks is required)", + "type": "array", + "items": { + "type": "string" + } }, "biome": { "description": "The biome required to complete an advancement", @@ -70,7 +73,7 @@ "type": "string" }, "entities": { - "description": "The entities required to complete an advancement", + "description": "The entity/entities required to complete an advancement", "type": "array", "items": { "type": "string" @@ -226,7 +229,7 @@ } }, "wearing": { - "description": "The required items for the player to be wearing to complete an advancement", + "description": "The required item(s) for the player to be wearing to complete an advancement (if array, only one of the given objects is required)", "oneOf": [ { "type": "object", From 598eba2eb04ea2cab5052f941d591f81c703b58b Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Fri, 24 Jun 2022 17:56:46 -0400 Subject: [PATCH 39/40] ensure `entities` from `parent` is always an array in older versions --- data/pc/1.12/advancements.json | 80 +++++++++++++++++++++++++--------- data/pc/1.13/advancements.json | 44 ++++++++++++++----- data/pc/1.14/advancements.json | 56 ++++++++++++++++++------ data/pc/1.15/advancements.json | 60 ++++++++++++++++++------- 4 files changed, 180 insertions(+), 60 deletions(-) diff --git a/data/pc/1.12/advancements.json b/data/pc/1.12/advancements.json index 115808a5a..dc1c10106 100644 --- a/data/pc/1.12/advancements.json +++ b/data/pc/1.12/advancements.json @@ -963,43 +963,63 @@ "criteria": { "bred_horse": { "trigger": "bred_animals", - "entities": "horse" + "entities": [ + "horse" + ] }, "bred_sheep": { "trigger": "bred_animals", - "entities": "sheep" + "entities": [ + "sheep" + ] }, "bred_cow": { "trigger": "bred_animals", - "entities": "cow" + "entities": [ + "cow" + ] }, "bred_mooshroom": { "trigger": "bred_animals", - "entities": "mooshroom" + "entities": [ + "mooshroom" + ] }, "bred_pig": { "trigger": "bred_animals", - "entities": "pig" + "entities": [ + "pig" + ] }, "bred_chicken": { "trigger": "bred_animals", - "entities": "chicken" + "entities": [ + "chicken" + ] }, "bred_wolf": { "trigger": "bred_animals", - "entities": "wolf" + "entities": [ + "wolf" + ] }, "bred_ocelot": { "trigger": "bred_animals", - "entities": "ocelot" + "entities": [ + "ocelot" + ] }, "bred_rabbit": { "trigger": "bred_animals", - "entities": "rabbit" + "entities": [ + "rabbit" + ] }, "bred_llama": { "trigger": "bred_animals", - "entities": "llama" + "entities": [ + "llama" + ] } } }, @@ -1014,43 +1034,63 @@ "criteria": { "bred_horse": { "trigger": "bred_animals", - "entities": "horse" + "entities": [ + "horse" + ] }, "bred_sheep": { "trigger": "bred_animals", - "entities": "sheep" + "entities": [ + "sheep" + ] }, "bred_cow": { "trigger": "bred_animals", - "entities": "cow" + "entities": [ + "cow" + ] }, "bred_mooshroom": { "trigger": "bred_animals", - "entities": "mooshroom" + "entities": [ + "mooshroom" + ] }, "bred_pig": { "trigger": "bred_animals", - "entities": "pig" + "entities": [ + "pig" + ] }, "bred_chicken": { "trigger": "bred_animals", - "entities": "chicken" + "entities": [ + "chicken" + ] }, "bred_wolf": { "trigger": "bred_animals", - "entities": "wolf" + "entities": [ + "wolf" + ] }, "bred_ocelot": { "trigger": "bred_animals", - "entities": "ocelot" + "entities": [ + "ocelot" + ] }, "bred_rabbit": { "trigger": "bred_animals", - "entities": "rabbit" + "entities": [ + "rabbit" + ] }, "bred_llama": { "trigger": "bred_animals", - "entities": "llama" + "entities": [ + "llama" + ] } } }, diff --git a/data/pc/1.13/advancements.json b/data/pc/1.13/advancements.json index 6706edfe7..fb37cb8bd 100644 --- a/data/pc/1.13/advancements.json +++ b/data/pc/1.13/advancements.json @@ -1043,47 +1043,69 @@ "criteria": { "horse": { "trigger": "bred_animals", - "entities": "horse" + "entities": [ + "horse" + ] }, "sheep": { "trigger": "bred_animals", - "entities": "sheep" + "entities": [ + "sheep" + ] }, "cow": { "trigger": "bred_animals", - "entities": "cow" + "entities": [ + "cow" + ] }, "mooshroom": { "trigger": "bred_animals", - "entities": "mooshroom" + "entities": [ + "mooshroom" + ] }, "pig": { "trigger": "bred_animals", - "entities": "pig" + "entities": [ + "pig" + ] }, "chicken": { "trigger": "bred_animals", - "entities": "chicken" + "entities": [ + "chicken" + ] }, "wolf": { "trigger": "bred_animals", - "entities": "wolf" + "entities": [ + "wolf" + ] }, "ocelot": { "trigger": "bred_animals", - "entities": "ocelot" + "entities": [ + "ocelot" + ] }, "rabbit": { "trigger": "bred_animals", - "entities": "rabbit" + "entities": [ + "rabbit" + ] }, "llama": { "trigger": "bred_animals", - "entities": "llama" + "entities": [ + "llama" + ] }, "turtle": { "trigger": "bred_animals", - "entities": "turtle" + "entities": [ + "turtle" + ] } } }, diff --git a/data/pc/1.14/advancements.json b/data/pc/1.14/advancements.json index 24e88d5f4..cc5d5103c 100644 --- a/data/pc/1.14/advancements.json +++ b/data/pc/1.14/advancements.json @@ -1182,59 +1182,87 @@ "criteria": { "horse": { "trigger": "bred_animals", - "entities": "horse" + "entities": [ + "horse" + ] }, "sheep": { "trigger": "bred_animals", - "entities": "sheep" + "entities": [ + "sheep" + ] }, "cow": { "trigger": "bred_animals", - "entities": "cow" + "entities": [ + "cow" + ] }, "mooshroom": { "trigger": "bred_animals", - "entities": "mooshroom" + "entities": [ + "mooshroom" + ] }, "pig": { "trigger": "bred_animals", - "entities": "pig" + "entities": [ + "pig" + ] }, "chicken": { "trigger": "bred_animals", - "entities": "chicken" + "entities": [ + "chicken" + ] }, "wolf": { "trigger": "bred_animals", - "entities": "wolf" + "entities": [ + "wolf" + ] }, "ocelot": { "trigger": "bred_animals", - "entities": "ocelot" + "entities": [ + "ocelot" + ] }, "rabbit": { "trigger": "bred_animals", - "entities": "rabbit" + "entities": [ + "rabbit" + ] }, "llama": { "trigger": "bred_animals", - "entities": "llama" + "entities": [ + "llama" + ] }, "turtle": { "trigger": "bred_animals", - "entities": "turtle" + "entities": [ + "turtle" + ] }, "cat": { "trigger": "bred_animals", - "entities": "cat" + "entities": [ + "cat" + ] }, "panda": { "trigger": "bred_animals", - "entities": "panda" + "entities": [ + "panda" + ] }, "fox": { "trigger": "bred_animals", - "entities": "fox" + "entities": [ + "fox" + ] } } }, diff --git a/data/pc/1.15/advancements.json b/data/pc/1.15/advancements.json index 939a2ae34..d2978ecd5 100644 --- a/data/pc/1.15/advancements.json +++ b/data/pc/1.15/advancements.json @@ -1205,63 +1205,93 @@ "criteria": { "horse": { "trigger": "bred_animals", - "entities": "horse" + "entities": [ + "horse" + ] }, "sheep": { "trigger": "bred_animals", - "entities": "sheep" + "entities": [ + "sheep" + ] }, "cow": { "trigger": "bred_animals", - "entities": "cow" + "entities": [ + "cow" + ] }, "mooshroom": { "trigger": "bred_animals", - "entities": "mooshroom" + "entities": [ + "mooshroom" + ] }, "pig": { "trigger": "bred_animals", - "entities": "pig" + "entities": [ + "pig" + ] }, "chicken": { "trigger": "bred_animals", - "entities": "chicken" + "entities": [ + "chicken" + ] }, "wolf": { "trigger": "bred_animals", - "entities": "wolf" + "entities": [ + "wolf" + ] }, "ocelot": { "trigger": "bred_animals", - "entities": "ocelot" + "entities": [ + "ocelot" + ] }, "rabbit": { "trigger": "bred_animals", - "entities": "rabbit" + "entities": [ + "rabbit" + ] }, "llama": { "trigger": "bred_animals", - "entities": "llama" + "entities": [ + "llama" + ] }, "turtle": { "trigger": "bred_animals", - "entities": "turtle" + "entities": [ + "turtle" + ] }, "cat": { "trigger": "bred_animals", - "entities": "cat" + "entities": [ + "cat" + ] }, "panda": { "trigger": "bred_animals", - "entities": "panda" + "entities": [ + "panda" + ] }, "fox": { "trigger": "bred_animals", - "entities": "fox" + "entities": [ + "fox" + ] }, "bee": { "trigger": "bred_animals", - "entities": "bee" + "entities": [ + "bee" + ] } } }, From 23962885b795e41fe81e8231dfdcfba21cf4e1b6 Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Wed, 13 Jul 2022 12:35:24 -0400 Subject: [PATCH 40/40] add advancement extractor link --- doc/add-data-new-version.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/doc/add-data-new-version.md b/doc/add-data-new-version.md index 13cdfd118..892fcb718 100644 --- a/doc/add-data-new-version.md +++ b/doc/add-data-new-version.md @@ -23,7 +23,7 @@ For bedrock edition see [bedrock.md](bedrock.md) | blockLoot.json | Yes | Use [minecraft-jar-extractor][10] | | entityLoot.json | Yes | Use [minecraft-jar-extractor][10] | | mapIcons.json | No | Icons can be found in the Minecraft jar file where they are added as a single sprite. The file location is `/assets/minecraft/textures/map/map_icons.png`. Alternatively you might be able to look up the icons from the following page on the [Minecraft wiki][15] or from [wiki.vg][16]. | [minecraft-data pr mapIcons][14] | -| advancements.json | Yes | To be added | +| advancements.json | Yes | [Eejit43/minecraft-jar-extractor][20] | * All files that say "Yes" for Auto can be retrieved from [minecraft-data-auto-updater][17] @@ -46,3 +46,4 @@ For bedrock edition see [bedrock.md](bedrock.md) [17]: https://github.com/PrismarineJS/minecraft-data-auto-updater [18]: https://github.com/PrismarineJS/minecraft-data/pull/282#issue-612896577 [19]: https://github.com/PrismarineJS/minecraft-data/issues/412#issuecomment-1008202471 +[20]: https://github.com/Eejit43/minecraft-jar-extractor#advancements-extractor