Mise à jour :
Ce que permet le mode Aventure
/gamemode adventure @a
En mode Aventure, les joueurs ne peuvent par défaut ni casser ni poser de blocs, mais ils peuvent toujours utiliser boutons, leviers, portes et coffres. Pour autoriser à casser ou poser, donnez des objets qui portent cette permission.
Outils qui ne cassent que les blocs choisis (Java)
| Version | Une pioche qui ne mine que la pierre |
|---|---|
| 1.20.5+ | /give @p minecraft:diamond_pickaxe[can_break= |
| 1.13–1.20.4 | /give @p minecraft:diamond_pickaxe{CanDestroy: |
Listez plusieurs blocs ainsi : blocks:["minecraft:stone","minecraft:coal_ore"]. Un tag comme blocks:"#minecraft:logs" couvre tout un groupe, par exemple toutes les bûches.
Blocs qui ne se posent que sur les blocs choisis (Java)
| Version | Des torches qui ne se posent que sur des blocs d'or |
|---|---|
| 1.20.5+ | /give @p minecraft:torch[can_place_on= |
| 1.13–1.20.4 | /give @p minecraft:torch{CanPlaceOn: |
Le bloc listé est celui contre lequel on pose, pas l'objet posé.
Masquer l'info-bulle
Les blocs autorisés s'affichent dans l'info-bulle de l'objet sous « Peut casser ». Pour les masquer en 1.21.5+, ajoutez tooltip_display={hidden_components:["can_break"]} dans les mêmes [ ]. Sur 1.20.4 et antérieur, utilisez HideFlags:8 (CanDestroy) ou HideFlags:16 (CanPlaceOn).
Syntaxe Bedrock
/give @p diamond_pickaxe 1 0 {"minecraft:can_destroy":{"blocks":["stone"]}}
/give @p torch 16 0 {"minecraft:can_place_on":{"blocks":["gold_block"]}}
Bedrock place le JSON après la quantité et la valeur de données, et le nom est can_destroy. Le même JSON peut ajouter "minecraft:keep_on_death":{} pour qu'un objet survive à la mort, ou "minecraft:item_lock":{"mode":"lock_in_inventory"} pour qu'il ne puisse pas quitter l'inventaire.
Idées
- Chasse au trésor : une pioche qui ne mine qu'un minerai, pour déterrer un butin caché.
- Jeu de territoire : de la laine d'équipe qui ne se pose que sur le sol de l'arène.
- Escape game : un seul mur cassable, avec le bon outil caché dans un coffre.
Pour le déroulement complet d'une partie, voir comment créer un mini-jeu.
Problèmes courants
- Impossible de casser le bloc : testez en mode Aventure, et vérifiez l'identifiant et la syntaxe pour votre version (
[ ]ou{ }). - Impossible de poser : can_place_on liste le bloc contre lequel on pose.
- Les anciens exemples échouent : CanDestroy a cessé de fonctionner en 1.20.5. Voir NBT vs composants.
- Rien ne se casse près du point d'apparition : la protection du spawn du serveur bloque les non-opérateurs à cet endroit.
Questions fréquentes
- Est-ce que ça compte en Survie ? Non. Les joueurs en Survie et en Créatif peuvent casser et poser n'importe quoi. Cela ne s'applique qu'en mode Aventure.
- La vitesse de minage change-t-elle ? Non, c'est la vitesse normale pour cet outil et ce bloc.
- Les blocs posés peuvent-ils être recassés ? Seulement avec un objet qui a can_break (can_destroy sur Bedrock) pour ce bloc.
Vérifiez votre commande
Le Command Error Doctor (en anglais) vérifie dans votre navigateur les erreurs de syntaxe les plus courantes.