Mise à jour :

Débloquer toutes les recettes

/recipe give @s *

* signifie toutes les recettes. Elles apparaissent toutes dans le livre de recettes. Utilisez @a pour les débloquer pour tout le monde.

Une seule recette, ou les retirer

ObjectifCommande
Débloquer une recette/recipe give @s minecraft:crafting_table
Retirer toutes les recettes/recipe take @s *
Retirer une recette/recipe take @s minecraft:crafting_table

Les ID de recette correspondent généralement à l'ID de l'objet, mais les objets avec plusieurs recettes ont leurs propres noms, comme minecraft:red_dye_from_poppy. Choisissez dans les suggestions pendant la saisie.

Accorder ou retirer tous les progrès

/advancement grant @s everything
/advancement revoke @s everything

everything inonde le chat de messages de réussite.

Accorder une partie de l'arbre

CommandeAccorde
/advancement grant @s only minecraft:story/mine_stoneSeulement « L'âge de pierre »
/advancement grant @s until minecraft:story/enter_the_netherTout ce qui mène à l'entrée dans le Nether
/advancement grant @s from minecraft:story/rootLe progrès et tout ce qui suit
/advancement grant @s through minecraft:story/mine_stoneLe progrès avec ses parents et ses enfants

Les ID de progrès sont regroupés en minecraft:story/…, nether/…, end/…, adventure/… et husbandry/….

Vérifier si un joueur a un progrès

/execute as @a[advancements={minecraft:story/enter_the_nether=true}] run say Je suis allé dans le Nether

L'argument de sélecteur advancements filtre les joueurs selon ce qu'ils ont obtenu. Utilisez =false pour cibler ceux qui ne l'ont pas. Pratique pour les passages d'une map, par exemple ne laisser passer les joueurs qu'après leur arrivée dans le Nether.

Réinitialiser la progression pour une map ou un événement

/advancement revoke @a everything
/recipe take @a *

Lancez les deux au début d'un événement pour que chaque joueur commence avec un arbre de progrès et un livre de recettes vides. Le retrait n'enlève pas les objets ni l'expérience déjà gagnés.

Masquer les messages du chat

Accorder beaucoup de progrès d'un coup remplit le chat. Désactivez d'abord les annonces :

VersionCommande
Java 1.21.11 et plus récent/gamerule minecraft:show_advancement_messages false
Java 1.21.10 et antérieur/gamerule announceAdvancements false

La notification en haut à droite apparaît toujours pour le joueur. Consultez la liste des gamerules pour les autres règles renommées.

Bedrock Edition

Bedrock n'a pas /advancement. Ses succès sont un système séparé, et les mondes avec commandes activées ne peuvent pas en obtenir. Les versions récentes de Bedrock peuvent avoir /recipe, mais la syntaxe peut différer : suivez les suggestions du jeu.

Problèmes courants

Vérifiez votre commande

Le Command Error Doctor (en anglais) vérifie dans votre navigateur les erreurs de syntaxe les plus courantes.