Minecraft /advancement command
Unlocks or removes a player's advancements.
Syntax
/advancement grant <targets> everything
/advancement grant <targets> only <advancement>
/advancement revoke <targets> everything
Parts in square brackets are optional, parts in angle brackets are required. You do not type the brackets: Put your own value in their place.
Arguments
| Argument | What it does |
|---|---|
| grant / revoke | Grants or revokes. |
| everything / only / from / through / until | Selects all of them, a single one or part of the tree. |
Examples
/advancement grant @s everything
Unlocks every advancement.
/advancement revoke @s everything
Removes them all and resets the advancements screen.
/advancement grant @s only minecraft:story/mine_diamond
Grants only the diamond mining advancement.
Good to know
- Granting an advancement also triggers its reward: Some unlock recipes or give experience.
How do I run this command?
Press T in game to open chat (or press / directly), type the command and press Enter. While typing, Tab completes the options. This command counts as a cheat: It needs cheats enabled in a singleplayer world, and operator permission on a server (operator (level 2)).
Related commands
🧍 More Player commands
Minecraft is a product of Mojang Studios. This tool is an independent helper made for players and is not affiliated with Mojang or Microsoft.