Vous pouvez vous abonner à notre compte Twitter sur lequel sont postés les actualités autour de Minecraft et des liens rapides vers le Wiki 

Commandes

De Minecraft Wiki
Aller à : navigation, rechercher
Version Java.png

Version Java uniquement
Cet article est une ébauche.
Vous pouvez partager vos connaissances en l'améliorant.

Les commandes sont des fonctions avancées activées en tapant certaines chaînes de caractères.

Utilisation[modifier | modifier le wikicode]

Dans Minecraft, les commandes sont entrées dans la fenêtre de tchat du jeu, que l'on affiche en pressant la touche T (par défaut) ou la touche /. Presser la touche / entrera directement un slash, caractère obligatoire au début de chaque commande. En pressant Tab ↹, l'utilisateur aura un aperçu de toutes les commandes ou arguments qu'il peut entrer.

Les commandes peuvent aussi être entrées dans la console d'un serveur multijoueur ou écrites dans un fichier de fonction, mais les commandes ne doivent alors pas commencer par un /.

Il est également possible d'entrer des commandes dans des blocs de commandes, qui seront activées chaque fois que le bloc de commande recevra un signal de redstone. Les commandes dans les blocs de commandes peuvent être précédées d'un /, mais ce n'est pas obligatoire.

La majorité des commandes sont uniquement utilisables dans ces cas-ci :

  • Sur un serveur multijoueur, par un opérateur ;
  • Sur un serveur auto-hébergé ou un monde en LAN avec les commandes activées, par le joueur qui héberge la partie ;
  • En solo, si les commandes ont été activées à la création du monde (via le bouton « Plus d'options... »).

Certaines commandes sont également disponibles en solo sans que l'option Commandes ne soit activée.

Note : Dans les mondes solo, si les commandes n'ont pas été activées à la création, elle peuvent êtres activées temporairement en ouvrant la partie au LAN (Esc → « Ouvrir au LAN », « Commandes » : Oui puis « Ouvrir au réseau local »). Il n'est pas nécessaire que d'autres joueurs rejoignent la partie en LAN pour avoir accès aux commandes. Tant que la partie reste ouverte, toutes les commandes sont utilisables. Lorsque l'hébergeur ou l'utilisateur quitte le monde, les commandes se désactivent et seront à nouveau désactivées lors de la prochaine ouverture du monde. À noter qu'ouvrir une partie au LAN désactive la mise en pause du jeu dans les interfaces, le jeu ne se met également plus en pause en appuyant sur ESC.

Utilisation des coordonnées relatives (tilde ~)[modifier | modifier le wikicode]

Les coordonnées relatives dépendent de la position de l'entité (y compris un joueur) qui exécute la commande ou celle du bloc de commande qui l'exécute. Une coordonnée relative positive ajoute le nombre spécifié derrière le tilde aux coordonnées, alors qu'une coordonnée relative négative soustrait le nombre spécifié aux coordonnées. Pour spécifier une coordonnée relative il faut placer un tilde (~) devant le chiffre.

Exemple : Un joueur situé en x: 10, y: 60 et z: 15 exécute la commande /teleport ~5 ~0 ~-5, il est alors téléporté en x: 15, y: 60 et z: 10.

Il est également possible de mélanger les coordonnées relatives avec les coordonnées absolues (Exemple : /teleport ~ 70 ~, le joueur sera téléporté aux mêmes coordonnées x et z mais en y: 70).

Utilisation des coordonnées locales (accent circonflexe ^)[modifier | modifier le wikicode]

Les coordonnées locales dépendent de l'orientation de la tête de l'entité (y compris un joueur) qui exécute la commande. Elles ne peuvent s'utiliser qu'entre elles, il n'est pas possible de mélanger les types comme ceci: ~ ~1 ^2, elles ne peuvent avoir que la forme ^ ^ ^2. Pour spécifier une coordonnée locale il faut placer un accent circonflexe (^) devant le chiffre.

La composition des coordonnées ce fait comme ceci: ^gauche ^haut ^avant.

Exemple : Un joueur exécutant la commande /teleport ^ ^ ^2 le téléportera 2 blocs devant lui, par rapport à ce qu'il voit sur son écran.

Utilisation des paramètres <bloc> et <item>[modifier | modifier le wikicode]

Ces paramètres sont utilisés pour définir ou tester blocs et objets. Dans les 2 cas, il est possible de leur préciser des tag NBT pour les blocs et objets, et des états de bloc pour les blocs.

Syntaxe de <bloc>[modifier | modifier le wikicode]

namespace:nom[<état>][<nbt>]

  • [<état>]: Optionnel. Définit les états du bloc à appliquer lors de la définition du bloc, ou états à tester lors de l'utilisation de /execute par exemple. Ressemble à [power=15,north=up,south=side]. Les états sont entre [], séparés par des virgules et doivent être des propriétés/valeurs supportées par les blocs.
    • minecraft:stone[doesntexist=purpleberry] est une erreur de syntaxe, car stone n'a pas l'état doesntexist.
    • minecraft:redstone_wire[power=tuesday] est une erreur de syntaxe, car l'état power de redstone_wire est un nombre entre 0 et 15.
    • Dans le cadre des « conditions »/tests de blocs, seuls les états que vous avez fournis seront testés.
    • Dans le cadre de la définition de blocs, tous les états que vous avez fournis seront définis, mais tout ce qui manquera sera défini par défaut en fonction du bloc.
  • [<nbt>]: Optionnel. Définit tous les tags NBT à appliquer lors de la définition du bloc, ou tags à tester lors de l'utilisation de /execute par exemple. Ressemble à {RecordItem:{...}}
    • Un tag NBT est entre {}, et fonctionne exactement comme vous l'attendez. minecraft:furnace{BurnTime:200} applique ou teste la valeur 200 au paramètre BurnTime du bloc Four.

Syntaxe de <item>[modifier | modifier le wikicode]

namespace:nom[<nbt>]

  • [<nbt>]: Optionnel. Définit tous les tags NBT à appliquer lors de la définition de l'objet, ou tags à tester lors de l'utilisation de /execute par exemple. Ressemble à {display:{Name:"{\"text\":\"Stick of Untruths\"}"}}
    • Un tag NBT est entre {}, et fonctionne exactement comme vous l'attendez. minecraft:stick{display:{Name:"{\"text\":\"Stick of Untruths\"}"}} applique ou teste la valeur Stick of Untruths au paramètre display.Name de l'objet Bâton.

Notez que l'espace de nom namespace est obligatoire, mais que s'il n'est pas renseigné, il aura par défaut la valeur minecraft.

Tags de test pour <bloc> et <item>[modifier | modifier le wikicode]

Il existe un système permettant d'effectuer des tests avancés (groupés) lors de l'utilisation de la commande /execute par exemple. C'est les tags, ce sont des fichiers inclus dans les Pack de données qui permettent de regrouper plusieurs blocs ou objets sous un même nom pour faire des tests. Lors d'un test avec un tag, le tag sera validé si au moins un bloc ou objet est trouvé à l'emplacement du test (pour les blocs, un test à une coordonnée et pour les objets, un test dans un inventaire).

Utilisation des textes JSON[modifier | modifier le wikicode]

Les objets « texte JSON » utilise le format strict. Ils peuvent être utilisés par les commandes /tellraw ou /title par exemple, voire même sur les noms personnalisés des entités/blocs/objets.

Les scores et les sélecteurs de cibles sont évalués pour une Pancarte lorsqu'elle est placée ou éditée, et pour un Livre édité lorsqu'il est « résolu » (ouvert pour la première fois après la signature). Ils ne seront pas mis à jour après cela, et ils ne fonctionneront pas s'ils sont édités sur une Pancarte existante avec un éditeur NBT, ou sur un livre déjà marqué comme « résolu ». Il n'y a aucun moyen de modifier/ajouter le texte sur la prochaine ligne d'une Pancarte ou la page suivante d'un livre pendant la résolution; au lieu de cela, le texte supplémentaire disparaîtra simplement.

Le format « texte JSON » est un objet JSON qui peut contenir (optionellement) les propriétés suivantes :


  • Objet "texte JSON" de base.

    •  text: Chaine de caractère qui sera affiché dans le tchat. Les caractères unicode sont acceptés (qui inclus \n, caractère de retour à la ligne). Une chaine de caractère représentant un sélecteur (exemple: @a, @p, etc...) l'affichera tel-quel, Si vous voulez affiché les entités sélectionnées, utilisez selector.

    •  translate: Affiche le texte contenu d'une traduction dans le tchat. Cette traduction est représenté par un identifiant pouvant être trouvé dans les fichiers de traduction du jeu, ou traduction que vous créez vous même dans un Pack de ressources. Le texte est affiché en fonction de la langue sélectionnée du client du joueur. Si la traduction n'existe pas, l’identifiant sera affiché à la place.

    •  with: Une liste de texte, nombre ou "texte JSON" utilisé par translate pour remplacer des variables par le contenu de cette liste.

    •  score: Affiche un score de joueur/entité. N'affiche rien le le joueur/entité n'est pas concerné par l’objectif donné.

      •  name: Nom du joueur/entité. Les sélecteurs peuvent être utilisés (comme @a, @p, etc...). Il est aussi possible d'utilisé un "faux" nom utilisé pour les Tableau de scores. Il est possible de mettre comme valeur * ce qui sélectionnera le joueur/entité ayant exécuté la commande.

      •  objective: Nom de l'objectif du joueur/entité à afficher.

      •  value: Optionnel. S'il est présent, cette valeur sera utilisée quel que soit le score.

    •  selector: Une chaîne de caractères contenant un sélecteur (@a, @p, etc...) et, éventuellement, des arguments de sélection. Contrairement au texte, le sélecteur sera traduit pour les noms de joueurs/entités corrects. Si plus d'un joueur/entité est sélectionnée, il sera affiché sous une forme telle que "Nom1 et Nom2" ou "Name1, Nom2, Nom3 et Nom4". En cliquant sur le nom d'un joueur inséré dans une commande /tellraw, il vous sera suggéreré la commande /msg avec en paramètre ce joueur. En cliquant sur le nom d'un joueur en maintenant la touche ⇧ Shift enfoncée, vous insérez ce nom dans le chat. En cliquant sur le nom d'une entité non-joueur en maintenant la touche ⇧ Shift enfoncée, son UUID sera inséré dans le chat.

    •  keybind: Une chaîne de caractères qui peut être utilisée pour afficher la combinaison représentant une action (raccourci clavier, action de souris, etc...). Par exemple, key.inventory affichera toujours "E" à moins que le joueur n'ait défini un raccourci différent pour ouvrir son inventaire.

    •  extra: Liste d'objet "texte JSON" additionnel.

      • Liste des éléments "texte JSON" (récursif). Notez que tous les éléments enfant hériteront des propriétés de l'objet précédent, sauf pour les propriétés text, extra, translate, with et score. Cela signifie que les enfants conserveront la même mise en forme et les mêmes événements que cet objet, sauf s'ils sont remplacés explicitement.

    •  color: Définit la couleur du texte affiché. Vous pouvez trouver la liste des couleurs accepté ici.

    •  bold: Booléen (true/false) - Définit si le texte doit être affiché en gras. Par défaut false.

    •  italic: Booléen (true/false) - Définit si le texte doit être affiché en italique. Par défaut false.

    •  underlined: Booléen (true/false) - Définit si le texte doit être affiché en souligné. Par défaut false.

    •  strikethrough: Booléen (true/false) - Définit si le texte doit être affiché en barré. Par défaut false.

    •  obfuscated: Booléen (true/false) - Définit si le texte doit être affiché en obfusqué. Par défaut false.

    •  insertion: Quand un joueur effectue un Shift+Clic, le texte mis dans cette propriété sera inséré dans le tchat à la position de son curseur. Si il y a déjà du texte écrit dans la barre de tchat, il ne sera pas supprimé.

    •  clickEvent: Permet l’exécution d’événement lorsqu'un joueur clique sur le texte.

      •  action: Le type d'événement à lancer lors du clique. Peut contenir open_url, open_file, run_command ou suggest_command.

      •  value: La valeur associé à l'événement choisi.
        • open_url : Permet d'ouvrir une adresse internet dans le navigateur par défaut du joueur.
        • open_file : Permet d'ouvrir un fichier contenu sur la machine du joueur. Cet événement ne peut pas être utilisé dans les commandes, il est utilisé dans le jeu pour ouvrir les captures d'écran par exemple.
        • run_command : Permet d'exécuter une commande. La commande ne pourra fonctionner uniquement si le joueur qui l'exécute à les permissions pour le faire. Notez que la commande doit être préfixé par un slash /.
        • change_page : Change la page dans un Livre_édité (utilisable uniquement dans ces derniers).
        • suggest_command : Similaire à run_command mais écrira la commande dans la barre de tchat du joueur et ne sera pas exécuté avant que le joueur tape sur ↵ Entrée. Similaire également à insertion mais remplacera tout le texte déjà présent si il y en a un.

    •  hoverEvent: Permet l’exécution d’événement lorsqu'un joueur survol avec ça souris le texte.

      •  action: Le type d'événement à lancer lors du survol avec la souris. Peut contenir show_text, show_item ou show_entity

      •  value: La valeur associé à l'événement choisi.
        • show_text : Affiche du texte. Peut également être un objet "texte JSON".
        • show_item : Affiche un objet. Doit contenir une node NBT d'objet pour permettre un affichage correct.
        • show_entity : Affiche une entité. Doit contenir une node NBT avec comme paramètre type pour le type d'entité choisi (doit être un nom d'entité valide, comme zombie), name pour le nom de l'entité et id pour l'UUID de l'entité. Tous ces paramètres sont facultatif, le jeu ce chargera de combler ce qu'il manque.

