Every vanilla advancement
The complete vanilla advancement tree — 126 visible advancements across five tabs plus 1,740 hidden recipe unlocks — with each one’s parent and the triggers its criteria use.
Overview
Generated from game data for 26.3 (26.3, resource pack format 97) via misode/mcmeta. Produced by tools/vanilla_extra.py — regenerate rather than editing by hand.
Vanilla ships 1,866 advancement files in total. Only 126 are visible in the advancement screen; the rest are recipe unlocks. The Triggers column is the most useful part for a pack author: it shows which trigger each vanilla advancement uses, which is the fastest way to find a working example of a trigger you want. For the trigger schemas themselves see Advancements.
To copy a vanilla advancement as a starting point, take its id from the table and read the real file at data/minecraft/advancement/<id>.json in the vanilla data pack, or in the mcmeta mirror linked below.
Minecraft (story)
16 advancements on this tab.
| Advancement | Parent | Criteria | Triggers |
|---|---|---|---|
story/cure_zombie_villager | story/enter_the_nether | 1 | cured_zombie_villager |
story/deflect_arrow | story/obtain_armor | 1 | entity_hurt_player |
story/enchant_item | story/mine_diamond | 1 | enchanted_item |
story/enter_the_end | story/follow_ender_eye | 1 | changed_dimension |
story/enter_the_nether | story/form_obsidian | 1 | changed_dimension |
story/follow_ender_eye | story/enter_the_nether | 1 | location |
story/form_obsidian | story/lava_bucket | 1 | inventory_changed |
story/iron_tools | story/smelt_iron | 1 | inventory_changed |
story/lava_bucket | story/smelt_iron | 1 | inventory_changed |
story/mine_diamond | story/iron_tools | 1 | inventory_changed |
story/mine_stone | story/root | 1 | inventory_changed |
story/obtain_armor | story/smelt_iron | 4 | inventory_changed |
story/root | root | 1 | inventory_changed |
story/shiny_gear | story/mine_diamond | 4 | inventory_changed |
story/smelt_iron | story/upgrade_tools | 1 | inventory_changed |
story/upgrade_tools | story/mine_stone | 1 | inventory_changed |
Nether
23 advancements on this tab.
| Advancement | Parent | Criteria | Triggers |
|---|---|---|---|
nether/all_effects | nether/all_potions | 1 | effects_changed |
nether/all_potions | nether/brew_potion | 1 | effects_changed |
nether/brew_potion | nether/obtain_blaze_rod | 1 | brewed_potion |
nether/charge_respawn_anchor | nether/obtain_crying_obsidian | 1 | item_used_on_block |
nether/create_beacon | nether/summon_wither | 1 | construct_beacon |
nether/create_full_beacon | nether/create_beacon | 1 | construct_beacon |
nether/distract_piglin | nether/root | 2 | player_interacted_with_entity, thrown_item_picked_up_by_entity |
nether/explore_nether | nether/ride_strider | 5 | location |
nether/fast_travel | nether/root | 1 | nether_travel |
nether/find_bastion | nether/root | 1 | location |
nether/find_fortress | nether/root | 1 | location |
nether/get_wither_skull | nether/find_fortress | 1 | inventory_changed |
nether/loot_bastion | nether/find_bastion | 4 | player_generates_container_loot |
nether/netherite_armor | nether/obtain_ancient_debris | 1 | inventory_changed |
nether/obtain_ancient_debris | nether/root | 1 | inventory_changed |
nether/obtain_blaze_rod | nether/find_fortress | 1 | inventory_changed |
nether/obtain_crying_obsidian | nether/root | 1 | inventory_changed |
nether/return_to_sender | nether/root | 1 | player_killed_entity |
nether/ride_strider | nether/root | 1 | item_durability_changed |
nether/ride_strider_in_overworld_lava | nether/ride_strider | 1 | ride_entity_in_lava |
nether/root | root | 1 | changed_dimension |
nether/summon_wither | nether/get_wither_skull | 1 | summoned_entity |
nether/uneasy_alliance | nether/return_to_sender | 1 | player_killed_entity |
The End
9 advancements on this tab.
| Advancement | Parent | Criteria | Triggers |
|---|---|---|---|
end/dragon_breath | end/kill_dragon | 1 | inventory_changed |
end/dragon_egg | end/kill_dragon | 1 | inventory_changed |
end/elytra | end/find_end_city | 1 | inventory_changed |
end/enter_end_gateway | end/kill_dragon | 1 | enter_block |
end/find_end_city | end/enter_end_gateway | 1 | location |
end/kill_dragon | end/root | 1 | player_killed_entity |
end/levitate | end/find_end_city | 1 | levitation |
end/respawn_dragon | end/kill_dragon | 1 | summoned_entity |
end/root | root | 1 | changed_dimension |
Adventure
47 advancements on this tab.
| Advancement | Parent | Criteria | Triggers |
|---|---|---|---|
adventure/adventuring_time | adventure/sleep_in_bed | 56 | location |
adventure/arbalistic | adventure/ol_betsy | 1 | killed_by_arrow |
adventure/avoid_vibration | adventure/root | 1 | avoid_vibration |
adventure/blowback | adventure/minecraft_trials_edition | 1 | player_killed_entity |
adventure/brush_armadillo | adventure/root | 1 | player_interacted_with_entity |
adventure/bullseye | adventure/shoot_arrow | 1 | target_hit |
adventure/craft_decorated_pot_using_only_sherds | adventure/salvage_sherd | 1 | recipe_crafted |
adventure/crafters_crafting_crafters | adventure/root | 1 | crafter_recipe_crafted |
adventure/fall_from_world_height | adventure/root | 1 | fall_from_height |
adventure/heart_transplanter | adventure/root | 3 | placed_block |
adventure/hero_of_the_village | adventure/voluntary_exile | 1 | hero_of_the_village |
adventure/honey_block_slide | adventure/root | 1 | slide_down_block |
adventure/kill_a_mob | adventure/root | 41 | player_killed_entity |
adventure/kill_all_mobs | adventure/kill_a_mob | 41 | player_killed_entity |
adventure/kill_mob_near_sculk_catalyst | adventure/kill_a_mob | 1 | kill_mob_near_sculk_catalyst |
adventure/lighten_up | adventure/minecraft_trials_edition | 1 | item_used_on_block |
adventure/lightning_rod_with_villager_no_fire | adventure/root | 1 | lightning_strike |
adventure/minecraft_trials_edition | adventure/root | 1 | location |
adventure/ol_betsy | adventure/root | 1 | shot_crossbow |
adventure/overoverkill | adventure/minecraft_trials_edition | 1 | player_hurt_entity |
adventure/play_jukebox_in_meadows | adventure/sleep_in_bed | 1 | item_used_on_block |
adventure/read_power_of_chiseled_bookshelf | adventure/root | 2 | placed_block |
adventure/revaulting | adventure/under_lock_and_key | 1 | item_used_on_block |
adventure/root | root | 2 | entity_killed_player, player_killed_entity |
adventure/salvage_sherd | adventure/root | 7 | inventory_changed, player_generates_container_loot |
adventure/shoot_arrow | adventure/kill_a_mob | 1 | player_hurt_entity |
adventure/sleep_in_bed | adventure/root | 1 | slept_in_bed |
adventure/sniper_duel | adventure/shoot_arrow | 1 | player_killed_entity |
adventure/spear_many_mobs | adventure/kill_a_mob | 1 | spear_mobs |
adventure/spyglass_at_dragon | adventure/spyglass_at_ghast | 1 | using_item |
adventure/spyglass_at_ghast | adventure/spyglass_at_parrot | 1 | using_item |
adventure/spyglass_at_parrot | adventure/root | 1 | using_item |
adventure/summon_iron_golem | adventure/trade | 1 | summoned_entity |
adventure/throw_trident | adventure/kill_a_mob | 1 | player_hurt_entity |
adventure/totem_of_undying | adventure/kill_a_mob | 1 | used_totem |
adventure/trade | adventure/root | 1 | villager_trade |
adventure/trade_at_world_height | adventure/trade | 1 | villager_trade |
adventure/trim_with_all_exclusive_armor_patterns | adventure/trim_with_any_armor_pattern | 8 | recipe_crafted |
adventure/trim_with_any_armor_pattern | adventure/root | 18 | recipe_crafted |
adventure/two_birds_one_arrow | adventure/ol_betsy | 1 | killed_by_arrow |
adventure/under_lock_and_key | adventure/minecraft_trials_edition | 1 | item_used_on_block |
adventure/use_lodestone | adventure/root | 1 | item_used_on_block |
adventure/very_very_frightening | adventure/throw_trident | 1 | channeled_lightning |
adventure/voluntary_exile | adventure/root | 1 | player_killed_entity |
adventure/walk_on_powder_snow_with_leather_boots | adventure/sleep_in_bed | 1 | location |
adventure/who_needs_rockets | adventure/minecraft_trials_edition | 1 | fall_after_explosion |
adventure/whos_the_pillager_now | adventure/ol_betsy | 1 | killed_by_arrow |
Husbandry
31 advancements on this tab.
| Advancement | Parent | Criteria | Triggers |
|---|---|---|---|
husbandry/allay_deliver_cake_to_note_block | husbandry/allay_deliver_item_to_player | 1 | allay_drop_item_on_block |
husbandry/allay_deliver_item_to_player | husbandry/root | 1 | thrown_item_picked_up_by_player |
husbandry/axolotl_in_a_bucket | husbandry/tactical_fishing | 1 | filled_bucket |
husbandry/balanced_diet | husbandry/plant_seed | 40 | consume_item |
husbandry/bred_all_animals | husbandry/breed_an_animal | 26 | bred_animals |
husbandry/breed_an_animal | husbandry/root | 1 | bred_animals |
husbandry/complete_catalogue | husbandry/tame_an_animal | 11 | tame_animal |
husbandry/feed_snifflet | husbandry/obtain_sniffer_egg | 1 | player_interacted_with_entity |
husbandry/fishy_business | husbandry/root | 4 | fishing_rod_hooked |
husbandry/froglights | husbandry/leash_all_frog_variants | 1 | inventory_changed |
husbandry/kill_axolotl_target | husbandry/axolotl_in_a_bucket | 1 | effects_changed |
husbandry/leash_all_frog_variants | husbandry/tadpole_in_a_bucket | 3 | player_interacted_with_entity |
husbandry/make_a_sign_glow | husbandry/root | 1 | item_used_on_block |
husbandry/obtain_netherite_hoe | husbandry/plant_seed | 1 | inventory_changed |
husbandry/obtain_sniffer_egg | husbandry/root | 1 | inventory_changed |
husbandry/place_dried_ghast_in_water | husbandry/root | 1 | placed_block |
husbandry/plant_any_sniffer_seed | husbandry/feed_snifflet | 2 | placed_block |
husbandry/plant_seed | husbandry/root | 7 | placed_block |
husbandry/remove_wolf_armor | husbandry/tame_an_animal | 1 | player_sheared_equipment |
husbandry/repair_wolf_armor | husbandry/tame_an_animal | 1 | player_interacted_with_entity |
husbandry/ride_a_boat_with_a_goat | husbandry/root | 1 | started_riding |
husbandry/root | root | 1 | consume_item |
husbandry/safely_harvest_honey | husbandry/root | 1 | item_used_on_block |
husbandry/silk_touch_nest | husbandry/root | 1 | bee_nest_destroyed |
husbandry/tactical_fishing | husbandry/fishy_business | 4 | filled_bucket |
husbandry/tadpole_in_a_bucket | husbandry/root | 1 | filled_bucket |
husbandry/tame_an_animal | husbandry/root | 1 | tame_animal |
husbandry/uh_oh | husbandry/root | 2 | player_interacted_with_entity, thrown_item_picked_up_by_entity |
husbandry/wax_off | husbandry/wax_on | 1 | item_used_on_block |
husbandry/wax_on | husbandry/safely_harvest_honey | 1 | item_used_on_block |
husbandry/whole_pack | husbandry/tame_an_animal | 9 | tame_animal |
Recipe unlocks
Vanilla defines 1,740 hidden recipe-unlock advancements. These are not shown in the advancement screen; each one exists purely to grant a recipe when its criteria fire. They are listed by count rather than individually — a pack normally generates these rather than writing them.