OGTOOLS

Minecraft /advancement command

Unlocks or removes a player's advancements.

🧍 Player commands Operator (level 2) Needs cheats enabled Java Edition 26.3

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

ArgumentWhat 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

Another tool Minecraft crafting recipes Would rather make the item than give it with a command? See the recipe on the 3x3 grid.

Minecraft is a product of Mojang Studios. This tool is an independent helper made for players and is not affiliated with Mojang or Microsoft.