Grâce à la propriété extra, le format ci-dessus peut être imbriqué de manière récursive pour produire des chaînes de texte très complexes et fonctionnelles. Cependant, un « texte JSON » ne doit pas nécessairement être compliqué: pratiquement toutes les propriétés sont facultatives et peuvent être omises.

Pour être valide, chaque objet doit avoir comme propriété au moins soit text, soit translate, score, selector ou keybind (tout le reste est optionnel). Par conséquent, l'objet « texte JSON » peut être remplacé par une chaîne de caractères. Dans ce cas, cette chaîne sera considérée comme la valeur de la propriété text. Par exemple, "Je suis un texte" sera l’équivalent de {"text":"Je suis un texte"}. Ce « raccourci » peut être utilisé partout où est demandé un « texte JSON » (comme /tellraw), dans la propriété extra d'un « texte JSON » ou dans la propriété value d'un hoverEvent avec comme action show_text de ce dernier.

Il est aussi possible de renseigner sur les commandes acceptant ce format, un tableau d'objet « texte JSON » et/ou chaine de caractères. Les objets seront concaténés dans l'ordre et en fonction du niveau de profondeur de chacun dans l'arbre imbriqué. Par exemple:

/tellraw @a ["Salut toi, ",{"selector":"@p"},"."]
/tellraw @a [[[["Le "],[["grand ","et ", "fabuleux "],[{"selector":"@p"}," saute "],"par-dessus "],"le "],["chien ","paresseux."]]]

