Mise à jour :
Vérifiez d'abord ceci
- Java ou Bedrock ? Une commande qui semble identique peut différer selon l'édition.
- Dans le chat ou dans un bloc de commande ?
- Le sélecteur (
@p,@a,@e) est-il le bon ? - Les coordonnées sont-elles relatives à vous ou absolues ?
- Chaque identifiant est-il bien orthographié ?
Isoler le problème
- Essayez d'abord une version courte de la commande.
- Fixez la cible sur
@p. - Utilisez des coordonnées juste à côté de vous.
- Retirez le NBT ou les composants pour l'instant.
- Quand cela marche, rajoutez les parties une par une.
Testez sur une copie d'un monde important.
Par symptôme
« Commande inconnue ou incomplète »
Un nom de commande mal orthographié ou un argument manquant. /give diamond échoue parce que la cible manque. Une commande absente de votre édition, comme /data sur Bedrock, donne le même message. Voir commande inconnue ou incomplète.
Le texte devient rouge en cours de route
Java colore le chat en rouge à partir du premier problème. Vérifiez l'argument juste avant le début du rouge.
Pas d'erreur, mais rien ne se passe
La syntaxe est bonne mais rien ne correspond. Élargissez type ou distance ; voir Aucune entité n'a été trouvée.
Un bloc de commande ne fait rien
Vérifiez le type de bloc, Par la redstone ou Toujours actif, les flèches de chaîne, et enable-command-block=true sur les serveurs en 1.21.8 et antérieur (depuis 1.21.9, c'est la règle de jeu command_blocks_work). Liste complète dans le bloc de commande ne marche pas.
Les coupables habituels par commande
- /give : mauvais identifiant d'objet ou ancienne syntaxe d'objet ; voir give ne marche pas.
- /summon : mauvais identifiant d'entité ou NBT ignoré ; voir summon ne marche pas.
- /fill : zone de plus de 32 768 blocs ; voir le guide de fill.
- /execute : l'ordre compte, commencez court ; voir execute ne marche pas.
Permission
En solo, les commandes demandent l'option Autoriser les commandes dès la création du monde. Java peut les activer temporairement avec Ouvrir au LAN ; Bedrock a un paramètre de monde, mais l'activer désactive les succès pour ce monde. Sur les serveurs, il faut le statut d'opérateur via /op.
La commande a-t-elle été écrite pour une autre version ?
Vérifiez quand a été écrite une commande trouvée en ligne. Java a beaucoup changé le format des commandes en 1.13, en 1.20.5 (le NBT des objets est devenu des composants ; voir NBT vs composants) et en 1.21.5 (texte et détails des objets). Le convertisseur peut en mettre certaines à jour.
Vérifiez votre commande
Le Command Error Doctor (en anglais) vérifie dans votre navigateur les erreurs de syntaxe les plus courantes.