The advancement tree: 126 advancements, and Story has no challenges at all
Adventure holds 47 of the 126 and the End just 9. 70 are dead ends, the longest chain is 8 deep, and the Story tab is the only one with zero challenge frames.
The advancement tree looks even from inside the game — five tabs, roughly the same size. It is not. Counted from Mojang's shipped advancement files for 26.2, the same data the browser on this page renders.
126 advancements, very unevenly spread
| tab | advancements |
|---|---|
| Adventure | 47 |
| Husbandry | 31 |
| Nether | 23 |
| Story | 16 |
| The End | 9 |
Adventure is more than five times the size of The End, and by itself it is more than a third of every advancement in the game. Story — the tab people think of as the main progression — is the second smallest.
Three frame types, and one tab uses only one
Frames are the shape of the icon: task (square), goal (rounded), challenge (spiked).
task 91 · challenge 25 · goal 10
The split by tab is where it gets interesting:
- Story has zero challenges and one goal. Fifteen of its sixteen entries are plain tasks.
It is deliberately the tab you clear by playing normally.
- Adventure has 11 challenges, nearly half of all of them.
- The End has 9 advancements but 4 of the game's 10 goals — the highest concentration of
goal frames anywhere, in the smallest tab.
If you are writing a datapack advancement and wondering which frame to use, vanilla's pattern is clear: task unless the thing is genuinely optional, goal for a milestone that ends a line, challenge for something most players will never do.
More than half are dead ends
70 of the 126 have no children — nothing in the tree depends on them. So the "tree" is mostly a shallow fan: five roots, a few branch points, and a large fringe of leaves.
The busiest branch points are the roots themselves — the Adventure root alone has 18 direct children, Husbandry's has 13, Nether's 8 — and after that kill_a_mob with 6. Past the first layer the tree thins out fast.
The longest chain is eight deep
Maximum depth is 8, and the deepest path ends at story/enter_the_end. That is the whole critical path of the game expressed as a dependency chain: eight steps from opening your inventory to standing in the End.
Every other branch is shorter, which is worth knowing if you are building a progression pack — vanilla never asks a player to complete more than eight prerequisites for anything.
Why the shape matters for datapacks
Two things fall out of the numbers:
- Attach to a root, not to a leaf. 70 of the 126 are leaves, so picking a random vanilla
advancement as your parent probably picks a dead end that few players reach. The five roots and the first-layer entries are where the traffic is.
- Do not exceed depth 8 without a reason. Nothing in vanilla does, and each extra level is
another prerequisite a player has to notice they are missing.
The browser on this page shows every one with its parent, tab, frame and the exact description the game displays, in whichever language you are reading.