Sélecteurs de cibles[modifier | modifier le wikicode]

Dans la plupart des commandes où un joueur peut être spécifié, il est possible de « cibler » un ou plusieurs joueurs qui répondent à certaines conditions plutôt que de simplement sélectionner un joueur avec son nom. Pour cibler certains joueurs, l'utilisateur doit choisir un sélecteur, et éventuellement, un ou plusieurs arguments. Les arguments ne peuvent pas être utilisés avec le nom d'un joueur directement. Exemple impossible: Notch[gamemode=creative]

Types de sélecteurs[modifier | modifier le wikicode]

Sélecteur Fonction
@p Cible le joueur le plus proche.
Si il y a plusieurs joueurs proches, exactement à la même distance, le joueur qui s'est connecté en dernier sera ciblé.
@r Cible un joueur au hasard.
Si un type d'entité est spécifié, ce sélecteur peut cibler autre chose qu'un joueur, en revanche par défaut, c'est uniquement les joueurs qui sont pris en compte.
@a Cible tous les joueurs, y compris les joueurs morts.
C'est le seul sélecteur qui cible les joueurs morts.
@e Cible toutes les entités (y compris les joueurs).
@s Cible l'entité (y compris les joueurs) qui exécute la commande.

Arguments de sélecteurs[modifier | modifier le wikicode]

Les arguments peuvent être utilisés et mélangés à sa guise en les mettant entre crochets [] juste après un type de sélecteur (@p, @e, ...) .Il est également possible de mettre plusieurs fois le même type d'argument. Les types valeurs peuvent varier d'un argument à l'autre, en voici la liste:

  • Entier: nombre normaux, sans virgule allant de -2147483648 à 2147483647 sur les arguments Minecraft (exemple: 1, -3, 42, ...).
  • Flottant: nombre normaux qui peuvent avoir des virgules allant de -2147483648 à 2147483647 sur les arguments Minecraft (exemple: 1, -2.84, 42.21, ...).
  • Booléen: valeur représentant soit vrai (true) soit faux (false).
  • Intervalle ou Liste d'intervalle: valeurs séparées avec un minimum et/ou un maximum, ou une valeur exacte. Les valeurs sont séparées par .. (exemple: 2..42 accepte une valeur étant en 2 compris et 42 compris). Il est possible d'utiliser plus/moins l'infini (exemple: ..2 accepte une valeurs inférieur ou égale à 2). Il est également possible de chercher une valeur exacte (exemple: 2).
  • Texte: simple texte. Il est aussi possible de vérifier si votre argument n'est pas égale à un texte avec =! (exemple: type=!player cherchera toute les entités n'étant pas des joueurs.
  • NBT: expression de type tag NBT. Il est aussi possible de vérifier si votre entité n'est pas égale à l’expression NBT avec =!
Argument Fonction Type
x Coordonnée X pour le centre de recherche. Flottant
y Coordonnée Y pour le centre de recherche. Flottant
z Coordonnée Z pour le centre de recherche.
À défaut des arguments "x", "y" et "z", le centre de recherche est le point d’exécution de la commande.
Flottant
dx Prolongement en x par rapport au centre de la recherche. Ne peut être négatif. Entier
dy Prolongement en y par rapport au centre de la recherche. Ne peut être négatif. Entier
dz Prolongement en z par rapport au centre de la recherche. Ne peut être négatif. Entier
x_rotation Rotation verticale. Intervalle
y_rotation Rotation horizontale. Intervalle
distance Rayon de recherche. La zone de recherche sera une sphère de rayon distance centrée sur le centre de recherche. Intervalle
gamemode Mode de jeu.
Ne peut avoir comme valeur que:
Texte
limit Nombre maximum de joueurs.
Ne peut pas être négatif.
Entier
level Niveau d'expérience du (des) joueur(s). Intervalle
scores Liste des scores à tester.
Exemple: @a[scores={foo=1,bar=1..5}].
Liste d'intervalles
team Équipe à tester.
Si aucune équipe n'est donnée alors la commande comptera tous les joueurs sans équipe.
Texte
name Nom à tester.
Si un nom composé d'espaces est à tester, il doit être mis entre guillemets ".
Texte
type Type de l'entité à tester.
Doit correspondre à un nom d'entité valide.
Texte
tag Tag à tester. Texte
nbt Expression NBT à tester.
Permet de tester n'importe quel tag NBT d'une entité
Exemple: @a[nbt={OnGround:1b}], sélectionne tous les joueurs au sol
NBT
advancements Liste de progrès à tester. Permet également de tester la validation des critères.
Exemple: @a[advancements={foo=true,bar=false,custom:something={criterion=true}}]
Liste de booléen
sort Type de tri des entités à effectuer.
Ne peut avoir comme valeur que:
  • nearest: tri par distance, du plus proche au plus loin. Trieur par défaut pour @p.
  • furthest: tri par distance, du plus loin au plus proche.
  • random: tri aléatoirement la liste des entités. Trieur par défaut pour @r.
  • arbitrary: n'applique aucun tri à la liste des entités. Permet d’optimiser l’exécution des commandes. Trieur par défaut pour @e et @a.
Texte
Exemples
  • @a[x=1,y=30,z=26,distance=2..10,gamemode=creative,limit=3,level=3..25]
  • @a[x=1,y=30,z=26,distance=..42,limit=3,scores={Kills=1..,Deaths=..2},team=Red]

Liste des commandes[modifier | modifier le wikicode]

Joueurs[modifier | modifier le wikicode]

Les commandes accessibles à tous les joueurs.

Commande Arguments
/help
  • [<command>] : Fournit une aide et une liste des commandes.
/list
  • Liste les joueurs sur le serveur.
/me
  • <action> : Affiche un message sur vous-même.
/msg
  • <targets> <message> : Envoie un message privé à un ou plusieurs joueurs.
/publish
  • [<port>] : Ouvre un monde solo au réseau local.
/seed
Loupe.png Article principal : Graine de monde
  • Affiche la graine du monde.
/tell
  • <targets> <message> : /tell est un alias de /msg.
/trigger
  • <objective> : Ajoute 1 à l'objectif <objective>.
  • <objective> add <value> : Ajoute <value> à l'objectif <objective>.
  • <objective> set <value> : Remplace la valeur actuelle de l'objectif <objective> par <value>.
/w
  • <targets> <message> : /w est un alias de /msg.

Opérateurs[modifier | modifier le wikicode]

Les commandes accessibles aux opérateurs uniquement.

Commande Arguments
/advancement
Loupe.png Article principal : Progrès
  • advancement <grant|revoke> <joueur> only <progrès> [critère] : Donne ou retire un progrès d'un joueur, ou un critère de progrès optionnellement.
  • advancement <grant|revoke> <joueur> <until|from|through> <progrès> : Donne ou retire la totalité des progrès à <joueur> en fonction de 3 paramètres:
    • until: jusqu'à un certain progrès.
    • from: à partir d'un certain progrès.
    • through: tous les progrès appartenant à une même branche.
  • advancement <grant|revoke> <joueur> everything : Donne ou retire la totalité des progrès à <joueur>
/ban
  • <targets> [<reason>] : Ajoute un joueur à la liste noire.
/ban-ip
  • <targets> [<reason>] : Ajoute une adresse IP à la liste noire.
/banlist
  • [ips|players] : Affiche la liste noire du serveur. ips pour les adresses IP, players pour les joueurs.
/bossbar
  • create <id> <nom> : Créé une barre de boss.
    • <id> est l’identifiant de la barre qui est de la forme namespace:nom, par exemple: foo:bar. Si aucun namespace n'est spécifié, ce sera par défaut minecraft.
    • <nom> est le nom qui sera affiché en dessous de la barre. Peut accepter du JSON comme /tellraw.
  • get <id> (max|players|value|visible) : Retourne les valeurs associées dans le result de la commande.
  • list  : Affiche la liste des barres de boss existantes.
  • remove <id> : Supprime la barre de boss <id>.
  • set <id> color (blue|green|pink|purple|red|white|yellow) : Change la couleur du texte (si aucune couleur n'est spécifiée dans le texte existant). Si aucune couleur n'est spécifiée, ce sera par défaut white.
    • Couleurs disponibles – blue, green, pink, purple, red, white ou yellow.
  • set <id> max <max> : Change le valeur maximale de la barre de boss, ce sera par défaut 100.
  • set <id> name <nom> : Change le nom de la barre de boss. Peut accepter du JSON comme /tellraw.
  • set <id> players [<cibles>] : Change la liste des joueurs qui peuvent voir la barre de boss, par défaut aucun.
  • set <id> style (notched_10|notched_12|notched_20|notched_6|progress) : Change le style de la barre de boss, ce sera par défaut progress.
  • set <id> value <valeur> : Change le valeur actuelle de la barre de boss, ce sera par défaut 0.
  • set <id> visible <visible> : Change la visibilité de la barre de boss, ce sera par défaut true
/clear
  • [<targets>] [<item>] [<maxCount>] : Efface des objets de l'inventaire d'un joueur.
/clone
  • <begin> <end> <destination> : Clone tout les blocs d'une région à l'autre.
  • <begin> <end> <destination> filtered <filter> [force|move|normal] : Clone uniquement le bloc <filter> d'une région à l'autre. force permet de clone la region même si les 2 regions ce superpose, move déplace la région clone vers la destination (copier-coller), normal et le paramètre par défaut.
  • <begin> <end> <destination> masked [force|move|normal] : Clone tous les blocs sauf l'air d'une région à l'autre.
  • <begin> <end> <destination> replace [force|move|normal] : Clone tout les blocs d'une région à l'autre et permet d'utiliser les paramètres [force|move|normal].
/data
  • get block <pos> [<path>] [<scale>] : Récupère la valeur du tag NBT <path> d'un bloc et la place dans le result de la commande. [<scale>] permet de mettre à l'échelle la valeur.
  • get entity <target> [<path>] [<scale>] : Récupère la valeur du tag NBT <path> d'une entité et la place dans le result de la commande.
  • merge block <pos> <nbt> : Fusionne les données NBT du bloc à <pos> avec les données <nbt> spécifiées.
  • merge entity <target> <nbt> : Fusionne les données NBT de l'entité <target> avec les données <nbt> spécifiées.
  • remove block <pos> <nbt> : Supprime les données NBT <path> du bloc à <pos>.
  • remove entity <target> <nbt> : Supprime les données NBT <path> de l'entité <target>.
/datapack
Loupe.png Article principal : Pack de données
  • disable <name> : Désactive le pack de données <name>.
  • enable <name> [first|last] : Active le pack de donnée et le place en priorité maximale ou minimale.
  • enable <name> [after|before] <existing> : Active le pack de donnée et le place en priorité supérieur ou inférieur à <existing>.
  • list [available|enabled] : Liste les packs de données disponible ou activés.
/debug
  • (start|stop) : Démarre ou arrête une session de débogage.
/defaultgamemode
Loupe.png Article principal : Modes de jeu
  • (adventure|creative|spectator|survival) : Définit le mode de jeu par défaut (Créatif, Survie, etc) pour les nouveaux joueurs accédant à un serveur multijoueur.
/deop
  • <targets> : Retire le statut d'opérateur d'un joueur.
/difficulty
Loupe.png Article principal : Difficulté
  • [easy|hard|normal|peaceful] : Définit le niveau de difficulté d'un monde.
    • easy : Facile
    • hard : Difficile
    • normal : Normale
    • peaceful : Paisible
/effect
Loupe.png Article principal : Effets de potions
  • clear <targets> [<effect>] : Supprime tous les effets de <target>, ou peut supprimé un effets précis.
  • give <targets> <effect> [<secondes>] [<puissance>] [<cacherParticule>] : Ajoute un effet à <target>.
/enchant
Loupe.png Article principal : Enchantement
  • <cibles> <enchantement> <niveau> : Ajoute un enchantement à l'objet tenu par la cible.
/execute
Loupe.png Article principal : Commandes/Execute

Permet d’exécuter des commandes à partir d'une entité/coordonnée en utilisant diverses conditions. Voir l'article dédié.

/experience
Loupe.png Article principal : Expérience
  • add <targets> <amount> [levels|points] : Ajoute un nombre de niveau ou point d’expérience à <target.
  • query <targets> (levels|points) : Récupère le niveau ou le nombre de point d'expérience de <target.
  • set <targets> <amount> [levels|points] : Définie le nombre de niveau ou point d’expérience à <target.
/fill
  • <from> <to> <block> [destroy|hollow|keep|outline] : Remplit tout ou une partie d'une région avec un bloc spécifique et peut prendre des paramètres optionnel.
    • destroy : Remplit avec le nouveau bloc, et efface les anciens blocs si déjà présents.
    • keep : Remplace tous les blocs d'air de la zone de destination par le nouveau bloc, et garde les autres blocs sans modification.
    • hollow : Dessine un cube creux avec le nouveau bloc, et remplit l'intérieur d'air.
    • outline : Dessine un cube creux avec le nouveau bloc, et laisse les anciens blocs à l'intérieur.
  • <from> <to> <block> replace [<filter>] : Remplace uniquement les blocs donnés en paramètre par le nouveau bloc.
/function
Loupe.png Article principal : Fonctions
  • <name> : Exécute une fonction.
/gamemode
Loupe.png Article principal : Modes de jeu
  • (adventure|creative|spectator|survival) [<target>] : Définit le mode de jeu d'un joueur.
/gamerule
  • <règle> [<valeur>] : Définit ou indique une valeur de règle de jeu.
    • announceAdvancements : Si les progrès sont affichés dans le tchat.
    • commandBlockOutput : Si les blocs de commande doivent notifier les opérateurs lorsque des commandes sont exécutées.
    • disableElytraMovementCheck : Si le serveur vérifie la vitesse des joueurs lorsqu’ils portent des élytres.
    • doDaylightCycle : Si false, stoppe le cycle jour/nuit ce qui entraîne l'immobilisation du soleil ou de la lune.
    • doWeatherCycle : Si false, stoppe le cycle métrologique ce qui entraîne l'immobilisation de la météo.
    • doEntityDrops : Si les entités qui ne sont pas des créatures lâchent leur version miniaturisée lorsqu'ils sont détruits.
    • doFireTick : Si le feu peut se répandre.
    • doLimitedCrafting : Si les recettes sont impossibles à faire avant qu'elles soient débloquées.
    • doMobLoot : Si les monstres donnent leur butin en mourant.
    • doMobSpawning : Si les monstres peuvent apparaître naturellement.
    • doTileDrops : Si les blocs cassés tombent à terre, pouvant être récupérés.
    • keepInventory : Si les joueurs gardent leur inventaire et leur points d'xp quand ils meurent.
    • logAdminCommands : Si les commandes du journal du serveur sont activées.
    • maxCommandChainLength : Le nombre maximum de blocs de commande de chaîne pouvant être exécutés à la suite.
    • maxEntityCramming : Le nombre maximum de créatures pouvant être empilées ensemble.
    • mobGriefing : Si les creepers, les endermen, les ghasts, les wither et l'ender dragon peuvent modifier le monde. Si les zombies, les squelettes, et les cochons zombies peuvent prendre les objets au sol.
    • naturalRegeneration : Si la vie se régénère au fil du temps lorsque la barre de faim est pleine.
    • randomTickSpeed : Durée d'un tick du jeu.
    • reducedDebugInfo : Masquer des infos sur l'écran de deboggage.
    • sendCommandFeedback : Si l'opérateur doit être notifié lorsque qu'une commandes est accomplie.
    • showDeathMessages : Si les messages de mort sont affichés.
    • spawnRadius : Définir le rayon autours du point d'apparition des joueurs en multijoueur.
    • spectatorsGenerateChunks : Si les spectateurs génèrent les chunks.
/give
  • <targets> <item> [<count>] : Donne un objet à un joueur.
/kick
  • <targets> [<reason>] : Expulse un joueur d'un serveur.
/kill
  • <targets> : Tue des entités (joueurs, créatures, objets, etc).
/locate
Loupe.png Article principal : Structures
/op
  • <targets> : Accorde le statut d'opérateur à un joueur.
/pardon
  • <targets> : Retire des joueurs de la liste noire.
/pardon-ip
  • <target> : Retire des adresses IP de la liste noire.
/particle
Loupe.png Article principal : Particules

Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue !
  • <name> : Crée des particules.
  • <name> <pos> <delta> <speed> <count> [force] [<viewers>] : Crée des particules à une position <pos>. L'affiche est forcé à n'importe quelle distance.
  • <name> <pos> <delta> <speed> <count> [normal] [<viewers>] : Crée des particules à une position <pos>. L'affiche limité à une distance maximale de 32 blocs par rapport à point d’exécution.
/playsound

Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue !
  • <sound> (ambient|block|hostile|master|music|meutral|player|record|voice|weather) <targets> [<pos>] [<volume>] [<pitch>] [<minVolume>] : Joue un son paramètrable.
    • ambiant : Son ambiant
    • block : Son des blocs (posser, cassé, ..)
    • hostile : Son des créatures hostiles
    • master : Son général
    • music : Musique
    • neutral : Neutre
    • player : Son des joueurs
    • record : Son des Jukebox
    • voice : Voix
    • weather : Son de la météo
/recipe
Loupe.png Article principal : Livre de recettes
  • give <targets> (*|<recipe>) : Donne une ou toutes les recettes à <targets>.
  • take <targets> (*|<recipe>) : Retire une ou toutes les recettes à <targets>.
/reload

Recharge les packs de données (tables de butin, progrès, fonctions, structures et recettes) du disque.

/replaceitem
  • block <pos> <slot> <item> [<count>] : Place des objets donnés dans l'inventaire d'un bloc (coffres, fourneaux, etc).
  • entity <targets> <slot> <item> [<count>] : Place des objets donnés dans l'inventaire d'une entité (joueurs ou créatures).
/save-all
  • [flush] : Enregistre le serveur sur le disque.
/save-off

Désactive les sauvegardes automatiques du serveur.

/save-on
  • Active les sauvegardes automatiques du serveur.
/say
  • <message> : Envoie un message dans le tchat aux autres joueurs.
/scoreboard
Loupe.png Article principal : Tableau de score

Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue !
/setblock
  • <pos> <block> [destroy|keep|replace] : Change un bloc en un autre bloc.
/setidletimeout
  • <seconds> : Définit le temps au bout duquel les joueurs inactifs sont expulsés du serveur.
/setworldspawn
Loupe.png Article principal : Apparition
  • [<pos>] : Définit le point d'apparition du monde.
/spawnpoint
Loupe.png Article principal : Apparition
  • [<targets>] [<pos>] : Définit le point d'apparition d'un joueur.
/spreadplayers

Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue !
  • <center> <spreadDistance> <maxRange> <respectTeams> <targets> : Permet de téléporter des entités dans une zone et les répartir aléatoirement.
/stop

Arrête un serveur.

/stopsound
  • <targets> : Arrête un son.
  • <targets> * <sound> : Arrête tous les sons à partir d'une source.
  • <targets> [ambient|block|hostile|master|music|neutral|player|record|voice|weather] [<sound>] : Arrête tous les sons à partir d'un canal.
/summon
  • <entity> [<pos>] [<nbt>] : Invoque une entité (créatures, projectiles, objets, véhicules, etc).
/tag
Loupe.png Article principal : Tableau de score
  • <targets> (add|remove) <name> : Ajoute ou supprime un tag à <target>.
  • <targets> list : Liste tous les tags de <target>
/team
Loupe.png Article principal : Tableau de score

Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue !
/teleport

Téléporte des entités (joueurs, créatures, objets, etc).


Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue !
  • <destination>
  • <destination> facing <facingEntity|facingLocation>
  • <location> [<rotation>]
  • <location> facing <facingEntity|facingLocation>
  • <targets> <destination>
  • <targets> <destination> facing <facingEntity|facingLocation>
  • <targets> <location> [<rotation>]
  • <targets> <location> facing <facingEntity|facingLocation>
/tellraw
  • <targets> <texte JSON> : Envoie un message JSON aux joueurs. Voir Texte JSON.
/time
Loupe.png Article principal : Cycle jour/nuit
  • add <time> : Ajoute du temps au monde courant.
  • query (day|daytime|gametime) : Récupère le temps actuel et le place dans le result de la commande.
  • set (day|midnight|night|noon|<time>) : Définie le temps dans le monde courant.
/title

Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue !
  • <targets> (clear|reset) : Supprime ou réinitialise un titre à <target>.
  • <targets> (actionbar|subtitle|title) <title> : Ajoute un titre, sous-titre ou titre de barre d'actione à <target>. Voir Texte JSON.
  • <targets> times <fadeIn> <stay> <fadeOut> : Définie le temps d'affichage du titre.
/tp

/tp est un alias de /teleport.

/weather
  • clear [<duration>] : Éclairci la météo.
  • rain [<duration>] : Provoque la pluie.
  • thunder [<duration>] : Provoque la tempête.
/whitelist

Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue !
  • (add|remove) <targets> : Gère la liste blanche du serveur.
  • (list|off|on|reload)
/worldborder
Loupe.png Article principal : Bordure du monde

Contrôle la bordure du monde.


Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue !
  • add <distance> [<time>]
  • center <pos>
  • damage amount <damagePerBlock>
  • damage buffer <distance>
  • get
  • set <distance> [<time>]
  • warning distance <distance>
  • warning time
/xp

/xp est un alias de /experience.

Version Bedrock[modifier | modifier le wikicode]

Les commandes spécifiques à la version Bedrock.

Commande Arguments
/alwaysday
  • <true|false> : Verrouille et déverrouille le cycle jour-nuit.
/connect
  • <serverUri: text> : Tente de se connecter au serveur WebSocket à l'URL indiquée.
/daylock
  • <true|false> : Verrouille et déverrouille le cycle jour-nuit.
/setmaxplayers
  • <maxPlayers: int> : Définit le nombre maximum de joueurs pour cette session de jeu.
/tickingarea
  • add <from: x y z> <to: x y z> [name: string] : Ajoute une zone persistante avec un nom défini dans une zone définie.
  • add circle <center: x y z> <radius: int> [name: string] : Ajoute une zone persistante avec un nom défini dans une zone circulaire définie.
  • remove <position: x y z> : Supprime une zone persistante à partir d'une position.
  • remove <name: string> : Supprime une zone persistante avec un nom défini.
  • remove_all : Supprime toutes les zones persistantes.
  • list [all-dimensions] : Affiche la liste de toutes les zones persistantes.
/wsserver
  • <serverUri: text> : Tente de se connecter au serveur WebSocket à l'URL indiquée.

Historique[modifier | modifier le wikicode]

À venir
1.1317w45aModification, fusion et séparation de la majorité des commandes.
17w45bAjout de la commande /data.
17w46aAjout de la commande /datapack.

Notes diverses[modifier | modifier le wikicode]

  • Quand la règle du jeu "doFireTick" est désactivée, le feu brûle éternellement et ne s'éteint pas même avec la pluie.

Voir aussi[modifier | modifier le wikicode]

Promotional Content