Minecraft Wiki
m (Corrections)
Noreplyz (discussion | contributions)
(cleanup)
Balise : Annulation
 
(129 versions intermédiaires par 46 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
  +
{{Autre|les nouvelles commandes apportées par la [[Version Java 1.13|1.13]]|les commandes valables jusqu'à la [[Version Java 1.12|1.12]]|Commandes/1.12}}
{{Exclusif|Java}}
 
{{Autre|les nouvelles commandes apportées par la [[1.13]]|les commandes valables jusqu'à la [[1.12]]|Commandes/1.12}}
+
{{Autre|les commandes de la version Java|les commandes exclusives aux versions Bedrock et éducative|Commandes (Versions Bedrock & Éducative)}}
{{Autre|les commandes de la version Java|les commandes exclusives aux versions Bedrock et éducative|Commandes/Bedrock}}
 
 
Les '''commandes''' sont des fonctions avancées activées en tapant certaines chaînes de caractères.
 
Les '''commandes''' sont des fonctions avancées activées en tapant certaines chaînes de caractères.
 
{{TOC|right}}
 
{{TOC|right}}
Ligne 7 : Ligne 6 :
 
== Utilisation ==
 
== Utilisation ==
   
Dans ''Minecraft'', les commandes sont entrées dans la fenêtre de [[Multijoueur#Tchat|tchat du jeu]], que l'on affiche en pressant la touche {{Touche|T}} (par défaut) ou la touche {{Touche|/}}. Presser la touche {{Touche|/}} entrera directement un slash, caractère obligatoire au début de chaque commande. En pressant {{Touche|Tab}}, l'utilisateur aura un aperçu de toutes les commandes ou arguments qu'il peut entrer.
+
Dans ''Minecraft'', les commandes sont entrées dans la fenêtre de [[Multijoueur#Tchat|tchat du jeu]], que l'on affiche en pressant la touche {{Touche|T}} (par défaut) ou la touche {{Touche|/}}. Avec une manette, pressez la touche {flèche de droite}. Presser la touche {{Touche|/}} entrera directement un slash, caractère obligatoire au début de chaque commande. En pressant {{Touche|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|serveur multijoueur]] ou écrites dans un [[Fonction|fichier de fonction]], mais les commandes '''ne doivent alors pas''' commencer par un {{Touche|/}}.
 
Les commandes peuvent aussi être entrées dans la console d'un [[Serveur|serveur multijoueur]] ou écrites dans un [[Fonction|fichier de fonction]], mais les commandes '''ne doivent alors pas''' commencer par un {{Touche|/}}.
   
Il est également possible d'entrer des commandes dans des [[Bloc de commande|blocs de commandes]], qui seront activées chaque fois que le bloc de commande recevra un signal de [[redstone]]. Les commandes dans les [[Bloc de commande|blocs de commandes]] ''peuvent'' être précédées d'un {{Touche|/}}, mais ce n'est pas obligatoire.
+
Il est également possible d'entrer des commandes dans des [[Bloc de commande|blocs de commandes]], qui seront activées chaque fois que le bloc de commande recevra un signal de [[redstone]] ou automatiquement quand il a les conditions nécessaires. Les commandes dans les [[Bloc de commande|blocs de commandes]] ''peuvent'' être précédées d'un {{Touche|/}}, mais ce n'est pas obligatoire.
   
 
La majorité des commandes sont uniquement utilisables dans ces cas-ci :
 
La majorité des commandes sont uniquement utilisables dans ces cas-ci :
Ligne 20 : Ligne 19 :
 
Certaines commandes sont également disponibles en solo sans que l'option Commandes ne soit activée.
 
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.
+
'''Note :''' Dans les mondes solos, si les commandes n'ont pas été activées à la création, elles 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.
   
 
== Liste des arguments ==
 
== Liste des arguments ==
   
Les arguments sont une partie des commandes, une commandes est une liste d'arguments séparée par un espace (dans une grande majorité des cas). Un argument peut être de différent type, dans ''Minecraft'', il y a par exemple des sélecteurs, des coordonnées ou même de simples textes. Elles ont toutes une manière différente de s'écrire, en voici la liste :
+
Les arguments sont une partie des commandes, une commande est une liste d'arguments séparée par un espace (dans une grande majorité des cas). Un argument peut être de différent type, dans ''Minecraft'', il y a par exemple des sélecteurs, des coordonnées ou même de simples textes. Elles ont toutes une manière différente de s'écrire, en voici la liste :
   
 
=== {{anchor|Coordonnées}} Coordonnées ===
 
=== {{anchor|Coordonnées}} Coordonnées ===
Ligne 32 : Ligne 31 :
 
==== Coordonnées absolues ====
 
==== Coordonnées absolues ====
   
Les coordonnées relatives dépendent de l'origine 0 0 0 du monde, elles ne dépendent par de l'exécuteur de la commande. Elles peuvent être utilisées sur toutes les commandes. Une coordonnée absolue se compose de 3 nombres qui peuvent être des flottants.
+
Les coordonnées absolues dépendent de l'origine 0 0 0 du monde, elles ne dépendent pas de l'exécuteur de la commande. Elles peuvent être utilisées sur toutes les commandes. Une coordonnée absolue se compose de 3 nombres qui peuvent être des flottants.
   
 
==== Coordonnées relatives ====
 
==== Coordonnées relatives ====
   
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 (<code>~</code>) devant le chiffre.
+
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 ({{code|~}}) devant le chiffre.
   
 
'''Exemple : '''''Un joueur situé en '''x: 10, y: 60 et z: 15 '''exécute la commande ''{{cmd|teleport ~5 ~0 ~-5}}'', il est alors téléporté en '''x: 15, y: 60 et z: 10'''.''
 
'''Exemple : '''''Un joueur situé en '''x: 10, y: 60 et z: 15 '''exécute la commande ''{{cmd|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 : {{cmd|teleport ~ 70 ~}}, le joueur sera téléporté aux mêmes coordonnées x et z mais en '''y: 70''').
+
Il est également possible de mélanger les coordonnées relatives avec les coordonnées absolues (Exemple : {{cmd|teleport ~ 70 ~}}, le joueur sera téléporté aux mêmes coordonnées x et z, mais en '''y: 70''').
   
 
==== Coordonnées locales ====
 
==== Coordonnées locales ====
   
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: <code>~ ~1 ^2</code>, elles ne peuvent avoir que la forme <code>^ ^ ^2</code>. Pour spécifier une coordonnée locale il faut placer un accent circonflexe (<code>^</code>) devant le chiffre.
+
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: {{code|~ ~1 ^2}}, elles ne peuvent avoir que la forme {{code|^ ^ ^2}}. Pour spécifier une coordonnée locale, il faut placer un accent circonflexe ({{code|^}}) devant le chiffre.
   
La composition des coordonnées ce fait comme ceci: <code>^gauche ^haut ^avant</code>.
+
La composition des coordonnées se fait comme ceci : {{code|^gauche ^haut ^avant}}.
   
 
'''Exemple''': ''Un joueur exécutant la commande ''{{cmd|teleport ^ ^ ^2}}'' le téléportera 2 blocs devant lui, par rapport à ce qu'il voit sur son écran.''
 
'''Exemple''': ''Un joueur exécutant la commande ''{{cmd|teleport ^ ^ ^2}}'' le téléportera 2 blocs devant lui, par rapport à ce qu'il voit sur son écran.''
Ligne 52 : Ligne 51 :
 
=== {{anchor|Bloc}} Bloc ===
 
=== {{anchor|Bloc}} Bloc ===
   
Ce paramètre peut être utilisé pour définir ou tester des blocs. Dans les 2 cas, il est possible de lui préciser des tags NBT dans le cas d'un [[bloc d'entité]], et des [[Valeurs|états de bloc]].
+
Ce paramètre peut être utilisé pour définir ou tester des blocs. Dans les 2 cas, il est possible de lui préciser des tags NBT dans le cas d'[[entité de bloc]], et des [[Valeurs|états de bloc]].
   
 
; Syntaxe
 
; Syntaxe
<code>namespace:nom<nowiki>[<state>]</nowiki><nowiki>[<nbt>]</nowiki></code>
+
{{code|[<namespace>]:nom<nowiki>[<state>]</nowiki><nowiki>[<nbt>]</nowiki>}}
* <code><nowiki>[<state>]</nowiki></code>: ''Optionnel''. Définit les états du bloc à appliquer lors de la définition du bloc, ou états à tester lors de l'utilisation de {{cmd|execute}} par exemple. Ressemble à <code>[power=15,north=up,south=side]</code>. Les états sont entre [], séparés par des virgules et doivent être des propriétés/valeurs supportées par les blocs.
+
* {{code|<nowiki>[<state>]</nowiki>}}: ''Optionnel''. Définit les états du bloc à appliquer lors de la définition du bloc, ou états à tester lors de l'utilisation de {{cmd|execute}} par exemple. Ressemble à {{code|<nowiki>[power=15,north=up,south=side]</nowiki>}}. Les états sont entre [], séparés par des virgules et doivent être des propriétés/valeurs supportées par les blocs.
** <code>minecraft:stone[doesntexist=purpleberry]</code> est une erreur de syntaxe, car <code>stone</code> n'a pas l'état <code>doesntexist</code>.
+
** {{code|<nowiki>minecraft:stone[doesntexist=purpleberry]</nowiki>}} est une erreur de syntaxe, car {{code|stone}} n'a pas l'état {{code|doesntexist}}.
** <code>minecraft:redstone_wire[power=tuesday]</code> est une erreur de syntaxe, car l'état <code>power</code> de <code>redstone_wire</code> est un nombre entre 0 et 15.
+
** {{code|<nowiki>minecraft:redstone_wire[power=tuesday]</nowiki>}} est une erreur de syntaxe, car l'état {{code|power}} de {{code|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 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.
 
** 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.
* <code><nowiki>[<nbt>]</nowiki></code>: ''Optionnel''. Définit tous les tags NBT à appliquer lors de la définition du bloc, ou tags à tester lors de l'utilisation de {{cmd|execute}} par exemple. Ressemble à <code>{RecordItem:{...}}</code>
+
* {{code|<nowiki>[<nbt>]</nowiki>}}: ''Optionnel''. Définit tous les tags NBT à appliquer lors de la définition du bloc, ou tags à tester lors de l'utilisation de {{cmd|execute}} par exemple. Ressemble à {{code|{RecordItem:{...}}}}
** Un tag NBT est entre <code>{}</code>, et fonctionne exactement comme on pourrait s'y attendre. <code>minecraft:furnace{BurnTime:200}</code> applique ou teste la valeur <code>200</code> au paramètre <code>BurnTime</code> du bloc [[Four]].
+
** Un tag NBT est entre {{code|{}}}, et fonctionne exactement comme on pourrait s'y attendre. {{code|minecraft:furnace{BurnTime:200}}} applique ou teste la valeur {{code|200}} au paramètre {{code|BurnTime}} du bloc [[Four]].
   
Notez que l'espace de nom <code>namespace</code> est obligatoire, mais que s'il n'est pas renseigné, il aura par défaut la valeur <code>minecraft</code>.
+
Notez que l'espace de nom {{code|namespace}} est obligatoire, mais que s'il n'est pas renseigné, il aura par défaut la valeur {{code|minecraft}}.
   
 
; Tags d'objet
 
; Tags d'objet
Il existe un système permettant d'effectuer des tests avancés (groupés) lors de l'utilisation de la commande {{cmd|execute}} par exemple. Ce sont les [[tags]], des fichiers inclus dans les [[Pack de données|packs de données]] qui permettent de regrouper plusieurs blocs 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 est trouvé à l'emplacement du test (un test a des coordonnées).
+
Il existe un système permettant d'effectuer des tests avancés (groupés) lors de l'utilisation de la commande {{cmd|execute}} par exemple. Ce sont les [[Tag (Pack de données)|tags]], des fichiers inclus dans les [[Pack de données|packs de données]] qui permettent de regrouper plusieurs blocs 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 est trouvé à l'emplacement du test (un test a des coordonnées).
   
 
=== {{anchor|Objet}} Objet ===
 
=== {{anchor|Objet}} Objet ===
Ligne 73 : Ligne 72 :
   
 
; Syntaxe
 
; Syntaxe
<code>namespace:nom<nowiki>[<nbt>]</nowiki></code>
+
{{code|namespace:nom<nowiki>[<nbt>]</nowiki>}}
* <code><nowiki>[<nbt>]</nowiki></code>: ''Optionnel''. Définit tous les tags NBT à appliquer lors de la définition de l'objet, ou tags à tester lors de l'utilisation de {{cmd|execute}} par exemple. Ressemble à <code>{display:{Name:"{\"text\":\"Stick of Untruths\"}"}}</code>
+
* {{code|<nowiki>[<nbt>]</nowiki>}}: ''Optionnel''. Définit tous les tags NBT à appliquer lors de la définition de l'objet, ou tags à tester lors de l'utilisation de {{cmd|execute}} par exemple. Ressemble à {{code|{display:{Name:"{\"text\":\"Stick of Untruths\"}"}}}}
** Un tag NBT est entre <code>{}</code>, et fonctionne exactement comme vous l'attendez. <code>minecraft:stick{display:{Name:"{\"text\":\"Stick of Untruths\"}"}}</code> applique ou teste la valeur <code>Stick of Untruths</code> au paramètre <code>display.Name</code> de l'objet [[Bâton]].
+
** Un tag NBT est entre {{code|{}}}, et fonctionne exactement comme vous l'attendez. {{code|minecraft:stick{display:{Name:"{\"text\":\"Stick of Untruths\"}"}}}} applique ou teste la valeur {{code|Stick of Untruths}} au paramètre {{code|display.Name}} de l'objet [[Bâton]].
   
Notez que l'espace de nom <code>namespace</code> est obligatoire, mais que s'il n'est pas renseigné, il aura par défaut la valeur <code>minecraft</code>.
+
Notez que l'espace de nom {{code|namespace}} est obligatoire, mais que s'il n'est pas renseigné, il aura par défaut la valeur {{code|minecraft}}.
   
 
; Tags d'objet
 
; Tags d'objet
Il existe un système permettant d'effectuer des tests avancés (groupés) lors de l'utilisation de la commande {{cmd|execute}} par exemple. Ce sont les [[tags]], des fichiers inclus dans les [[Pack de données]] qui permettent de regrouper plusieurs 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 objet est trouvé à l'emplacement du test (test dans un inventaire).
+
Il existe un système permettant d'effectuer des tests avancés (groupés) lors de l'utilisation de la commande {{cmd|execute}} par exemple. Ce sont les [[Tag (Pack de données)|tags]], des fichiers inclus dans les [[Pack de données]] qui permettent de regrouper plusieurs 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 objet est trouvé à l'emplacement du test (test dans un inventaire).
   
 
=== {{anchor|Texte JSON}} Texte JSON ===
 
=== {{anchor|Texte JSON}} Texte JSON ===
Les objets « texte JSON » utilise le format [https://fr.wikipedia.org/wiki/JavaScript_Object_Notation|JSON strict]. Ils peuvent être utilisés par les commandes {{cmd|tellraw}} ou {{cmd|title}} par exemple, voire même sur les noms personnalisés des entités/blocs/objets.
+
Les objets « texte JSON » utilisent le format [https://fr.wikipedia.org/wiki/JavaScript_Object_Notation|JSON strict]. Ils peuvent être utilisés par les commandes {{cmd|tellraw}} ou {{cmd|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.
 
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.
Ligne 91 : Ligne 90 :
 
<div class="treeview" style="overflow: hidden;">
 
<div class="treeview" style="overflow: hidden;">
 
* {{nbt|compound}} Objet "texte JSON" de base.
 
* {{nbt|compound}} Objet "texte JSON" de base.
** {{nbt|string|text}} : Chaîne de caractères qui sera affiché dans le tchat. Les caractères [https://fr.wikipedia.org/wiki/Table_des_caract%C3%A8res_Unicode_(0000-0FFF) unicode] sont acceptés (qui inclus <code>\n</code>, caractère de retour à la ligne). Une chaîne de caractères 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'''.
+
** {{nbt|string|text}} : Chaîne de caractères qui sera affiché dans le tchat. Les caractères [https://fr.wikipedia.org/wiki/Table_des_caract%C3%A8res_Unicode_(0000-0FFF) unicode] sont acceptés (qui inclus {{code|\n}}, caractère de retour à la ligne). Une chaîne de caractères représentant un sélecteur (exemple : @a, @p, etc.) l'affichera tel quel. Si vous voulez afficher les entités sélectionnées, utilisez '''selector'''.
** {{nbt|string|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.
+
** {{nbt|string|translate}} : Affiche le texte contenu d'une traduction dans le tchat. Cette traduction est représentée 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.
 
** {{nbt|list|with}}: Une liste de texte, nombre ou "texte JSON" utilisé par '''translate''' pour remplacer des variables par le contenu de cette liste.
 
** {{nbt|list|with}}: Une liste de texte, nombre ou "texte JSON" utilisé par '''translate''' pour remplacer des variables par le contenu de cette liste.
 
***
 
***
 
** {{nbt|compound|score}} : Affiche un score de joueur/entité. N'affiche rien le le joueur/entité n'est pas concerné par l’objectif donné.
 
** {{nbt|compound|score}} : Affiche un score de joueur/entité. N'affiche rien le le joueur/entité n'est pas concerné par l’objectif donné.
*** {{nbt|string|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 <code>*</code> ce qui sélectionnera le joueur/entité ayant exécuté la commande.
+
*** {{nbt|string|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 score]]. Il est possible de mettre comme valeur {{code|*}} ce qui sélectionnera le joueur/entité ayant exécuté la commande.
 
*** {{nbt|string|objective}} : Nom de l'objectif du joueur/entité à afficher.
 
*** {{nbt|string|objective}} : Nom de l'objectif du joueur/entité à afficher.
 
*** {{nbt|string|value}} : Optionnel. S'il est présent, cette valeur sera utilisée quel que soit le score.
 
*** {{nbt|string|value}} : Optionnel. S'il est présent, cette valeur sera utilisée quel que soit le score.
** {{nbt|string|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 {{cmd|tellraw}}, il vous sera suggéré la commande {{cmd|msg}} avec en paramètre ce joueur. En cliquant sur le nom d'un joueur en maintenant la touche {{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 {{Touche|shift}} enfoncée, son UUID sera inséré dans le chat.
+
** {{nbt|string|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é, 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 {{cmd|tellraw}}, il vous sera suggéré la commande {{cmd|msg}} avec en paramètre ce joueur. En cliquant sur le nom d'un joueur en maintenant la touche {{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 {{Touche|shift}} enfoncée, son UUID sera insérée dans le chat.
** {{nbt|string|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, <code>key.inventory</code> affichera toujours "E" à moins que le joueur n'ait défini un raccourci différent pour ouvrir son inventaire.
+
** {{nbt|string|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, {{code|key.inventory}} affichera toujours "E" à moins que le joueur n'ait défini un raccourci différent pour ouvrir son inventaire.
  +
** {{nbt|string|nbt}}: Une chaîne de caractères indiquant le chemin d'accès à une valeur NBT d'une entité ou d'un bloc. Ignoré lorsque l'un des champs précédents existe dans le nœud racine.
  +
** {{nbt|string|block}}: Une chaîne de caractères spécifiant les coordonnées de l'[[entités de blocs|entité de bloc]] dont la valeur NBT doit être obtenue. Les coordonnées peuvent être absolues ou relatives. Inutile si {{nbt|string|nbt}} est absent.
  +
** {{nbt|string|entity}}: Une chaîne de caractères spécifiant un [[Commandes#Sélecteur|sélecteur]] pour une entité dont la valeur NBT doit être obtenue. Inutile si {{nbt|string|nbt}} est absent.
  +
** {{nbt|string|predicate}}: Une chaîne de caractère spécifiant un ID de [[prédicat]] dont la valeur NBT doit être obtenue. Inutile si {{nbt|string|nbt}} est absent.
  +
** {{nbt|boolean|interpret}}: Un booléen permettant d'indiquer si le jeu doit interpréter sous forme de chaîne de caractères la valeur SNBT au chemin indiqué par la clé {{nbt|string|nbt}}. Inutile sinon.
 
** {{nbt|list|extra}}: Liste d'objet "texte JSON" additionnel.
 
** {{nbt|list|extra}}: Liste d'objet "texte JSON" additionnel.
 
*** {{nbt|compound}} 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.
 
*** {{nbt|compound}} 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.
** {{nbt|string|color}}: Définit la couleur du texte affiché. Vous pouvez trouver la liste des couleurs accepté [[Codes de mise en forme|ici]].
+
** {{nbt|string|color}}: Définit la couleur du texte affiché. Vous pouvez trouver la liste des couleurs acceptées [[Codes de mise en forme|ici]].
** {{nbt|boolean|bold}}: Booléen (true/false) - Définit si le texte doit être affiché en gras. Par défaut sur <code>false</code>.
+
** {{nbt|boolean|bold}}: Booléen (true/false) - Définit si le texte doit être affiché en gras. Par défaut sur {{code|false}}.
** {{nbt|boolean|italic}}: Booléen (true/false) - Définit si le texte doit être affiché en italique. Par défaut sur <code>false</code>.
+
** {{nbt|boolean|italic}}: Booléen (true/false) - Définit si le texte doit être affiché en italique. Par défaut sur {{code|false}}.
** {{nbt|boolean|underlined}}: Booléen (true/false) - Définit si le texte doit être affiché en souligné. Par défaut sur <code>false</code>.
+
** {{nbt|boolean|underlined}}: Booléen (true/false) - Définit si le texte doit être affiché en souligné. Par défaut sur {{code|false}}.
** {{nbt|boolean|strikethrough}}: Booléen (true/false) - Définit si le texte doit être affiché en barré. Par défaut sur <code>false</code>.
+
** {{nbt|boolean|strikethrough}}: Booléen (true/false) - Définit si le texte doit être affiché en barré. Par défaut sur {{code|false}}.
** {{nbt|boolean|obfuscated}}: Booléen (true/false) - Définit si le texte doit être affiché en obfusqué. Par défaut sur <code>false</code>.
+
** {{nbt|boolean|obfuscated}}: Booléen (true/false) - Définit si le texte doit être affiché en obfusqué. Par défaut sur {{code|false}}.
** {{nbt|string|insertion}}: Quand un joueur effectue un {{Touche|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é.
+
** {{nbt|string|insertion}}: Quand un joueur effectue un {{Touche|Shift+Clic}}, le texte mis dans cette propriété sera inséré dans le tchat à la position de son curseur. S’il y a déjà du texte écrit dans la barre de tchat, il ne sera pas supprimé.
 
** {{nbt|compound|clickEvent}}: Permet l'exécution d’événement lorsqu'un joueur clique sur le texte.
 
** {{nbt|compound|clickEvent}}: Permet l'exécution d’événement lorsqu'un joueur clique sur le texte.
*** {{nbt|string|action}}: Le type d'événement à lancer lors du clique. Peut contenir <code>open_url</code>, <code>open_file</code>, <code>run_command</code> ou <code>suggest_command</code>.
+
*** {{nbt|string|action}}: Le type d'événement à lancer lors du clique. Peut contenir {{code|open_url}}, {{code|open_file}}, {{code|run_command}} ou {{code|suggest_command}}.
*** {{nbt|string|value}}: La valeur associé à l'événement choisi.
+
*** {{nbt|string|value}}: La valeur associée à l'événement choisi.
**** <code>open_url</code> : Permet d'ouvrir une adresse internet dans le navigateur par défaut du joueur.
+
**** {{code|open_url}} : Permet d'ouvrir une adresse internet dans le navigateur par défaut du joueur.
**** <code>open_file</code> : 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.
+
**** {{code|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.
**** <code>run_command</code> : 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 <code>/</code>.
+
**** {{code|run_command}} : Permet d'exécuter une commande. La commande ne pourra fonctionner uniquement si le joueur qui l'exécute a les permissions pour le faire. Notez que la commande doit être préfixée par un slash {{code|/}}.
**** <code>change_page</code> : Change la page dans un [[Livre édité]] (utilisable uniquement dans ces derniers).
+
**** {{code|change_page}} : Change la page dans un [[Livre édité]] (utilisable uniquement dans ces derniers).
**** <code>suggest_command</code> : Similaire à <code>run_command</code> mais écrira la commande dans la barre de tchat du joueur et ne sera pas exécuté avant que le joueur tape sur {{Touche|entrée}}. Similaire également à '''insertion''' mais remplacera tout le texte déjà présent si il y en a un.
+
**** {{code|suggest_command}} : Similaire à {{code|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 {{Touche|entrée}}. Similaire également à '''insertion''', mais remplacera tout le texte déjà présent s’il y en a un.
 
** {{nbt|compound|hoverEvent}}: Permet l'exécution d’événement lorsqu'un joueur survol avec ça souris le texte.
 
** {{nbt|compound|hoverEvent}}: Permet l'exécution d’événement lorsqu'un joueur survol avec ça souris le texte.
*** {{nbt|string|action}}: Le type d'événement à lancer lors du survol avec la souris. Peut contenir <code>show_text</code>, <code>show_item</code> ou <code>show_entity</code>
+
*** {{nbt|string|action}}: Le type d'événement à lancer lors du survol avec la souris. Peut contenir {{code|show_text}}, {{code|show_item}} ou {{code|show_entity}}
*** {{nbt|string|value}}: La valeur associé à l'événement choisi.
+
*** {{nbt|string|value}}: La valeur associée à l'événement choisi.
**** <code>show_text</code> : Affiche du texte. Peut également être un objet "texte JSON".
+
**** {{code|show_text}} : Affiche du texte. Peut également être un objet "texte JSON".
**** <code>show_item</code> : Affiche un objet. Doit contenir une node NBT d'[[Objets|objet]] pour permettre un affichage correct.
+
**** {{code|show_item}} : Affiche un objet. Doit contenir une node NBT d'[[Objets|objet]] pour permettre un affichage correct.
**** <code>show_entity</code> : Affiche une entité. Doit contenir une node NBT avec comme paramètre <code>type</code> pour le type d'entité choisi (doit être un nom d'[[Entités|entité]] valide, comme <code>zombie</code>), <code>name</code> pour le nom de l'entité et <code>id</code> pour l'UUID de l'entité. Tous ces paramètres sont facultatif, le jeu ce chargera de combler ce qu'il manque.
+
**** {{code|show_entity}} : Affiche une entité. Doit contenir une node NBT avec comme paramètre {{code|type}} pour le type d'entité choisi (doit être un nom d'[[Entités|entité]] valide, comme {{code|zombie}}), {{code|name}} pour le nom de l'entité et {{code|id}} pour l'UUID de l'entité. Tous ces paramètres sont facultatifs, le jeu se chargera de combler ce qu'il manque.
 
</div>
 
</div>
   
 
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.
 
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, <code>"Je suis un texte"</code> sera l’équivalent de <code>{"text":"Je suis un texte"}</code>. Ce « raccourci » peut être utilisé partout où est demandé un « texte JSON » (comme {{cmd|tellraw}}), dans la propriété '''extra''' d'un « texte JSON » ou dans la propriété '''value''' d'un '''hoverEvent''' avec comme '''action''' <code>show_text</code> de ce dernier.
+
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, {{code|"Je suis un texte"}} sera l’équivalent de {{code|{"text":"Je suis un texte"}}}. Ce « raccourci » peut être utilisé partout où est demandé un « texte JSON » (comme {{cmd|tellraw}}), dans la propriété '''extra''' d'un « texte JSON » ou dans la propriété '''value''' d'un '''hoverEvent''' avec comme '''action''' {{code|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 :
 
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 :
Ligne 137 : Ligne 141 :
 
=== {{anchor|Sélecteur}} Sélecteur ===
 
=== {{anchor|Sélecteur}} Sélecteur ===
   
Dans la plupart des commandes où un joueur (ou entité) peut être spécifié, il est possible de « cibler » un ou plusieurs joueurs/entités 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 :'' <code>Notch[gamemode=creative]</code>
+
Dans la plupart des commandes où un joueur (ou entité) peut être spécifié, il est possible de « cibler » un ou plusieurs joueurs/entités 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 :'' {{code|<nowiki>Notch[gamemode=creative]</nowiki>}}
   
 
==== Types de sélecteurs ====
 
==== Types de sélecteurs ====
Ligne 144 : Ligne 148 :
 
! Sélecteur !! Fonction
 
! Sélecteur !! Fonction
 
|-
 
|-
| <code>@p</code> || Cible le joueur le plus proche.<br>Si il y a plusieurs joueurs proches, exactement à la même distance, le joueur qui s'est connecté en dernier sera ciblé.
+
| {{code|@p}} || Cible le joueur le plus proche.<br>S’il y a plusieurs joueurs proches, exactement à la même distance, le joueur qui s'est connecté en dernier sera ciblé.
 
|-
 
|-
| <code>@r</code> || Cible un joueur au hasard.<br>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.
+
| {{code|@r}} || Cible un joueur au hasard.<br>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.
 
|-
 
|-
| <code>@a</code> || Cible tous les joueurs, y compris les joueurs morts.<br>C'est le seul sélecteur qui cible les joueurs morts.
+
| {{code|@a}} || Cible tous les joueurs, y compris les joueurs morts.<br>C'est le seul sélecteur qui cible les joueurs morts.
 
|-
 
|-
| <code>@e</code> || Cible toutes les entités (y compris les joueurs).
+
| {{code|@e}} || Cible toutes les entités (y compris les joueurs).
 
|-
 
|-
| <code>@s</code> || Cible l'entité (y compris les joueurs) qui exécute la commande.
+
| {{code|@s}} || Cible l'entité (y compris les joueurs) qui exécute la commande.
 
|}
 
|}
   
 
==== Arguments de sélecteurs ====
 
==== Arguments de sélecteurs ====
   
Les arguments peuvent être utilisés et mélangés à sa guise en les mettant entre crochets <code>[]</code> juste après un type de sélecteur (<code>@p</code>, <code>@e</code>, ...) .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 :
+
Les arguments peuvent être utilisés et mélangés à sa guise en les mettant entre crochets {{code|[]}} juste après un type de sélecteur ({{code|@p}}, {{code|@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, ...).
+
* '''Entier :''' nombre normal, 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, ...).
+
* '''Flottant :''' nombre normal qui peut avoir des virgules allant de -2147483648 à 2147483647 sur les arguments Minecraft (exemple : 1, -2.84, 42.21, ...).
* '''Booléen :''' valeur représentant soit vrai (<code>true</code>) soit faux (<code>false</code>).
+
* '''Booléen :''' valeur représentant soit vrai ({{code|true}}) soit faux ({{code|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 <code>..</code> (exemple : <code>2..42</code> accepte une valeur étant en 2 compris et 42 compris). Il est possible d'utiliser plus/moins l'infini (exemple : <code>..2</code> accepte une valeurs inférieur ou égale à 2). Il est également possible de chercher une valeur exacte (exemple : <code>2</code>).
+
* '''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 {{code|..}} (exemple : {{code|2..42}} accepte une valeur étant en 2 compris et 42 compris). Il est possible d'utiliser plus/moins l'infini (exemple : {{code|..2}} accepte une valeur inférieure ou égale à 2). Il est également possible de chercher une valeur exacte (exemple : {{code|2}}).
* '''Texte''': simple texte. Il est aussi possible de vérifier si votre argument '''n'est pas égale''' à un texte avec <code>=!</code> (exemple : <code>type=!player</code> cherchera toute les entités n'étant pas des joueurs.
+
* '''Texte''': simple texte. Il est aussi possible de vérifier si votre argument '''n'est pas égal''' à un texte avec {{code|<nowiki>=!</nowiki>}} (exemple : {{code|<nowiki>type=!player</nowiki>}} cherchera toutes les entités n'étant pas des joueurs.
* '''NBT''': expression de type tag [[Format NBT|NBT]]. Il est aussi possible de vérifier si votre entité '''n'est pas égale''' à l'expression NBT avec <code>=!</code>
+
* '''NBT''': expression de type tag [[Format NBT|NBT]]. Il est aussi possible de vérifier si votre entité '''n'est pas égale''' à l'expression NBT avec {{code|<nowiki>=!</nowiki>}}
  +
* '''Chemin d'accès''': Chemin d'accès vers un fichier dans un [[pack de données]] sous la forme: <code>namespace:chemin/vers/le/fichier</code>.
   
 
{| class="wikitable" style="width:100%;
 
{| class="wikitable" style="width:100%;
Ligne 185 : Ligne 190 :
 
| y_rotation || Rotation horizontale. || Intervalle de flottant
 
| y_rotation || Rotation horizontale. || Intervalle de flottant
 
|-
 
|-
| distance || Rayon de recherche. La zone de recherche sera une sphère de rayon <code>distance</code> centrée sur le centre de recherche. || Intervalle de flottant
+
| distance || Rayon de recherche. La zone de recherche sera une sphère de rayon {{code|distance}} centrée sur le centre de recherche. || Intervalle de flottant
 
|-
 
|-
 
| gamemode || Mode de jeu.<br>Ne peut avoir comme valeur que :
 
| gamemode || Mode de jeu.<br>Ne peut avoir comme valeur que :
* <code>adventure</code> : [[Aventure]]
+
* {{code|adventure}} : [[Aventure]]
* <code>creative</code> : [[Créatif]]
+
* {{code|creative}} : [[Créatif]]
* <code>spectator</code> : [[Spectateur]]
+
* {{code|spectator}} : [[Spectateur]]
* <code>survival</code> : [[Survie]]
+
* {{code|survival}} : [[Survie]]
 
| Texte
 
| Texte
 
|-
 
|-
Ligne 198 : Ligne 203 :
 
| level || Niveau d'expérience du ou des joueurs. || Intervalle
 
| level || Niveau d'expérience du ou des joueurs. || Intervalle
 
|-
 
|-
| scores || Liste des scores à tester.<br>'''''Exemple :''''' <code>@a[scores={foo=1,bar=1..5}]</code>. || Liste d'intervalles
+
| scores || Liste des scores à tester.<br>'''''Exemple :''''' {{code|<nowiki>@a[scores={foo=1,bar=1..5}]</nowiki>}}. || Liste d'intervalles
 
|-
 
|-
 
| team || Équipe à tester.<br>Si aucune équipe n'est donnée alors la commande comptera tous les joueurs sans équipe. || Texte
 
| team || Équipe à tester.<br>Si aucune équipe n'est donnée alors la commande comptera tous les joueurs sans équipe. || Texte
 
|-
 
|-
| name || Nom à tester.<br>Si un nom composé d'espaces est à tester, il doit être mis entre guillemets <code>"</code>. || Texte
+
| name || Nom à tester.<br>Si un nom composé d'espaces est à tester, il doit être mis entre guillemets {{code|"}}. || Texte
 
|-
 
|-
 
| type || Type de l'entité à tester.<br>Doit correspondre à un nom d'[[Entité|entité valide]]. || Texte
 
| type || Type de l'entité à tester.<br>Doit correspondre à un nom d'[[Entité|entité valide]]. || Texte
Ligne 208 : Ligne 213 :
 
| tag || Tag à tester. || Texte
 
| tag || Tag à tester. || Texte
 
|-
 
|-
| nbt || Expression NBT à tester.<br>Permet de tester n'importe quel tag NBT d'une entité<br>'''''Exemple :''''' <code>@a[nbt={OnGround:1b}]</code>, sélectionne tous les joueurs au sol || NBT
+
| nbt || Expression NBT à tester.<br>Permet de tester n'importe quel tag NBT d'une entité<br>'''''Exemple :''''' {{code|<nowiki>@a[nbt={OnGround:1b}]</nowiki>}}, sélectionne tous les joueurs au sol || NBT
 
|-
 
|-
| advancements || Liste de progrès à tester. Permet également de tester la validation des critères.<br>'''''Exemple :''''' <code>@a[advancements={foo=true,bar=false,custom:something={criterion=true}}]</code> || Liste de booléen
+
| advancements || Liste de progrès à tester. Permet également de tester la validation des critères.<br>'''''Exemple :''''' {{code|<nowiki>@a[advancements={foo=true,bar=false,custom:something={criterion=true}}]</nowiki>}} || Liste de booléen
 
|-
 
|-
 
| sort || Type de tri des entités à effectuer.<br>Ne peut avoir comme valeur que :
 
| sort || Type de tri des entités à effectuer.<br>Ne peut avoir comme valeur que :
* <code>nearest</code>: tri par distance, du plus proche au plus loin. Trieur par défaut pour <code>@p</code>.
+
* {{code|nearest}}: tri par distance, du plus proche au plus loin. Trieur par défaut pour {{code|@p}}.
* <code>furthest</code>: tri par distance, du plus loin au plus proche.
+
* {{code|furthest}}: tri par distance, du plus loin au plus proche.
* <code>random</code>: tri aléatoirement la liste des entités. Trieur par défaut pour <code>@r</code>.
+
* {{code|random}}: tri aléatoirement la liste des entités. Trieur par défaut pour {{code|@r}}.
* <code>arbitrary</code>: n'applique aucun tri à la liste des entités. Permet d’optimiser l'exécution des commandes. Trieur par défaut pour <code>@e</code> et <code>@a</code>.
+
* {{code|arbitrary}}: n'applique aucun tri à la liste des entités. Permets d’optimiser l'exécution des commandes. Trieur par défaut pour {{code|@e}} et {{code|@a}}.
 
| Texte
 
| Texte
  +
|-
  +
| predicate || [[Prédicat]] à tester<br/>'''''Exemple :''''' <code>foo:bar/bar2</code> || Chemin d'accès
 
|}
 
|}
   
 
;Exemples
 
;Exemples
  +
* {{code|<nowiki>@a[y=30,dy=30]</nowiki>}} : Sélectionne tous les joueurs ayant une altitude comprise en y=30 et y=60.
* <code>@a[x=1,y=30,z=26,distance=2..10,gamemode=creative,limit=3,level=3..25]</code>
 
* <code>@a[x=1,y=30,z=26,distance=..42,limit=3,scores={Kills=1..,Deaths=..2},team=Red]</code>
+
* {{code|<nowiki>@a[x=1,y=30,z=26,distance=2..10,gamemode=creative,limit=3,level=3..25]</nowiki>}}
  +
* {{code|<nowiki>@a[x=1,y=30,z=26,distance=..42,limit=3,scores={Kills=1..,Deaths=..2},team=Red]</nowiki>}}
  +
  +
=== {{anchor|Possesseur}} Possesseur ===
  +
  +
Pour les commandes manipulant les tableaux de score et les équipes, elles prennent en paramètre une variable "possesseur". Il y a 2 types de valeurs qui peuvent être utilisées dans sa syntaxe :
  +
* Un possesseur peut être une '''entité''', dans ce cas, il faudra utiliser la même syntaxe d'argument que [[#Sélecteur|Sélecteur]].
  +
* Un possesseur peut également n’être rien du tout, juste un nom, que l'on appellera dans ce cas une '''variable'''. Ce nom n'a beau ne pas représenter une entité, elle sera malgré tout affichée dans les listes de score.
  +
  +
Dans les fichiers du jeu, lorsque qu'un sélecteur est utilisé en temps que possesseur, le jeu listera toutes les entités sélectionnées et utilisera leurs noms (ou le UUID si elle n'a pas de nom) en temps que variable.<br>
  +
Il existe un nom de variable particulier, {{code|*}}, qui a pour but de sélectionner toutes les variables incluant les entités. Aucun sélecteur ne peut lister les variables, c'est pour quoi il faut utiliser {{code|*}} dans ces cas-là.
  +
  +
=== {{anchor|Unité de temps}} Unité de temps ===
  +
  +
L'unité de temps utilisée dans ''Minecraft'' est le ''tick''. Une seconde correspond à 20 ticks du jeu. Pour utiliser cette unité, il existe plusieurs formes de notation :
  +
* Un entier simple qui représentera une valeur en ticks directement (exemple : {{code|20}}, représentant 20 ticks donc 1 seconde).
  +
* Un nombre avec le suffixe {{code|t}} qui représentera une valeur en ticks équivalant à la première notation (exemple : {{code|20t}}, représentant 20 ticks donc 1 seconde).
  +
* Un nombre avec le suffixe {{code|s}} qui représentera une valeur en secondes (exemple : {{code|2s}}, représentant 2 secondes donc 40 ticks).
  +
* Un nombre avec le suffixe {{code|d}} qui représentera une valeur en jours dans ''Minecraft'', une journée dans ''Minecraft'' durant 20 minutes dans la réalité (exemple : {{code|1d}}, représentant 1 jour, donc 20 minutes, donc 24000 ticks).
  +
Les nombres suffixés peuvent également être des flottants, ce qui peut être utile dans certains cas par exemple {{code|0.5d}}, représentant une demi-journée.
   
 
== Liste des commandes ==
 
== Liste des commandes ==
   
  +
Voici ci-dessous la liste des 63 commandes disponibles dans le jeu.
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
 
  +
!+ class="mw-headline" id="advancement" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">advancement</span>
 
  +
; Valeur de retour {{anchor|Retour}}
|- style="display: none" |
 
  +
Vous pourrez voir que certaines d'entre elles possèdent une colonne appelée '''Retour'''. En sous-colonne, il y a '''''Result''''' et '''''Success''''', ces valeurs correspondent aux valeurs de retour des commandes en question. Certaines de ces valeurs peuvent être affichées dans le tchat, mais elles sont principalement utilisées par la commande et les sous-commandes {{cmd|execute store <...>}}, elles permettent de stocker des valeurs de retour dans un score ou un tag NBT par exemple. Plus d'informations à '''[[#execute|execute]]''', section '''Stockage'''.
| style="border: 0px; padding: 10px" |
 
  +
  +
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
  +
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="advancement"><span style="vertical-align:middle; font-size:1.2em">advancement</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
 
<div style="display:none">
 
<div style="display:none">
 
=== advancement ===
 
=== advancement ===
Ligne 240 : Ligne 270 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 251 : Ligne 281 :
 
|-
 
|-
 
| {{cmd|advancement <nowiki>(grant|revoke)</nowiki> <targets> <until<nowiki>|</nowiki>from<nowiki>|</nowiki>through> <advancement>}}
 
| {{cmd|advancement <nowiki>(grant|revoke)</nowiki> <targets> <until<nowiki>|</nowiki>from<nowiki>|</nowiki>through> <advancement>}}
* Donne ou retire la totalité des progrès à <code><targets></code>
+
* Donne ou retire la totalité des progrès à {{code|<targets>}}
 
| Le nombre de progrès ajoutés ou supprimés par la commande.
 
| Le nombre de progrès ajoutés ou supprimés par la commande.
 
| 1 si donne ou retire un progrès, sinon 0.
 
| 1 si donne ou retire un progrès, sinon 0.
 
|-
 
|-
 
| {{cmd|advancement <nowiki>(grant|revoke)</nowiki> <targets> everything}}
 
| {{cmd|advancement <nowiki>(grant|revoke)</nowiki> <targets> everything}}
* Donne ou retire la totalité des progrès à <code><targets></code>
+
* Donne ou retire la totalité des progrès à {{code|<targets>}}
 
| Le nombre de progrès ajoutés ou supprimés par la commande.
 
| Le nombre de progrès ajoutés ou supprimés par la commande.
 
| 1 si donne ou retire un progrès, sinon 0.
 
| 1 si donne ou retire un progrès, sinon 0.
Ligne 267 : Ligne 297 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki>(grant|revoke)</nowiki></code>
+
| {{code|<nowiki>(grant|revoke)</nowiki>}}
 
| Littéral
 
| Littéral
 
|
 
|
* <code>grant</code>: accorde le progrès.
+
* {{code|grant}}: accorde le progrès.
* <code>revoke</code>: révoque le progrès.
+
* {{code|revoke}}: révoque le progrès.
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><targets></nowiki></code>
+
| {{code|<nowiki><targets></nowiki>}}
 
| [[#Sélecteur|Sélecteur]]
 
| [[#Sélecteur|Sélecteur]]
 
| -
 
| -
Ligne 281 : Ligne 311 :
 
* Quantité : multiple
 
* Quantité : multiple
 
|-
 
|-
| <code><until<nowiki>|</nowiki>from<nowiki>|</nowiki>through></code>
+
| {{code|<until<nowiki>|</nowiki>from<nowiki>|</nowiki>through>}}
 
| Littéral
 
| Littéral
 
|
 
|
* <code>until</code>: ajoute/supprime de la racine jusqu'au progrès spécifié
+
* {{code|until}}: ajoute/supprime de la racine jusqu'au progrès spécifié
* <code>from</code>: ajoute/supprime les progrès à partir du progrès spécifié
+
* {{code|from}}: ajoute/supprime les progrès à partir du progrès spécifié
* <code>through</code>: mix de <code>until</code> et <code>from</code>
+
* {{code|through}}: mix de {{code|until}} et {{code|from}}
 
| -
 
| -
 
|-
 
|-
| <code><advancement></code>
+
| {{code|<advancement>}}
 
| Progrès
 
| Progrès
 
| Nom d'un progrès
 
| Nom d'un progrès
 
| -
 
| -
 
|-
 
|-
| <code>[criterion]</code>
+
| {{code|[criterion]}}
 
| Chaîne de caractères
 
| Chaîne de caractères
 
| Nom d'un critère appartenant au progrès spécifié
 
| Nom d'un critère appartenant au progrès spécifié
Ligne 301 : Ligne 331 :
 
; Exemples
 
; Exemples
 
* Accorder le progrès « Couvrez-moi de diamants » dont l'identifiant est "''Shiny gear''" à vous-même : {{cmd|advancement grant @p only minecraft:story/shiny_gear}}
 
* Accorder le progrès « Couvrez-moi de diamants » dont l'identifiant est "''Shiny gear''" à vous-même : {{cmd|advancement grant @p only minecraft:story/shiny_gear}}
  +
</div></div>
  +
  +
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
  +
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="attribute"><span style="vertical-align:middle; font-size:1.2em">attribute</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
  +
<div style="display:none">
  +
=== attribute ===
  +
</div>
  +
{{Commande|attribute|op|1.16|20w17a}}
  +
Modifie les capacités des entités ou des joueurs.
  +
  +
; Syntaxe
  +
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
  +
! rowspan="2" | Commande
  +
! colspan="2" | [[#Retour|Retour]]
  +
|-
  +
! ''Result''
  +
! ''Success''
  +
|-
  +
| {{cmd|attribute <target> <attribut> get}}
  +
* Donne la valeur de l'attribut d'une entité sélectionné.
  +
| Valeur de l'attribut.
  +
| 1 si affiche l'attribut, sinon 0.
  +
|-
  +
| {{cmd|attribute <target> <attribut> base get}}
  +
* Donne la valeur de l'attribut d'une entité sélectionné sans les modifications.
  +
| Valeur de l'attribut.
  +
| 1 si affiche l'attribut, sinon 0.
  +
|-
  +
| {{cmd|attribute <target> <attribut> base set <value>}}
  +
* Modifie la valeur de base d'un attribut d'un joueur.
  +
| Modification de l'attribut.
  +
| 1 si modifie l'attribut, sinon 0.
 
|}
 
|}
  +
; Arguments
  +
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
  +
! Nom
  +
! Type
  +
! Définition
  +
! Propriétés
  +
|-
  +
| {{code|<target>}}
  +
| [[#Sélecteur|Sélecteur]]
  +
| -
  +
|
  +
* Type : Entité
  +
* Quantité : 1
  +
|-
  +
| {{code|<attribut>}}
  +
| Littéral
  +
|
  +
* {{code|minecraft:generic.armor}}: Puissance de l'armure.
  +
* {{code|minecraft:generic.armor_toughness}}: Dureté de l'armure.
  +
* {{code|minecraft:generic.attack_damage}}: Puissance d'attaque.
  +
* {{code|minecraft:generic.attack_knockback}}: Puissance de frappe.
  +
* {{code|minecraft:generic.attack_speed}}: Vitesse d'attaque.
  +
* {{code|minecraft:generic.flying_speed}}: Vitesse durant le vol.
  +
* {{code|minecraft:generic.follow_range}}: Distance jusqu'à laquelle une entité peut suivre une autre.
  +
* {{code|minecraft:generic.knockback_resistance}}: Résistance au recul.
  +
* {{code|minecraft:generic.luck}}: Chance d'un joueur.
  +
* {{code|minecraft:generic.max_health}}: Les vies d'une entité.
  +
* {{code|minecraft:generic.movement_speed}}: Vitesse de déplacement.
  +
* {{code|minecraft:horse.jump_strength}}: Puissance de saut (seulement pour les chevaux).
  +
* {{code|minecraft:zombie.spawn_reinforcements}}: Les chances qu'un zombie fait apparaître un nouveau quand il est attaqué.
  +
| -
  +
|-
  +
| {{code|<value>}}
  +
| Entier
  +
| Nouvelle valeur modifiant l'attribut.
  +
| -
  +
|-
  +
|}
  +
; Exemples
  +
* Modifier vos points de vies pour en avoir 40 (au lieu de 20 par défaut) : {{cmd|attribute @p minecraft:generic.max_health base set 40}}
  +
</div></div>
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="ban" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">ban</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="ban"><span style="vertical-align:middle; font-size:1.2em">ban</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== ban ===
 
=== ban ===
Ligne 327 : Ligne 430 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki><target></nowiki></code>
+
| {{code|<nowiki><target></nowiki>}}
 
| [[#Sélecteur|Sélecteur]]
 
| [[#Sélecteur|Sélecteur]]
 
| -
 
| -
Ligne 333 : Ligne 436 :
 
* Type : Profil de joueur
 
* Type : Profil de joueur
 
|-
 
|-
| <code><nowiki>[<reason>]</nowiki></code>
+
| {{code|<nowiki>[<reason>]</nowiki>}}
 
| Chaîne de caractères
 
| Chaîne de caractères
 
| Raison du bannissement
 
| Raison du bannissement
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="ban-ip" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">ban-ip</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="ban-ip"><span style="vertical-align:middle; font-size:1.2em">ban-ip</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== ban-ip ===
 
=== ban-ip ===
Ligne 367 : Ligne 469 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki><target></nowiki></code>
+
| {{code|<nowiki><target></nowiki>}}
 
| Nom de joueur
 
| Nom de joueur
 
| -
 
| -
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><ip></nowiki></code>
+
| {{code|<nowiki><ip></nowiki>}}
 
| Chaîne de caractères
 
| Chaîne de caractères
 
| Adresse IP
 
| Adresse IP
 
| -
 
| -
 
|-
 
|-
| <code><nowiki>[<reason>]</nowiki></code>
+
| {{code|<nowiki>[<reason>]</nowiki>}}
 
| Chaîne de caractères
 
| Chaîne de caractères
 
| Raison du bannissement
 
| Raison du bannissement
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="banlist" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">banlist</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="banlist"><span style="vertical-align:middle; font-size:1.2em">banlist</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== banlist ===
 
=== banlist ===
Ligne 404 : Ligne 505 :
 
* Affiche la liste des joueurs bannis.
 
* Affiche la liste des joueurs bannis.
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="bossbar" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">bossbar</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="bossbar"><span style="vertical-align:middle; font-size:1.2em">bossbar</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== bossbar ===
 
=== bossbar ===
 
</div>
 
</div>
 
{{Commande|bossbar|op|1.13|18w05a}}
 
{{Commande|bossbar|op|1.13|18w05a}}
  +
Permet de créer des barres de boss et de les modifier.
Banni une IP.
 
   
 
; Syntaxe
 
; Syntaxe
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 430 : Ligne 530 :
 
|-
 
|-
 
| {{cmd|bossbar get <id> <nowiki>(max|players|value|visible)</nowiki>}}
 
| {{cmd|bossbar get <id> <nowiki>(max|players|value|visible)</nowiki>}}
* Retourne les valeurs associées dans le <code>result</code> de la commande.
+
* Retourne les valeurs associées dans le {{code|result}} de la commande.
 
| Valeur demandée.
 
| Valeur demandée.
 
| 1 si l'ID et le nom de la valeur sont justes, sinon 0.
 
| 1 si l'ID et le nom de la valeur sont justes, sinon 0.
Ligne 440 : Ligne 540 :
 
|-
 
|-
 
| {{cmd|bossbar remove <id>}}
 
| {{cmd|bossbar remove <id>}}
* Supprime la barre de boss <code><nowiki><id></nowiki></code>.
+
* Supprime la barre de boss {{code|<nowiki><id></nowiki>}}.
 
| 0
 
| 0
 
| 1 si la barre de boss existe et qu'elle est supprimé, sinon 0.
 
| 1 si la barre de boss existe et qu'elle est supprimé, sinon 0.
 
|-
 
|-
 
| {{cmd|bossbar set <id> color <nowiki>(blue|green|pink|purple|red|white|yellow)</nowiki>}}
 
| {{cmd|bossbar set <id> color <nowiki>(blue|green|pink|purple|red|white|yellow)</nowiki>}}
* 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 sur <code>white</code>.
+
* 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 sur {{code|white}}.
 
| 0
 
| 0
 
| 1 si change la couleur, sinon 0.
 
| 1 si change la couleur, sinon 0.
 
|-
 
|-
 
| {{cmd|bossbar set <id> max <max>}}
 
| {{cmd|bossbar set <id> max <max>}}
* Change le valeur maximale de la barre de boss, ce sera par défaut à <code>100</code>.
+
* Change le valeur maximale de la barre de boss, ce sera par défaut à {{code|100}}.
 
| 0
 
| 0
 
| 1 si change la valeur, sinon 0.
 
| 1 si change la valeur, sinon 0.
Ligne 465 : Ligne 565 :
 
|-
 
|-
 
| {{cmd|bossbar set <id> style <nowiki>(notched_10|notched_12|notched_20|notched_6|progress)</nowiki>}}
 
| {{cmd|bossbar set <id> style <nowiki>(notched_10|notched_12|notched_20|notched_6|progress)</nowiki>}}
* Change le style de la barre de boss, ce sera par défaut sur <code>progress</code>.
+
* Change le style de la barre de boss, ce sera par défaut sur {{code|progress}}.
 
| 0
 
| 0
 
| 1 si change le style, sinon 0.
 
| 1 si change le style, sinon 0.
 
|-
 
|-
 
| {{cmd|bossbar set <id> value <value>}}
 
| {{cmd|bossbar set <id> value <value>}}
* Change le valeur actuelle de la barre de boss, ce sera par défaut à <code>0</code>.
+
* Change le valeur actuelle de la barre de boss, ce sera par défaut à {{code|0}}.
 
| 0
 
| 0
 
| 1 si change la valeur, sinon 0.
 
| 1 si change la valeur, sinon 0.
 
|-
 
|-
 
| {{cmd|bossbar set <id> visible <visible>}}
 
| {{cmd|bossbar set <id> visible <visible>}}
* Change la visibilité de la barre de boss, ce sera par défaut sur <code>true</code>.
+
* Change la visibilité de la barre de boss, ce sera par défaut sur {{code|true}}.
 
| 0
 
| 0
 
| 1 si change la visibilité, sinon 0.
 
| 1 si change la visibilité, sinon 0.
Ligne 486 : Ligne 586 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki><id></nowiki></code>
+
| {{code|<nowiki><id></nowiki>}}
 
| Chaîne de caractères
 
| Chaîne de caractères
 
| Identifiant de la barre de boss
 
| Identifiant de la barre de boss
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><name></nowiki></code>
+
| {{code|<nowiki><name></nowiki>}}
 
| [[#Texte JSON|Texte JSON]]
 
| [[#Texte JSON|Texte JSON]]
| Nom affiché au dessus de la barre de boss
+
| Nom affiché au-dessus de la barre de boss
 
| -
 
| -
 
|-
 
|-
| <code><nowiki>(max|players|value|visible)</nowiki></code>
+
| {{code|<nowiki>(max|players|value|visible)</nowiki>}}
 
| Littéral
 
| Littéral
 
| Type de valeur contenu dans une barre de boss
 
| Type de valeur contenu dans une barre de boss
 
| -
 
| -
 
|-
 
|-
| <code><nowiki>(blue|green|pink|purple|red|white|yellow)</nowiki></code>
+
| {{code|<nowiki>(blue|green|pink|purple|red|white|yellow)</nowiki>}}
 
| Littéral
 
| Littéral
 
| Nom de la couleur
 
| Nom de la couleur
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><max></nowiki></code>
+
| {{code|<nowiki><max></nowiki>}}
 
| Entier
 
| Entier
 
| -
 
| -
 
|
 
|
* Minimum : <code>1</code>
+
* Minimum : {{code|1}}
 
|-
 
|-
| <code><nowiki><value></nowiki></code>
+
| {{code|<nowiki><value></nowiki>}}
 
| Entier
 
| Entier
 
| -
 
| -
 
|
 
|
* Minimum : <code>0</code>
+
* Minimum : {{code|0}}
 
|-
 
|-
| <code><nowiki><targets></nowiki></code>
+
| {{code|<nowiki><targets></nowiki>}}
 
| [[#Sélecteur|Sélecteur]]
 
| [[#Sélecteur|Sélecteur]]
 
| -
 
| -
Ligne 525 : Ligne 625 :
 
* Quantité : multiple
 
* Quantité : multiple
 
|-
 
|-
| <code><nowiki>(notched_10|notched_12|notched_20|notched_6|progress)</nowiki></code>
+
| {{code|<nowiki>(notched_10|notched_12|notched_20|notched_6|progress)</nowiki>}}
 
| Littéral
 
| Littéral
 
| Style de la barre de style
 
| Style de la barre de style
* <code>notched_*</code> Affichage par segment.
+
* {{code|notched_*}} Affichage par segment.
* <code>progress</code> Barre pleine.
+
* {{code|progress}} Barre pleine.
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><visible></nowiki></code>
+
| {{code|<nowiki><visible></nowiki>}}
 
| Booléen
 
| Booléen
 
| Visible ou non
 
| Visible ou non
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="clear" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">clear</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="clear"><span style="vertical-align:middle; font-size:1.2em">clear</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== clear ===
 
=== clear ===
Ligne 552 : Ligne 651 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 568 : Ligne 667 :
 
|-
 
|-
 
| {{cmd|clear <targets> <item> [<maxCount>]}}
 
| {{cmd|clear <targets> <item> [<maxCount>]}}
* Efface des objets de l'inventaire d'un joueur. Si <code><nowiki>[<item>]</nowiki></code> n'est pas spécifié, tout l'inventaire du/des joueur(s) sera supprimé. Permet aussi de tester l'existence d'un objet si <code>[<maxCount>]</code> est égal à 0.
+
* Efface des objets de l'inventaire d'un joueur. Si {{code|<nowiki>[<item>]</nowiki>}} n'est pas spécifié, tout l'inventaire du/des joueur(s) sera supprimé. Permet aussi de tester l'existence d'un objet si {{code|[<maxCount>]}} est égal à 0.
 
| Nombre d'objets supprimés au total (addition du nombre d'objets supprimés par tout les joueurs sélectionnés)
 
| Nombre d'objets supprimés au total (addition du nombre d'objets supprimés par tout les joueurs sélectionnés)
 
| 1 si supprime un objet ou si l'objet existe, sinon 0.
 
| 1 si supprime un objet ou si l'objet existe, sinon 0.
Ligne 579 : Ligne 678 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki><targets></nowiki></code>
+
| {{code|<nowiki><targets></nowiki>}}
 
| [[#Sélecteur|Sélecteur]]
 
| [[#Sélecteur|Sélecteur]]
 
| -
 
| -
Ligne 586 : Ligne 685 :
 
* Quantité : multiple
 
* Quantité : multiple
 
|-
 
|-
| <code><nowiki><item></nowiki></code>
+
| {{code|<nowiki><item></nowiki>}}
 
| [[#Objet|Objet]]
 
| [[#Objet|Objet]]
 
| -
 
| -
 
| -
 
| -
 
|-
 
|-
| <code><nowiki>[<maxCount>]</nowiki></code>
+
| {{code|<nowiki>[<maxCount>]</nowiki>}}
 
| Entier
 
| Entier
 
| -
 
| -
 
|
 
|
* Minimum : <code>0</code>
+
* Minimum : {{code|0}}
|}
 
 
|}
 
|}
  +
</div></div>
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="clone" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">clone</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="clone"><span style="vertical-align:middle; font-size:1.2em">clone</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== clone ===
 
=== clone ===
 
</div>
 
</div>
 
{{Commande|clone|op|1.8|14w03a}}
 
{{Commande|clone|op|1.8|14w03a}}
Clone des régions d'une destination à une autre.
+
Clone des régions d'une destination à une autre. Cette commande peut traiter une région contenant 32768 blocs maximum.
   
 
; Syntaxe
 
; Syntaxe
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 623 : Ligne 721 :
 
|-
 
|-
 
| {{cmd|clone <begin> <end> <destination> filtered <filter> <nowiki>[(force|move|normal)]</nowiki>}}
 
| {{cmd|clone <begin> <end> <destination> filtered <filter> <nowiki>[(force|move|normal)]</nowiki>}}
* Clone uniquement le bloc <code><filter></code> d'une région à l'autre. <code>force</code> permet de cloner la région même si les 2 régions se superpose, <code>move</code> déplace la région clonée vers la destination (couper-coller), <code>normal</code> est le paramètre par défaut.
+
* Clone uniquement le bloc {{code|<filter>}} d'une région à l'autre.
 
| Nombre de blocs clonés
 
| Nombre de blocs clonés
 
| 1 si clone correctement, sinon 0.
 
| 1 si clone correctement, sinon 0.
Ligne 633 : Ligne 731 :
 
|-
 
|-
 
| {{cmd|clone <begin> <end> <destination> replace <nowiki>[(force|move|normal)]</nowiki>}}
 
| {{cmd|clone <begin> <end> <destination> replace <nowiki>[(force|move|normal)]</nowiki>}}
* Clone tout les blocs d'une région à l'autre et permet d'utiliser les paramètres <code>[(force|move|normal)]</code>.
+
* Clone tous les blocs d'une région à l'autre et permets d'utiliser les paramètres {{code|[(force|move|normal)]}}.
 
| Nombre de blocs clonés
 
| Nombre de blocs clonés
 
| 1 si clone correctement, sinon 0.
 
| 1 si clone correctement, sinon 0.
Ligne 644 : Ligne 742 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki><begin></nowiki></code>
+
| {{code|<nowiki><begin></nowiki>}}
 
| [[#Coordonnées|Coordonnées de bloc]]
 
| [[#Coordonnées|Coordonnées de bloc]]
 
| Coordonnées de début de région
 
| Coordonnées de début de région
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><end></nowiki></code>
+
| {{code|<nowiki><end></nowiki>}}
 
| [[#Coordonnées|Coordonnées de bloc]]
 
| [[#Coordonnées|Coordonnées de bloc]]
 
| Coordonnées de fin de région
 
| Coordonnées de fin de région
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><destination></nowiki></code>
+
| {{code|<nowiki><destination></nowiki>}}
 
| [[#Coordonnées|Coordonnées de bloc]]
 
| [[#Coordonnées|Coordonnées de bloc]]
 
| Coordonnées de destination de la région
 
| Coordonnées de destination de la région
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><filter></nowiki></code>
+
| {{code|<nowiki><filter></nowiki>}}
| [[#Bloc|Bloc]]
+
| [[#Bloc|Bloc ou tag]]
  +
| Bloc à cloner.
| Coordonnées de destination de la région
 
 
| -
 
| -
 
|-
 
|-
| <code><nowiki>[(force|move|normal)]</nowiki></code>
+
| {{code|<nowiki>[(force|move|normal)]</nowiki>}}
 
| Littéral
 
| Littéral
 
| Mode de clonage :
 
| Mode de clonage :
* <code>force</code>: Force le clonage quelque soit la position
+
* {{code|force}}: Force le clonage quelque soit la position, même si 2 régions se superposent.
* <code>move</code>: Déplace la région, comme un couper-coller
+
* {{code|move}}: Déplace la région, comme un couper-coller.
* <code>normal</code>: Clone la région mais ne permet pas de cloner en chevauchant la région principale
+
* {{code|normal}}: Clone la région, mais ne permet pas de cloner en chevauchant la région principale. Paramètre par défaut.
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="data" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">data</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="data"><span style="vertical-align:middle; font-size:1.2em">data</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
  +
 
=== data ===
 
=== data ===
 
</div>
 
</div>
Ligne 687 : Ligne 785 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 693 : Ligne 791 :
 
|-
 
|-
 
| {{cmd|data get block <pos> [<path>] [<scale>]}}
 
| {{cmd|data get block <pos> [<path>] [<scale>]}}
* Récupère la valeur du tag NBT <code><path></code> d'un bloc et la place dans le <code>result</code> de la commande.
+
* Récupère la valeur du tag NBT {{code|<path>}} d'un bloc et la place dans le {{code|result}} de la commande.
 
| Valeur du tag, si c'est un '''''TAG_Compount''''', '''''TAG_List''''' ou '''''TAG_String''''', retourne la taille de ces derniers.
 
| Valeur du tag, si c'est un '''''TAG_Compount''''', '''''TAG_List''''' ou '''''TAG_String''''', retourne la taille de ces derniers.
 
| 1 si le tag existe, sinon non.
 
| 1 si le tag existe, sinon non.
 
|-
 
|-
 
| {{cmd|data get entity <target> [<path>] [<scale>]}}
 
| {{cmd|data get entity <target> [<path>] [<scale>]}}
* Récupère la valeur du tag NBT <code><path></code> d'une entité et la place dans le <code>result</code> de la commande.
+
* Récupère la valeur du tag NBT {{code|<path>}} d'une entité et la place dans le {{code|result}} de la commande.
 
| Valeur du tag, si c'est un '''''TAG_Compount''''', '''''TAG_List''''' ou '''''TAG_String''''', retourne la taille de ces derniers.
 
| Valeur du tag, si c'est un '''''TAG_Compount''''', '''''TAG_List''''' ou '''''TAG_String''''', retourne la taille de ces derniers.
 
| 1 si le tag existe, sinon non.
 
| 1 si le tag existe, sinon non.
 
|-
 
|-
 
| {{cmd|data merge block <pos> <nbt>}}
 
| {{cmd|data merge block <pos> <nbt>}}
* Fusionne les données NBT du bloc à <code><nowiki><pos></nowiki></code> avec les données <code><nbt></code> spécifiées.
+
* Fusionne les données NBT du bloc à {{code|<nowiki><pos></nowiki>}} avec les données {{code|<nbt>}} spécifiées.
 
| 1 si la cible est modifiée, sinon 0.
 
| 1 si la cible est modifiée, sinon 0.
 
| 1 si la cible est modifiée, sinon 0.
 
| 1 si la cible est modifiée, sinon 0.
 
|-
 
|-
 
| {{cmd|data merge entity <target> <nbt>}}
 
| {{cmd|data merge entity <target> <nbt>}}
* Fusionne les données NBT de l'entité <code><nowiki><target></nowiki></code> avec les données <code><nbt></code> spécifiées.
+
* Fusionne les données NBT de l'entité {{code|<nowiki><target></nowiki>}} avec les données {{code|<nbt>}} spécifiées.
 
| 1 si la cible est modifiée, sinon 0.
 
| 1 si la cible est modifiée, sinon 0.
 
| 1 si la cible est modifiée, sinon 0.
 
| 1 si la cible est modifiée, sinon 0.
 
|-
 
|-
 
| {{cmd|data remove block <pos> <nbt>}}
 
| {{cmd|data remove block <pos> <nbt>}}
* Supprime les données NBT <code><path></code> du bloc à <code><nowiki><pos></nowiki></code>.
+
* Supprime les données NBT {{code|<path>}} du bloc à {{code|<nowiki><pos></nowiki>}}.
 
| 0
 
| 0
 
| 0
 
| 0
 
|-
 
|-
 
| {{cmd|data remove entity <target> <nbt>}}
 
| {{cmd|data remove entity <target> <nbt>}}
* Supprime les données NBT <code><path></code> de l'entité <code><nowiki><target></nowiki></code>.
+
* Supprime les données NBT {{code|<path>}} de l'entité {{code|<nowiki><target></nowiki>}}.
 
| 0
 
| 0
 
| 0
 
| 0
  +
|-
  +
| {{cmd|data modify block <nowiki><targetPos> <targetPath> append from block <sourcePos> [<sourcePath>]</nowiki>}}
  +
* Ajoute à la fin d'un tag '''''TAG_LIST''''' d'un bloc la valeur provenant du tag NBT {{code|<nowiki>[<sourcePath>]</nowiki>}} du bloc ciblé.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify block <nowiki><targetPos> <targetPath> append from entity <source> [<sourcePath>]</nowiki>}}
  +
* Ajoute à la fin d'un tag '''''TAG_LIST''''' d'un bloc la valeur provenant du tag NBT {{code|<nowiki>[<sourcePath>]</nowiki>}} de l'entité ciblée.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify block <nowiki><targetPos> <targetPath> append value <value></nowiki>}}
  +
* Ajoute à la fin d'un tag '''''TAG_LIST''''' d'un bloc la valeur définie par {{code|<nowiki><value></nowiki>}}.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify block <nowiki><targetPos> <targetPath> insert after <index> from block <sourcePos> [<sourcePath>]</nowiki>}}
  +
* Ajoute après l'index d'un tag '''''TAG_LIST''''' d'un bloc la valeur provenant du tag NBT {{code|<nowiki>[<sourcePath>]</nowiki>}} du bloc ciblé.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify block <nowiki><targetPos> <targetPath> insert after <index> from entity <source> [<sourcePath>]</nowiki>}}
  +
* Ajoute après l'index d'un tag '''''TAG_LIST''''' d'un bloc la valeur provenant du tag NBT {{code|<nowiki>[<sourcePath>]</nowiki>}} de l'entité ciblé.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify block <nowiki><targetPos> <targetPath> insert after <index> value <value></nowiki>}}
  +
* Ajoute après l'index d'un tag '''''TAG_LIST''''' d'un bloc la valeur définie par {{code|<nowiki><value></nowiki>}}.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify block <nowiki><targetPos> <targetPath> insert before <index> from block <sourcePos> [<sourcePath>]</nowiki>}}
  +
* Ajoute avant l'index d'un tag '''''TAG_LIST''''' d'un bloc la valeur provenant du tag NBT {{code|<nowiki>[<sourcePath>]</nowiki>}} du bloc ciblé.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify block <nowiki><targetPos> <targetPath> insert before <index> from entity <source> [<sourcePath>]</nowiki>}}
  +
* Ajoute avant l'index d'un tag '''''TAG_LIST''''' d'un bloc la valeur provenant du tag NBT {{code|<nowiki>[<sourcePath>]</nowiki>}} de l'entité ciblé.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify block <nowiki><targetPos> <targetPath> insert before <index> value <value></nowiki>}}
  +
* Ajoute avant l'index d'un tag '''''TAG_LIST''''' d'un bloc la valeur définie par {{code|<nowiki><value></nowiki>}}.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify block <nowiki><targetPos> <targetPath> merge from block <sourcePos> [<sourcePath>]</nowiki>}}
  +
* Fusionne un tag '''''TAG_COMPOUND''''' d'un bloc {{code|<nowiki><targetPath></nowiki>}} avec l'objet {{code|<nowiki>[<sourcePath>]</nowiki>}} du bloc ciblé.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify block <nowiki><targetPos> <targetPath> merge from entity <source> [<sourcePath>]</nowiki>}}
  +
* Fusionne un tag '''''TAG_COMPOUND''''' d'un bloc {{code|<nowiki><targetPath></nowiki>}} avec l'objet {{code|<nowiki>[<sourcePath>]</nowiki>}} de l'entité ciblé.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify block <nowiki><targetPos> <targetPath> merge value <value></nowiki>}}
  +
* Fusionne un tag '''''TAG_COMPOUND''''' d'un bloc {{code|<nowiki><targetPath></nowiki>}} avec l'objet défini {{code|<nowiki><value></nowiki>}}.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify block <nowiki><targetPos> <targetPath> prepend from block <sourcePos> [<sourcePath>]</nowiki>}}
  +
* Ajoute au début d'un tag '''''TAG_LIST''''' d'un bloc la valeur provenant du tag NBT {{code|<nowiki>[<sourcePath>]</nowiki>}} du bloc ciblé.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify block <nowiki><targetPos> <targetPath> prepend from entity <source> [<sourcePath>]</nowiki>}}
  +
* Ajoute au début d'un tag '''''TAG_LIST''''' d'un bloc la valeur provenant du tag NBT {{code|<nowiki>[<sourcePath>]</nowiki>}} de l'entité ciblée.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify block <nowiki><targetPos> <targetPath> prepend value <value></nowiki>}}
  +
* Ajoute au début d'un tag '''''TAG_LIST''''' d'un bloc la valeur définie par {{code|<nowiki><value></nowiki>}}.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify block <nowiki><targetPos> <targetPath> set from block <sourcePos> [<sourcePath>]</nowiki>}}
  +
* Défini la valeur d'un bloc la valeur provenant du tag NBT {{code|<nowiki>[<sourcePath>]</nowiki>}} du bloc ciblé.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify block <nowiki><targetPos> <targetPath> set from entity <source> [<sourcePath>]</nowiki>}}
  +
* Défini la valeur d'un bloc la valeur provenant du tag NBT {{code|<nowiki>[<sourcePath>]</nowiki>}} de l'entité ciblée.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify block <nowiki><targetPos> <targetPath> set value <value></nowiki>}}
  +
* Défini la valeur d'un bloc la valeur définie par {{code|<nowiki><value></nowiki>}}.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify entity <nowiki><target> <targetPath> append from block <sourcePos> [<sourcePath>]</nowiki>}}
  +
* Ajoute à la fin d'un tag '''''TAG_LIST''''' d'une entité la valeur provenant du tag NBT {{code|<nowiki>[<sourcePath>]</nowiki>}} du bloc ciblé.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify entity <nowiki><target> <targetPath> append from entity <source> [<sourcePath>]</nowiki>}}
  +
* Ajoute à la fin d'un tag '''''TAG_LIST''''' d'une entité la valeur provenant du tag NBT {{code|<nowiki>[<sourcePath>]</nowiki>}} de l'entité ciblée.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify entity <nowiki><target> <targetPath> append value <value></nowiki>}}
  +
* Ajoute à la fin d'un tag '''''TAG_LIST''''' d'une entité la valeur définie par {{code|<nowiki><value></nowiki>}}.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify entity <nowiki><target> <targetPath> insert after <index> from block <sourcePos> [<sourcePath>]</nowiki>}}
  +
* Ajoute après l'index d'un tag '''''TAG_LIST''''' d'une entité la valeur provenant du tag NBT {{code|<nowiki>[<sourcePath>]</nowiki>}} du bloc ciblé.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify entity <nowiki><target> <targetPath> insert after <index> from entity <source> [<sourcePath>]</nowiki>}}
  +
* Ajoute après l'index d'un tag '''''TAG_LIST''''' d'une entité la valeur provenant du tag NBT {{code|<nowiki>[<sourcePath>]</nowiki>}} de l'entité ciblé.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify entity <nowiki><target> <targetPath> insert after <index> value <value></nowiki>}}
  +
* Ajoute après l'index d'un tag '''''TAG_LIST''''' d'une entité la valeur définie par {{code|<nowiki><value></nowiki>}}.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify entity <nowiki><target> <targetPath> insert before <index> from block <sourcePos> [<sourcePath>]</nowiki>}}
  +
* Ajoute avant l'index d'un tag '''''TAG_LIST''''' d'une entité la valeur provenant du tag NBT {{code|<nowiki>[<sourcePath>]</nowiki>}} du bloc ciblé.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify entity <nowiki><target> <targetPath> insert before <index> from entity <source> [<sourcePath>]</nowiki>}}
  +
* Ajoute avant l'index d'un tag '''''TAG_LIST''''' d'une entité la valeur provenant du tag NBT {{code|<nowiki>[<sourcePath>]</nowiki>}} de l'entité ciblé.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify entity <nowiki><target> <targetPath> insert before <index> value <value></nowiki>}}
  +
* Ajoute avant l'index d'un tag '''''TAG_LIST''''' d'une entité la valeur définie par {{code|<nowiki><value></nowiki>}}.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify entity <nowiki><target> <targetPath> merge from block <sourcePos> [<sourcePath>]</nowiki>}}
  +
* Fusionne un tag '''''TAG_COMPOUND''''' d'une entité {{code|<nowiki><targetPath></nowiki>}} avec l'objet {{code|<nowiki>[<sourcePath>]</nowiki>}} du bloc ciblé.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify entity <nowiki><target> <targetPath> merge from entity <source> [<sourcePath>]</nowiki>}}
  +
* Fusionne un tag '''''TAG_COMPOUND''''' d'une entité {{code|<nowiki><targetPath></nowiki>}} avec l'objet {{code|<nowiki>[<sourcePath>]</nowiki>}} de l'entité ciblé.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify entity <nowiki><target> <targetPath> merge value <value></nowiki>}}
  +
* Fusionne un tag '''''TAG_COMPOUND''''' d'une entité {{code|<nowiki><targetPath></nowiki>}} avec l'objet défini {{code|<nowiki><value></nowiki>}}.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify entity <nowiki><target> <targetPath> prepend from block <sourcePos> [<sourcePath>]</nowiki>}}
  +
* Ajoute au début d'un tag '''''TAG_LIST''''' d'une entité la valeur provenant du tag NBT {{code|<nowiki>[<sourcePath>]</nowiki>}} du bloc ciblé.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify entity <nowiki><target> <targetPath> prepend from entity <source> [<sourcePath>]</nowiki>}}
  +
* Ajoute au début d'un tag '''''TAG_LIST''''' d'une entité la valeur provenant du tag NBT {{code|<nowiki>[<sourcePath>]</nowiki>}} de l'entité ciblée.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify entity <nowiki><target> <targetPath> prepend value <value></nowiki>}}
  +
* Ajoute au début d'un tag '''''TAG_LIST''''' d'une entité la valeur définie par {{code|<nowiki><value></nowiki>}}.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify entity <nowiki><target> <targetPath> set from block <sourcePos> [<sourcePath>]</nowiki>}}
  +
* Défini la valeur d'une entité la valeur provenant du tag NBT {{code|<nowiki>[<sourcePath>]</nowiki>}} du bloc ciblé.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify entity <nowiki><target> <targetPath> set from entity <source> [<sourcePath>]</nowiki>}}
  +
* Défini la valeur d'une entité la valeur provenant du tag NBT {{code|<nowiki>[<sourcePath>]</nowiki>}} de l'entité ciblée.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
  +
|-
  +
| {{cmd|data modify entity <nowiki><target> <targetPath> set value <value></nowiki>}}
  +
* Défini la valeur d'une entité la valeur définie par {{code|<nowiki><value></nowiki>}}.
  +
| 1 si la cible est modifiée, sinon 0.
  +
| 1 si la cible est modifiée, sinon 0.
 
|}
 
|}
 
; Arguments
 
; Arguments
Ligne 729 : Ligne 1 007 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki><pos></nowiki></code>
+
| {{code|<nowiki><pos></nowiki>}}, {{code|<nowiki><targetPos></nowiki>}}, , {{code|<nowiki><sourcePos></nowiki>}}
 
| [[#Coordonnées|Coordonnées de bloc]]
 
| [[#Coordonnées|Coordonnées de bloc]]
 
| -
 
| -
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><target></nowiki></code>
+
| {{code|<nowiki><target></nowiki>}}, {{code|<nowiki><source></nowiki>}}
 
| [[#Sélecteur|Sélecteur]]
 
| [[#Sélecteur|Sélecteur]]
 
| -
 
| -
Ligne 741 : Ligne 1 019 :
 
* Quantité : unique
 
* Quantité : unique
 
|-
 
|-
| <code><nowiki>[<path>]</nowiki></code>
+
| {{code|<nowiki>[<path>]</nowiki>}}, {{code|<nowiki><targetPath></nowiki>}}, {{code|<nowiki><sourcePath></nowiki>}}
 
| Chemin NBT
 
| Chemin NBT
 
|
 
|
* Les chemins de données ressemblent à ceci : <code>foo.bar[0]."A [crazy name]".baz</code>.
+
* Les chemins de données ressemblent à ceci : {{code|foo.bar[0]."A [crazy name]".baz}}.
** <code>foo.bar</code> signifie que l'enfant de ''foo'' est ''bar''.
+
** {{code|foo.bar}} signifie que l'enfant de ''foo'' est ''bar''.
** <code>foo[0]</code> signifie l'élément 0 de ''foo''.
+
** {{code|foo[0]}} signifie l'élément 0 de ''foo''.
 
* Des chaînes de caractères entre "" peuvent être utilisées si le nom d'une clé doit être échappé.
 
* Des chaînes de caractères entre "" peuvent être utilisées si le nom d'une clé doit être échappé.
 
| -
 
| -
 
|-
 
|-
| <code><nowiki>[<scale>]</nowiki></code>
+
| {{code|<nowiki><nbt></nowiki>}}, {{code|<nowiki><value></nowiki>}}
  +
| Valeur NBT
  +
| Peut être un objet '''''TAG_COMPOUND''''' (pour {{cmd|data merge <nowiki><...></nowiki>}}) ou n'importe quel autre type de valeur pour {{cmd|data modify <nowiki><...></nowiki>}} (exemple: {{code|2s}} pour un '''''TAG_SHORT''''' vallant 2, {{code|3.14f}} pour un '''''TAG_FLOAT''''' vallant 3.31 ou {{code|"Chaîne test"}} pour un '''''TAG_STRING''''')
  +
| -
  +
|-
  +
| {{code|<nowiki>[<scale>]</nowiki>}}
 
| Flottant
 
| Flottant
 
| Mettre à l'échelle la valeur récupérée.
 
| Mettre à l'échelle la valeur récupérée.
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="datapack" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">datapack</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="datapack"><span style="vertical-align:middle; font-size:1.2em">datapack</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== datapack ===
 
=== datapack ===
Ligne 771 : Ligne 1 053 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 777 : Ligne 1 059 :
 
|-
 
|-
 
| {{cmd|datapack disable <name>}}
 
| {{cmd|datapack disable <name>}}
* Désactive le pack de données <code><nowiki><name></nowiki></code>.
+
* Désactive le pack de données {{code|<nowiki><name></nowiki>}}.
 
| 0
 
| 0
 
| 1 si désactive le pack de données spécifié, sinon 0.
 
| 1 si désactive le pack de données spécifié, sinon 0.
Ligne 787 : Ligne 1 069 :
 
|-
 
|-
 
| {{cmd|datapack enable <name> <nowiki>[(after|before)] <pack></nowiki>}}
 
| {{cmd|datapack enable <name> <nowiki>[(after|before)] <pack></nowiki>}}
* Active le pack de données et le place en priorité supérieure ou inférieure à <code><pack></code>.
+
* Active le pack de données et le place en priorité supérieure ou inférieure à {{code|<pack>}}.
 
| 0
 
| 0
 
| 1 si active et change la priorité le pack de données spécifié, sinon 0.
 
| 1 si active et change la priorité le pack de données spécifié, sinon 0.
Ligne 803 : Ligne 1 085 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki><name></nowiki></code>
+
| {{code|<nowiki><name></nowiki>}}
 
| Chaîne de caractères
 
| Chaîne de caractères
 
| Nom du pack de données
 
| Nom du pack de données
 
| -
 
| -
 
|-
 
|-
| <code><nowiki>[(first|last)]</nowiki></code>
+
| {{code|<nowiki>[(first|last)]</nowiki>}}
 
| Littéral
 
| Littéral
 
| Priorité supérieure ou inférieure
 
| Priorité supérieure ou inférieure
 
| -
 
| -
 
|-
 
|-
| <code><nowiki>[(after|before)]</nowiki></code>
+
| {{code|<nowiki>[(after|before)]</nowiki>}}
 
| Littéral
 
| Littéral
 
| Priorité avant ou après de pack spécifié
 
| Priorité avant ou après de pack spécifié
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><pack></nowiki></code>
+
| {{code|<nowiki><pack></nowiki>}}
 
| Chaîne de caractères
 
| Chaîne de caractères
 
| Nom d'un pack de données existant
 
| Nom d'un pack de données existant
 
| -
 
| -
 
|-
 
|-
| <code><nowiki>[available|enabled]</nowiki></code>
+
| {{code|<nowiki>[available|enabled]</nowiki>}}
 
| Littéral
 
| Littéral
 
| Liste des packs disponibles ou déjà activés
 
| Liste des packs disponibles ou déjà activés
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="debug" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">debug</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="debug"><span style="vertical-align:middle; font-size:1.2em">debug</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== debug ===
 
=== debug ===
Ligne 843 : Ligne 1 124 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 858 : Ligne 1 139 :
 
| 1 si stop le débogage, sinon 0.
 
| 1 si stop le débogage, sinon 0.
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="defaultgamemode" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">defaultgamemode</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="defaultgamemode"><span style="vertical-align:middle; font-size:1.2em">defaultgamemode</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== defaultgamemode ===
 
=== defaultgamemode ===
Ligne 869 : Ligne 1 149 :
 
{{Commande|defaultgamemode|op|1.3.1|12w22a}}
 
{{Commande|defaultgamemode|op|1.3.1|12w22a}}
 
{{Article principal|Modes de jeu}}
 
{{Article principal|Modes de jeu}}
Définit le mode de jeu par défaut (Créatif, Survie, etc) pour les nouveaux joueurs accédant à un serveur multijoueur.
+
Définis le mode de jeu par défaut (Créatif, Survie, etc.) pour les nouveaux joueurs accédant à un serveur multijoueur.
   
 
; Syntaxe
 
; Syntaxe
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 880 : Ligne 1 160 :
 
|-
 
|-
 
| {{cmd|defaultgamemode <nowiki>(adventure|creative|spectator|survival)</nowiki>}}
 
| {{cmd|defaultgamemode <nowiki>(adventure|creative|spectator|survival)</nowiki>}}
* Définit le mode de jeu par défaut.
+
* Définis le mode de jeu par défaut.
 
| 0
 
| 0
 
| 1
 
| 1
Ligne 891 : Ligne 1 171 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki>(adventure|creative|spectator|survival)</nowiki></code>
+
| {{code|<nowiki>(adventure|creative|spectator|survival)</nowiki>}}
 
| Littéral
 
| Littéral
 
|
 
|
 
Nom du mode de jeu
 
Nom du mode de jeu
* <code>adventure</code> : [[Aventure]]
+
* {{code|adventure}} : [[Aventure]]
* <code>creative</code> : [[Créatif]]
+
* {{code|creative}} : [[Créatif]]
* <code>spectator</code> : [[Spectateur]]
+
* {{code|spectator}} : [[Spectateur]]
* <code>survival</code> : [[Survie]]
+
* {{code|survival}} : [[Survie]]
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="deop" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">deop</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="deop"><span style="vertical-align:middle; font-size:1.2em">deop</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== deop ===
 
=== deop ===
Ligne 927 : Ligne 1 206 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki><targets></nowiki></code>
+
| {{code|<nowiki><targets></nowiki>}}
 
| Nom de joueur
 
| Nom de joueur
 
| -
 
| -
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="difficulty" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">difficulty</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="difficulty"><span style="vertical-align:middle; font-size:1.2em">difficulty</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== difficulty ===
 
=== difficulty ===
Ligne 943 : Ligne 1 221 :
 
{{Commande|difficulty|op|1.3.1|12w22a}}
 
{{Commande|difficulty|op|1.3.1|12w22a}}
 
{{Article principal|Difficulté}}
 
{{Article principal|Difficulté}}
Définit le niveau de difficulté d'un monde.
+
Définis le niveau de difficulté d'un monde.
   
 
; Syntaxe
 
; Syntaxe
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
 
! ''Success''
 
! ''Success''
  +
|-
  +
| {{cmd|difficulty}}
  +
* Affiche la difficulté actuelle.
  +
| Index de la difficulté ({{code|0}} pour Paisible, {{code|1}} pour Facile, {{code|2}} pour Normal et {{code|3}} pour Difficile.
  +
| 1 si change la difficulté, sinon 0.
 
|-
 
|-
 
| {{cmd|difficulty <nowiki>[easy|hard|normal|peaceful]</nowiki>}}
 
| {{cmd|difficulty <nowiki>[easy|hard|normal|peaceful]</nowiki>}}
* Définit le niveau de difficulté d'un monde.
+
* Définis le niveau de difficulté d'un monde.
  +
| Index de la difficulté ({{code|0}} pour Paisible, {{code|1}} pour Facile, {{code|2}} pour Normal et {{code|3}} pour Difficile.
| 0
 
 
| 1 si change la difficulté, sinon 0.
 
| 1 si change la difficulté, sinon 0.
 
|}
 
|}
Ligne 965 : Ligne 1 248 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki>[easy|hard|normal|peaceful]</nowiki></code>
+
| {{code|<nowiki>[easy|hard|normal|peaceful]</nowiki>}}
 
| Littéral
 
| Littéral
 
|
 
|
 
* Nom de la difficulté
 
* Nom de la difficulté
** <code>peaceful</code> : Paisible
+
** {{code|peaceful}} : Paisible
** <code>easy</code> : Facile
+
** {{code|easy}} : Facile
** <code>normal</code> : Normale
+
** {{code|normal}} : Normale
** <code>hard</code> : Difficile
+
** {{code|hard}} : Difficile
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="effect" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">effect</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="effect"><span style="vertical-align:middle; font-size:1.2em">effect</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
  +
 
=== effect ===
 
=== effect ===
 
</div>
 
</div>
Ligne 991 : Ligne 1 274 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 997 : Ligne 1 280 :
 
|-
 
|-
 
| {{cmd|effect clear <targets> <nowiki>[<effect>]</nowiki>}}
 
| {{cmd|effect clear <targets> <nowiki>[<effect>]</nowiki>}}
* Supprime tous les effets de <code><targets></code>, ou peut supprimer un effet précis.
+
* Supprime tous les effets de {{code|<targets>}}, ou peut supprimer un effet précis.
 
| Nombre de fois qu'est supprimé l'effet sur toutes les cibles.
 
| Nombre de fois qu'est supprimé l'effet sur toutes les cibles.
 
| 1 si supprime le ou les effets, sinon 0.
 
| 1 si supprime le ou les effets, sinon 0.
 
|-
 
|-
 
| {{cmd|effect give <targets> <effect> <nowiki>[<seconds>] [<amplifier>] [<hideParticles>]</nowiki>}}
 
| {{cmd|effect give <targets> <effect> <nowiki>[<seconds>] [<amplifier>] [<hideParticles>]</nowiki>}}
* Ajoute un effet à <code><targets></code>.
+
* Ajoute un effet à {{code|<targets>}}.
 
| Nombre de cibles recevant l'effet.
 
| Nombre de cibles recevant l'effet.
 
| 1 si ajoute l'effet, sinon 0.
 
| 1 si ajoute l'effet, sinon 0.
Ligne 1 013 : Ligne 1 296 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki><targets></nowiki></code>
+
| {{code|<nowiki><targets></nowiki>}}
 
| [[#Sélecteur|Sélecteur]]
 
| [[#Sélecteur|Sélecteur]]
 
| -
 
| -
Ligne 1 020 : Ligne 1 303 :
 
* Quantité : multiple
 
* Quantité : multiple
 
|-
 
|-
| <code><nowiki>[<effect>]</nowiki></code>
+
| {{code|<nowiki>[<effect>]</nowiki>}}
 
| Effet
 
| Effet
 
| Nom de l'effet
 
| Nom de l'effet
 
| -
 
| -
 
|-
 
|-
| <code><nowiki>[<seconds>]</nowiki></code>
+
| {{code|<nowiki>[<seconds>]</nowiki>}}
 
| Entier
 
| Entier
 
| Temps en seconde de la durée de l'effet, par défaut à 30.
 
| Temps en seconde de la durée de l'effet, par défaut à 30.
 
|
 
|
* Minimum : <code>1</code>
+
* Minimum : {{code|1}}
* Maximum : <code>1000000</code>
+
* Maximum : {{code|1000000}}
 
|-
 
|-
| <code><nowiki>[<amplifier>]</nowiki></code>
+
| {{code|<nowiki>[<amplifier>]</nowiki>}}
 
| Entier
 
| Entier
 
| Puissance de l'effet, par défaut à 0.
 
| Puissance de l'effet, par défaut à 0.
 
|
 
|
* Minimum : <code>0</code>
+
* Minimum : {{code|0}}
* Maximum : <code>255</code>
+
* Maximum : {{code|255}}
 
|-
 
|-
| <code><nowiki>[<hideParticles>]</nowiki></code>
+
| {{code|<nowiki>[<hideParticles>]</nowiki>}}
 
| Booléen
 
| Booléen
| Si les particules doivent être cachées ou non, par défaut sur <code>false</code>.
+
| Si les particules doivent être cachées ou non, par défaut sur {{code|false}}.
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="enchant" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">enchant</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="enchant"><span style="vertical-align:middle; font-size:1.2em">enchant</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== enchant ===
 
=== enchant ===
Ligne 1 060 : Ligne 1 342 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 1 077 : Ligne 1 359 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki><targets></nowiki></code>
+
| {{code|<nowiki><targets></nowiki>}}
 
| [[#Sélecteur|Sélecteur]]
 
| [[#Sélecteur|Sélecteur]]
 
| -
 
| -
Ligne 1 084 : Ligne 1 366 :
 
* Quantité : multiple
 
* Quantité : multiple
 
|-
 
|-
| <code><nowiki><enchantment></nowiki></code>
+
| {{code|<nowiki><enchantment></nowiki>}}
 
| Enchantement
 
| Enchantement
 
| Nom de l'enchantement
 
| Nom de l'enchantement
 
| -
 
| -
 
|-
 
|-
| <code><nowiki>[<level>]</nowiki></code>
+
| {{code|<nowiki>[<level>]</nowiki>}}
 
| Entier
 
| Entier
 
| Niveau de l'enchantement, par défaut à 1.
 
| Niveau de l'enchantement, par défaut à 1.
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="execute" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">execute</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="execute"><span style="vertical-align:middle; font-size:1.2em">execute</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== execute ===
 
=== execute ===
Ligne 1 105 : Ligne 1 386 :
 
{{Commande|execute|op|1.8|14w07a|modif=1.13}}
 
{{Commande|execute|op|1.8|14w07a|modif=1.13}}
 
La commande {{cmd|execute <...>}} seule ne sert à rien. Elle nécessite des sous-commandes pour utiliser les différents systèmes mis à notre disposition. Les sous-commandes sont séparées en 3 catégories :
 
La commande {{cmd|execute <...>}} seule ne sert à rien. Elle nécessite des sous-commandes pour utiliser les différents systèmes mis à notre disposition. Les sous-commandes sont séparées en 3 catégories :
* Les '''modificateurs''', qui permettent de sélectionner un support pour l'exécution de la commande, comme par exemple une entité ou des coordonnées dans le monde. Il est également possible de simuler des caractéristiques qui ne sont pas présentes à l'instant t, comme simuler l'orientation du regard d'un joueur ou sa position.
+
* Les '''modificateurs''', qui permettent de sélectionner un support pour l'exécution de la commande, par exemple une entité ou des coordonnées dans le monde. Il est également possible de simuler des caractéristiques qui ne sont pas présentes à l'instant t, comme simuler l'orientation du regard d'un joueur ou sa position.
 
* Les '''conditions''', qui permettent de faire des vérifications supplémentaires, ne dépendent pas forcément des modificateurs sélectionnés précédemment. Elles peuvent servir à vérifier l'existence d'une autre entité ou à comparer des scores entre plusieurs entités par exemple.
 
* Les '''conditions''', qui permettent de faire des vérifications supplémentaires, ne dépendent pas forcément des modificateurs sélectionnés précédemment. Elles peuvent servir à vérifier l'existence d'une autre entité ou à comparer des scores entre plusieurs entités par exemple.
 
* Le '''stockage''', qui va permettre de conserver le résultat d'une commande, et si une commande s'est correctement exécutée ou non (ou une sous-commande de condition). Cela concerne uniquement des valeurs numériques et peut être stocké dans un [[Tableau de score|score d'objectif]] ou un tag [[Format level.dat|NBT]].
 
* Le '''stockage''', qui va permettre de conserver le résultat d'une commande, et si une commande s'est correctement exécutée ou non (ou une sous-commande de condition). Cela concerne uniquement des valeurs numériques et peut être stocké dans un [[Tableau de score|score d'objectif]] ou un tag [[Format level.dat|NBT]].
   
La commande {{cmd|execute}} peut avoir une infinité de sous-commandes, il suffit de les écrire les unes à la suite des autres. Il existe une sous-commande qui permet d'exécuter la commande que vous souhaitez, <code>run <commande></code>.Notez que vous ne devez pas mettre de <code>/</code> sur la commande inscrite dans <code>run</code>.
+
La commande {{cmd|execute}} peut avoir une infinité de sous-commandes, il suffit de les écrire les unes à la suite des autres. Il existe une sous-commande qui permet d'exécuter la commande que vous souhaitez, {{code|run <commande>}}.Notez que vous ne devez pas mettre de {{code|/}} sur la commande inscrite dans {{code|run}}.
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">Modificateurs</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;"><span style="vertical-align:middle; font-size:1.2em">Modificateurs</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
; Syntaxe
 
; Syntaxe
 
{| class="wikitable" style="width: 100%"
 
{| class="wikitable" style="width: 100%"
Ligne 1 121 : Ligne 1 401 :
 
| {{cmd|execute align <axes>}}
 
| {{cmd|execute align <axes>}}
 
* Effectue un arrondi par défaut des coordonnées à partir des sous-commandes précédemment exécutées.
 
* Effectue un arrondi par défaut des coordonnées à partir des sous-commandes précédemment exécutées.
:; Exemple :
+
:; Exemple:
::{{cmd|execute at @p align y run <...>}} : Si le joueur <code>@p</code> a une coordonnée Y de 69.6, la sous-commande <code>align</code> va arrondir cette valeur à 70 pour les sous-commandes suivantes et/ou la commande avec <code>run</code>.
+
::{{cmd|execute at @p align y run <...>}} : Si le joueur {{code|@p}} a une coordonnée Y de 69.6, la sous-commande {{code|align}} va arrondir cette valeur à 70 pour les sous-commandes suivantes et/ou la commande avec {{code|run}}.
 
|-
 
|-
 
| {{cmd|execute anchored <anchor>}}
 
| {{cmd|execute anchored <anchor>}}
 
* Permet de déplacer le point d'exécution d'origine d'une entité. Toutes les commandes et sous-commandes utilisent par défaut les pieds comme origine : cette sous-commande permet de changer cela. Cela est très utile lorsque l'on souhaite utiliser des coordonnées locales.
 
* Permet de déplacer le point d'exécution d'origine d'une entité. Toutes les commandes et sous-commandes utilisent par défaut les pieds comme origine : cette sous-commande permet de changer cela. Cela est très utile lorsque l'on souhaite utiliser des coordonnées locales.
:; Exemple :
+
:; Exemple:
:: {{cmd|execute at @p anchored eyes run setblock ^ ^ ^4 minecraft:diamond_block}} : Place un [[bloc de diamant]] à 4 blocs de distance par rapport au joueur <code>@p</code> et devant ses yeux, quelque soit la rotation de sa tête.
+
:: {{cmd|execute at @p anchored eyes run setblock ^ ^ ^4 minecraft:diamond_block}} : Place un [[bloc de diamant]] à 4 blocs de distance par rapport au joueur {{code|@p}} et devant ses yeux, quelle que soit la rotation de sa tête.
 
|-
 
|-
 
| {{anchor|execute-as}}{{cmd|execute as <targets>}}
 
| {{anchor|execute-as}}{{cmd|execute as <targets>}}
* Définit une <code><targets></code> sur laquelle les sous-commandes suivantes et/ou la commande avec <code>run</code> vont se baser pour l'exécution. Elle charge toutes les informations de/ces entités sélectionnées, sauf leurs positions, rotations de la tête et leurs dimensions. C'est l'opposé de la sous-commande <code>[[#execute-at|at]]</code>.
+
* Définit une {{code|<targets>}} sur laquelle les sous-commandes suivantes et/ou la commande avec {{code|run}} vont se baser pour l'exécution. Elle charge toutes les informations de/ces entités sélectionnées, sauf leurs positions, rotations de la tête et leurs dimensions. C'est l'opposé de la sous-commande {{code|[[#execute-at|at]]}}.
:; Exemple :
+
:; Exemple:
:: {{cmd|execute as @p run say Je suis un execute/as}} : Lance la commande {{cmd|say}} comme si le joueur <code>@p</code> l'avait lancé lui-même.
+
:: {{cmd|execute as @p run say Je suis un execute/as}} : Lance la commande {{cmd|say}} comme si le joueur {{code|@p}} l'avait lancé lui-même.
:: {{cmd|execute as @p run tag @s add Un_Tag}} : Ajoute un tag au joueur <code>@p</code>.
+
:: {{cmd|execute as @p run tag @s add Un_Tag}} : Ajoute un tag au joueur {{code|@p}}.
 
|-
 
|-
 
| {{anchor|execute-at}}{{cmd|execute at <targets>}}
 
| {{anchor|execute-at}}{{cmd|execute at <targets>}}
* Définit une <code><targets></code> sur laquelle les sous-commandes suivantes et/ou la commande avec <code>run</code> vont se baser pour l'exécution. Elle charge uniquement leurs positions, rotations de la tête et leurs dimensions. C'est l'opposé de la sous-commande <code>[[#execute-as|as]]</code>.
+
* Définit une {{code|<targets>}} sur laquelle les sous-commandes suivantes et/ou la commande avec {{code|run}} vont se baser pour l'exécution. Elle charge uniquement leurs positions, rotations de la tête et leurs dimensions. C'est l'opposé de la sous-commande {{code|[[#execute-as|as]]}}.
:; Exemple :
+
:; Exemple:
:: {{cmd|execute at @p run setblock ~ ~-1 ~ minecraft:diamond_block}} : Place un [[bloc de diamant]] sous les pieds du joueur <code>@p</code>
+
:: {{cmd|execute at @p run setblock ~ ~-1 ~ minecraft:diamond_block}} : Place un [[bloc de diamant]] sous les pieds du joueur {{code|@p}}
 
|-
 
|-
 
| {{cmd|execute facing entity <targets> <anchor>}}
 
| {{cmd|execute facing entity <targets> <anchor>}}
* Change la rotation de la tête d'une entité comme si elle faisait face aux entités <code><targets></code> spécifiées.
+
* Change la rotation de la tête d'une entité comme si elle faisait face aux entités {{code|<targets>}} spécifiées.
:; Exemple :
+
:; Exemple:
:: {{cmd|execute as @p at @s facing entity <nowiki>@e[type=cow,limit=1,sort=nearest]</nowiki> eyes run setblock ^ ^ ^5 minecraft:diamond_block}} : Place un [[bloc de diamant]] à 5 blocs de distance des yeux du joueur <code>@p</code> en direction de la [[vache]] la plus proche.
+
:: {{cmd|execute as @p at @s facing entity <nowiki>@e[type=cow,limit=1,sort=nearest]</nowiki> eyes run setblock ^ ^ ^5 minecraft:diamond_block}} : Place un [[bloc de diamant]] à 5 blocs de distance des yeux du joueur {{code|@p}} en direction de la [[vache]] la plus proche.
 
|-
 
|-
 
| {{cmd|execute facing <pos>}}
 
| {{cmd|execute facing <pos>}}
* Change la rotation de la tête d'une entité comme si elle faisait face aux coordonnées <code><nowiki><pos></nowiki></code> spécifiées.
+
* Change la rotation de la tête d'une entité comme si elle faisait face aux coordonnées {{code|<nowiki><pos></nowiki>}} spécifiées.
:; Exemple :
+
:; Exemple:
:: {{cmd|execute as @p at @s facing 10 20 30 run setblock ^ ^ ^5 minecraft:diamond_block}} : Place un [[bloc de diamant]] à 5 blocs de distance du joueur <code>@p</code> en direction du point de coordonnées 10 20 30.
+
:: {{cmd|execute as @p at @s facing 10 20 30 run setblock ^ ^ ^5 minecraft:diamond_block}} : Place un [[bloc de diamant]] à 5 blocs de distance du joueur {{code|@p}} en direction du point de coordonnées 10 20 30.
 
|-
 
|-
 
| {{cmd|execute in (overworld|the_end|the_nether)}}
 
| {{cmd|execute in (overworld|the_end|the_nether)}}
* Exécutera les sous-commandes suivantes et/ou la commande avec <code>run</code> comme si la cible précédemment sélectionnée était dans la dimension spécifiée.
+
* Exécutera les sous-commandes suivantes et/ou la commande avec {{code|run}} comme si la cible précédemment sélectionnée était dans la dimension spécifiée.
 
:; Exemple :
 
:; Exemple :
:: {{cmd|execute as @p at @s in the_nether run teleport 0 64 0}}: Téléporte le joueur <code>@p</code> dans [[le Nether]], quelque soit sa dimension d'origine.
+
:: {{cmd|execute as @p at @s in the_nether run teleport 0 64 0}}: Téléporte le joueur {{code|@p}} dans [[le Nether]], quelque soit sa dimension d'origine.
 
|-
 
|-
 
| {{cmd|execute positioned as <targets>}}
 
| {{cmd|execute positioned as <targets>}}
* Exécutera les sous-commandes suivantes et/ou la commande avec <code>run</code> à partir des coordonnées des entités <code><targets></code> précises. Peut servir également à déplacer des coordonnées d'une entité sélectionnée précédemment. Attention, cette sous-commande n'a pas le même comportement que [[#at]], <code>positioned as</code> ne récupère que des coordonnées, elle ne touche pas à l'entité spécifiée.
+
* Exécutera les sous-commandes suivantes et/ou la commande avec {{code|run}} à partir des coordonnées des entités {{code|<targets>}} précises. Peut servir également à déplacer des coordonnées d'une entité sélectionnée précédemment. Attention, cette sous-commande n'a pas le même comportement que [[#at]], {{code|positioned as}} ne récupère que des coordonnées, elle ne touche pas à l'entité spécifiée.
:; Exemple :
+
:; Exemple:
:: {{cmd|execute positioned as @p run setblock ~ ~ ~ minecraft:diamond_block}} : Place un [[bloc de diamant]] aux mêmes coordonnées que le joueur <code>@p</code>.
+
:: {{cmd|execute positioned as @p run setblock ~ ~ ~ minecraft:diamond_block}} : Place un [[bloc de diamant]] aux mêmes coordonnées que le joueur {{code|@p}}.
 
|-
 
|-
 
| {{cmd|execute positioned <pos>}}
 
| {{cmd|execute positioned <pos>}}
* Exécutera les sous-commandes suivantes et/ou la commande avec <code>run</code> à partir des coordonnées <code><nowiki><pos></nowiki></code> spécifiées. Peut servir également à déplacer des coordonnées d'une entité sélectionnée précédemment.
+
* Exécutera les sous-commandes suivantes et/ou la commande avec {{code|run}} à partir des coordonnées {{code|<nowiki><pos></nowiki>}} spécifiées. Peut servir également à déplacer des coordonnées d'une entité sélectionnée précédemment.
:; Exemple :
+
:; Exemple:
 
:: {{cmd|execute positioned 10 20 30 run setblock ~ ~ ~ minecraft:diamond_block}} : Place un [[bloc de diamant]] aux coordonnées 10 20 30.
 
:: {{cmd|execute positioned 10 20 30 run setblock ~ ~ ~ minecraft:diamond_block}} : Place un [[bloc de diamant]] aux coordonnées 10 20 30.
 
|-
 
|-
 
| {{cmd|execute rotated as <targets>}}
 
| {{cmd|execute rotated as <targets>}}
* Exécutera les sous-commandes suivantes et/ou la commande avec <code>run</code> en copiant l'angle des entités <code><targets></code> spécifiées.
+
* Exécutera les sous-commandes suivantes et/ou la commande avec {{code|run}} en copiant l'angle des entités {{code|<targets>}} spécifiées.
:; Exemple :
+
:; Exemple:
:: {{cmd|execute at @p rotated as <nowiki>@e[type=cow,limit=1,sort=nearest]</nowiki> run setblock ^ ^ ^4 minecraft:diamond_block}} : Place un [[bloc de diamant]] à 4 blocs de distance devant le joueur <code>@p</code> mais à un angle de rotation égal à celui de la [[vache]] la plus proche.
+
:: {{cmd|execute at @p rotated as <nowiki>@e[type=cow,limit=1,sort=nearest]</nowiki> run setblock ^ ^ ^4 minecraft:diamond_block}} : Place un [[bloc de diamant]] à 4 blocs de distance devant le joueur {{code|@p}}, mais à un angle de rotation égal à celui de la [[vache]] la plus proche.
 
|-
 
|-
 
| {{cmd|execute rotated <rot>}}
 
| {{cmd|execute rotated <rot>}}
* Exécutera les sous-commandes suivantes et/ou la commande avec <code>run</code> avec l'angle <code><rot></code> spécifié à partir de l'origine.
+
* Exécutera les sous-commandes suivantes et/ou la commande avec {{code|run}} avec l'angle {{code|<rot>}} spécifié à partir de l'origine.
:; Exemple :
+
:; Exemple:
:: {{cmd|execute at @p rotated ~10 ~20 run setblock ^ ^ ^4 minecraft:diamond_block}} : Place un [[bloc de diamant]] à 4 blocs de distance devant le joueur <code>@p</code> mais à un angle de 10/20 par rapport à son orientation d'origine.
+
:: {{cmd|execute at @p rotated ~10 ~20 run setblock ^ ^ ^4 minecraft:diamond_block}} : Place un [[bloc de diamant]] à 4 blocs de distance devant le joueur {{code|@p}}, mais à un angle de 10/20 par rapport à son orientation d'origine.
 
|}
 
|}
 
; Arguments
 
; Arguments
Ligne 1 182 : Ligne 1 462 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki><axes></nowiki></code>
+
| {{code|<nowiki><axes></nowiki>}}
 
| Nom d'axes
 
| Nom d'axes
| Combinaison des lettres des axes, par exemple <code>xz</code> arrondira les axes x et z sur les coordonnées.
+
| Combinaison des lettres des axes, par exemple {{code|xz}} arrondira les axes x et z sur les coordonnées.
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><anchor></nowiki></code>
+
| {{code|<nowiki><anchor></nowiki>}}
 
| Point d'ancrage
 
| Point d'ancrage
 
| Nom de la position du corps d'une entité à cibler :
 
| Nom de la position du corps d'une entité à cibler :
* <code>eyes</code> : yeux
+
* {{code|eyes}} : yeux
* <code>feet</code> : pied
+
* {{code|feet}} : pied
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><targets></nowiki></code>
+
| {{code|<nowiki><targets></nowiki>}}
 
| [[#Sélecteur|Sélecteur]]
 
| [[#Sélecteur|Sélecteur]]
 
| -
 
| -
Ligne 1 201 : Ligne 1 481 :
 
* Quantité : multiple
 
* Quantité : multiple
 
|-
 
|-
| <code><nowiki>(overworld|the_end|the_nether)</nowiki></code>
+
| {{code|<nowiki>(overworld|the_end|the_nether)</nowiki>}}
 
| Littéral
 
| Littéral
 
| Nom de la dimension à utiliser :
 
| Nom de la dimension à utiliser :
* <code>overworld</code>: la Surface
+
* {{code|overworld}}: la Surface
* <code>the_end</code>: l'End
+
* {{code|the_end}}: l'End
* <code>the_nether</code>: le Nether
+
* {{code|the_nether}}: le Nether
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><pos></nowiki></code>
+
| {{code|<nowiki><pos></nowiki>}}
 
| [[#Coordonnées|Coordonnées]]
 
| [[#Coordonnées|Coordonnées]]
 
| -
 
| -
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><rot></nowiki></code>
+
| {{code|<nowiki><rot></nowiki>}}
 
| Angle
 
| Angle
 
| Angle de vue
 
| Angle de vue
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">Conditions</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;"><span style="vertical-align:middle; font-size:1.2em">Conditions</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
  +
Toutes les conditions ci-dessous prennent un paramètre en plus avant, {{code|if}} ou {{code|unless}}. Les conditions sont dites "bloquantes", cela veut dire que si la condition n'est pas validée, la commande {{cmd|execute}} ne traitera pas les sous-commandes suivantes et n’exécutera pas la commande après {{code|run}} qui y est attaché.
| style="border: 0px; padding: 10px" |
 
  +
* {{code|'''if'''}} vérifie si la condition est vraie. Il faut au moins un résultat vrai pour qu'elle soit validée.
Toutes les conditions ci-dessous prennent un paramètre en plus avant, <code>if</code> ou <code>unless</code>. Les conditions sont dites "bloquantes", cela veut dire que si la condition n'est pas validée, la commande {{cmd|execute}} ne traitera pas les sous-commandes suivantes et n’exécutera pas la commande après <code>run</code> qui y est attaché.
 
* <code>'''if'''</code> vérifie si la condition est vraie. Il faut au moins un résultat vrai pour qu'elle soit validée.
+
* {{code|'''unless'''}} vérifie si la condition est fausse. Il faut qu'aucun résultat ne soit vrai pour qu'elle soit validée.
  +
Elles sont également capables de renvoyer une valeur de retour qui peut être enregistré dans un espace de stockage, et aussi d'être utilisées seules dans un bloc de commande sans {{code|run}} à la fin, avec un comparateur collé <!--- ? ----> pour utiliser ce système de condition dans les systèmes bloc de commande/redstone.
* <code>'''unless'''</code> vérifie si la condition est fausse. Il faut qu'aucun résultat ne soit vrai pour qu'elle soit validée.
 
Elles sont également capables de renvoyer une valeur de retour qui peut être enregistrer dans un espace de stockage, et aussi d'être utilisées seules dans un bloc de commande sans <code>run</code> à la fin, avec un comparateur collé <!--- ? ----> pour utiliser ce système de condition dans les systèmes bloc de commande/redstone.
 
 
; Syntaxe
 
; Syntaxe
 
{| class="wikitable" style="width: 100%"
 
{| class="wikitable" style="width: 100%"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 1 238 : Ligne 1 517 :
 
|-
 
|-
 
| {{cmd|execute <nowiki>(if|unless) block <pos> <block></nowiki>}}
 
| {{cmd|execute <nowiki>(if|unless) block <pos> <block></nowiki>}}
* Testera si (ou sauf si) aux coordonnées <code><nowiki><pos></nowiki></code>, le bloc <code><nowiki><block></nowiki></code> y correspond.
+
* Testera si (ou sauf si) aux coordonnées {{code|<nowiki><pos></nowiki>}}, le bloc {{code|<nowiki><block></nowiki>}} y correspond.
 
:; Validation :
 
:; Validation :
:: <code>'''if'''</code>: Sera validé si le bloc aux coordonnées <code><nowiki><pos></nowiki></code> correspond bien à <code><nowiki><block></nowiki></code>
+
:: {{code|'''if'''}}: Sera validé si le bloc aux coordonnées {{code|<nowiki><pos></nowiki>}} correspond bien à {{code|<nowiki><block></nowiki>}}
::* Si le <code><nowiki><bloc></nowiki></code> contient une expression NBT à tester, il vérifiera chaque tag un à un pour valider ou non le test.
+
::* Si le {{code|<nowiki><bloc></nowiki>}} contient une expression NBT à tester, il vérifiera chaque tag un à un pour valider ou non le test.
 
::* Si un test NBT contient un test dans un '''''TAG_LIST''''', il vérifiera si l'élément à chercher est contenu dans la liste, il ne teste pas en fonction de l'index de l'élément.
 
::* Si un test NBT contient un test dans un '''''TAG_LIST''''', il vérifiera si l'élément à chercher est contenu dans la liste, il ne teste pas en fonction de l'index de l'élément.
:: <code>'''unless'''</code>: Sera validé si le bloc au coordonnées <code><nowiki><pos></nowiki></code> correspond à tout sauf à <code><nowiki><block></nowiki></code>
+
:: {{code|'''unless'''}}: Sera validé si le bloc au coordonnées {{code|<nowiki><pos></nowiki>}} correspond à tout sauf à {{code|<nowiki><block></nowiki>}}
::* Si le <code><nowiki><bloc></nowiki></code> contient une expression NBT à tester, il vérifiera uniquement les données NBT du bloc et omettra la vérification de son identifiant (ID) et ses états.
+
::* Si le {{code|<nowiki><bloc></nowiki>}} contient une expression NBT à tester, il vérifiera uniquement les données NBT du bloc et omettra la vérification de son identifiant (ID) et ses états.
 
::* Si un test NBT contient un test dans un '''''TAG_LIST''''', il vérifiera si l'élément à chercher est contenu dans la liste, il ne teste pas en fonction de l'index de l'élément.
 
::* Si un test NBT contient un test dans un '''''TAG_LIST''''', il vérifiera si l'élément à chercher est contenu dans la liste, il ne teste pas en fonction de l'index de l'élément.
 
:; Exemple :
 
:; Exemple :
Ligne 1 254 : Ligne 1 533 :
 
|-
 
|-
 
| {{cmd|execute <nowiki>(if|unless) blocks <start> <end> <destination> (all|masked)</nowiki>}}
 
| {{cmd|execute <nowiki>(if|unless) blocks <start> <end> <destination> (all|masked)</nowiki>}}
* Testera si (ou sauf si) la région entre <code><nowiki><start></nowiki></code> et <code><nowiki><end></nowiki></code> correspond à la destination <code><nowiki><destination></nowiki></code>.
+
* Testera si (ou sauf si) la région entre {{code|<nowiki><start></nowiki>}} et {{code|<nowiki><end></nowiki>}} correspond à la destination {{code|<nowiki><destination></nowiki>}}. La region testé doit contenir 32768 blocs maximum.
 
:; Validation :
 
:; Validation :
:: <code>'''if'''</code>: Sera validé si les régions comparées sont strictement égales.
+
:: {{code|'''if'''}}: Sera validé si les régions comparées sont strictement égales.
:: <code>'''unless'''</code>: Sera validé si les régions comparées ne sont pas strictement égales.
+
:: {{code|'''unless'''}}: Sera validé si les régions comparées ne sont pas strictement égales.
 
:; Exemple :
 
:; Exemple :
:: {{cmd|execute if blocks 0 0 0 10 10 10 20 20 20 masked run tellraw @a {"text":"Région égale !"}}: Annoncera à tous les joueurs le message "Région égale !" si dans les régions testées tous leurs blocs sont égales, à l'exception de l'air.
+
:: {{cmd|execute if blocks 0 0 0 10 10 10 20 20 20 masked run tellraw @a {"text":"Région égale !"}}: Annoncera à tous les joueurs le message "Région égale !" si dans les régions testées tous leurs blocs sont égaux, à l'exception de l'air.
 
| Nombre de blocs en commun si la condition est respectée.
 
| Nombre de blocs en commun si la condition est respectée.
 
| 1 si les region sont égales, sinon 0.
 
| 1 si les region sont égales, sinon 0.
 
|-
 
|-
 
| {{cmd|execute <nowiki>(if|unless) entity <entities></nowiki>}}
 
| {{cmd|execute <nowiki>(if|unless) entity <entities></nowiki>}}
* Testera si (ou sauf si) le/les entité(s) <code><nowiki><entities></nowiki></code> existe(nt), c'est-à-dire qu'au moins une entité a été trouvée.
+
* Testera si (ou sauf si) le/les entité(s) {{code|<nowiki><entities></nowiki>}} existe(nt), c'est-à-dire qu'au moins une entité a été trouvée.
:; Validation :
+
:; Validation:
:: <code>'''if'''</code>: Sera validé si au moins une entité est trouvée à partir du sélecteur <code><nowiki><entities></nowiki></code>.
+
:: {{code|'''if'''}}: Sera validé si au moins une entité est trouvée à partir du sélecteur {{code|<nowiki><entities></nowiki>}}.
:: <code>'''unless'''</code> : Sera validé si aucune entité n'est trouvée à partir du sélecteur <code><nowiki><entities></nowiki></code>.
+
:: {{code|'''unless'''}} : Sera validé si aucune entité n'est trouvée à partir du sélecteur {{code|<nowiki><entities></nowiki>}}.
 
:; Exemple :
 
:; Exemple :
 
:: {{cmd|execute if entity <nowiki>@e[type=cow]</nowiki> run tellraw @a {"text":"Il y a des steaks dans le coin !"}}}: Annoncera à tous les joueurs le message "Il y a des steaks dans le coin !" si au moins une entité de type [[vache]] existe sur la carte.
 
:: {{cmd|execute if entity <nowiki>@e[type=cow]</nowiki> run tellraw @a {"text":"Il y a des steaks dans le coin !"}}}: Annoncera à tous les joueurs le message "Il y a des steaks dans le coin !" si au moins une entité de type [[vache]] existe sur la carte.
Ligne 1 274 : Ligne 1 553 :
 
|-
 
|-
 
| {{cmd|execute <nowiki>(if|unless) score <target> <targetObjective> (<|<=|=|>=|>) <source> <sourceObjective></nowiki>}}
 
| {{cmd|execute <nowiki>(if|unless) score <target> <targetObjective> (<|<=|=|>=|>) <source> <sourceObjective></nowiki>}}
* Testera si (ou sauf si) le score de <code><nowiki><target></nowiki></code> se rapporte au score de <code><source></code> basé sur le critère choisi.
+
* Testera si (ou sauf si) le score de {{code|<nowiki><target></nowiki>}} se rapporte au score de {{code|<source>}} basé sur le critère choisi.
:; Validation :
+
:; Validation:
:: <code>'''if'''</code> : Sera validé si les scores comparés <code><nowiki><targetObjective></nowiki></code> et <code><nowiki><sourceObjective></nowiki></code> correspondent bien au comparateur <code>(<|<=|=|>=|>)</code>.
+
:: {{code|'''if'''}} : Sera validé si les scores comparés {{code|<nowiki><targetObjective></nowiki>}} et {{code|<nowiki><sourceObjective></nowiki>}} correspondent bien au comparateur {{code|(<|<=|=|>=|>)}}.
:: <code>'''unless'''</code>: Sera validé les scores comparés <code><nowiki><targetObjective></nowiki></code> et <code><nowiki><sourceObjective></nowiki></code> ne correspondent pas au bon comparateur <code>(<|<=|=|>=|>)</code>.
+
:: {{code|'''unless'''}}: Sera validé les scores comparés {{code|<nowiki><targetObjective></nowiki>}} et {{code|<nowiki><sourceObjective></nowiki>}} ne correspondent pas au bon comparateur {{code|(<|<=|=|>=|>)}}.
 
:; Exemple :
 
:; Exemple :
:: {{cmd|execute if score Notch Vie < Dinnerbone Vie run tellraw @a {"text":"Dinnerbone résiste mieux !"}}}: Annoncera à tous les joueurs le message "Dinnerbone résiste mieux !" si le score <code>Vie</code> de Notch est strictement inférieur à celui de Dinnerbone.
+
:: {{cmd|execute if score Notch Vie < Dinnerbone Vie run tellraw @a {"text":"Dinnerbone résiste mieux !"}}}: Annoncera à tous les joueurs le message "Dinnerbone résiste mieux !" si le score {{code|Vie}} de Notch est strictement inférieur à celui de Dinnerbone.
 
| Nombre de cibles ayant leurs scores respectant l'opérateur.
 
| Nombre de cibles ayant leurs scores respectant l'opérateur.
 
| 1 les scores respectent l'opérateur, sinon 0.
 
| 1 les scores respectent l'opérateur, sinon 0.
 
|-
 
|-
 
| {{cmd|execute <nowiki>(if|unless) score matches <target> <targetObjective> <range></nowiki>}}
 
| {{cmd|execute <nowiki>(if|unless) score matches <target> <targetObjective> <range></nowiki>}}
* Testera si (ou sauf si) le score de <code><nowiki><target></nowiki></code> est compris dans l'intervalle de <code><range></code> basé sur le critère choisi.
+
* Testera si (ou sauf si) le score de {{code|<nowiki><target></nowiki>}} est compris dans l'intervalle de {{code|<range>}} basé sur le critère choisi.
:; Validation :
+
:; Validation:
:: <code>'''if'''</code>: Sera validé si le score <code><nowiki><targetObjective></nowiki></code> est bien compris dans l'intervalle <code><nowiki><range></nowiki></code>.
+
:: {{code|'''if'''}}: Sera validé si le score {{code|<nowiki><targetObjective></nowiki>}} est bien compris dans l'intervalle {{code|<nowiki><range></nowiki>}}.
:: <code>'''unless'''</code>: Sera validé si le score <code><nowiki><targetObjective></nowiki></code> n'est pas compris dans l'intervalle <code><nowiki><range></nowiki></code>.
+
:: {{code|'''unless'''}}: Sera validé si le score {{code|<nowiki><targetObjective></nowiki>}} n'est pas compris dans l'intervalle {{code|<nowiki><range></nowiki>}}.
 
:; Exemple :
 
:; Exemple :
:: {{cmd|execute as @p at @s facing entity <nowiki>@e[type=cow,limit=1,sort=nearest]</nowiki> run setblock ^ ^ ^5 minecraft:diamond_block}} : Place un [[bloc de diamant]] à 5 blocs de distance du joueur <code>@p</code> en direction de la [[vache]] la plus proche.
+
:: {{cmd|execute as @p at @s facing entity <nowiki>@e[type=cow,limit=1,sort=nearest]</nowiki> run setblock ^ ^ ^5 minecraft:diamond_block}} : Place un [[bloc de diamant]] à 5 blocs de distance du joueur {{code|@p}} en direction de la [[vache]] la plus proche.
 
| Nombre de cibles ayant leur score respectant l'intervalle.
 
| Nombre de cibles ayant leur score respectant l'intervalle.
 
| 1 le score est dans l'intervalle, sinon 0.
 
| 1 le score est dans l'intervalle, sinon 0.
Ligne 1 300 : Ligne 1 579 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki>(if|unless)</nowiki></code>
+
| {{code|<nowiki>(if|unless)</nowiki>}}
 
| Littéral
 
| Littéral
 
| Type de condition :
 
| Type de condition :
* <code>if</code>: si
+
* {{code|if}}: si
* <code>unless</code>: sauf si
+
* {{code|unless}}: sauf si
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><block></nowiki></code>
+
| {{code|<nowiki><block></nowiki>}}
 
| [[#Bloc|Bloc ou Tag]]
 
| [[#Bloc|Bloc ou Tag]]
 
| -
 
| -
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><pos></nowiki></code> et <code><nowiki><start></nowiki></code> et <code><nowiki><end></nowiki></code> et <code><nowiki><destination></nowiki></code>
+
| {{code|<nowiki><pos></nowiki>}} et {{code|<nowiki><start></nowiki>}} et {{code|<nowiki><end></nowiki>}} et {{code|<nowiki><destination></nowiki>}}
 
| [[#Coordonnées|Coordonnées]]
 
| [[#Coordonnées|Coordonnées]]
 
| -
 
| -
 
| -
 
| -
 
|-
 
|-
| <code><nowiki>(all|masked)</nowiki></code>
+
| {{code|<nowiki>(all|masked)</nowiki>}}
 
| Littéral
 
| Littéral
 
| Méthode utilisée pour le test de région :
 
| Méthode utilisée pour le test de région :
* <code>all</code>: Test tout les blocs, même l'air.
+
* {{code|all}}: Test tout les blocs, même l'air.
* <code>masked</code>: Test tout les blocs, sauf l'air.
+
* {{code|masked}}: Test tout les blocs, sauf l'air.
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><entities></nowiki></code>
+
| {{code|<nowiki><entities></nowiki>}}
 
| [[#Sélecteur|Sélecteur]]
 
| [[#Sélecteur|Sélecteur]]
 
| -
 
| -
Ligne 1 331 : Ligne 1 610 :
 
* Quantité : multiple
 
* Quantité : multiple
 
|-
 
|-
| <code><nowiki><target></nowiki></code> et <code><nowiki><source></nowiki></code>
+
| {{code|<nowiki><target></nowiki>}} et {{code|<nowiki><source></nowiki>}}
| Possesseur
+
| [[#Possesseur|Possesseur]]
 
| -
 
| -
 
|
 
|
 
* Quantité : unique
 
* Quantité : unique
 
|-
 
|-
| <code><nowiki><targetObjective></nowiki></code> et <code><nowiki><sourceObjective></nowiki></code>
+
| {{code|<nowiki><targetObjective></nowiki>}} et {{code|<nowiki><sourceObjective></nowiki>}}
 
| Objectif
 
| Objectif
 
| Nom de le l'objectif à tester.
 
| Nom de le l'objectif à tester.
 
| -
 
| -
 
|-
 
|-
| <code><nowiki>(<|<=|=|>=|>)</nowiki></code>
+
| {{code|<nowiki>(<|<=|=|>=|>)</nowiki>}}
 
| Littéral
 
| Littéral
 
| Opérateur utilisé pour le test.
 
| Opérateur utilisé pour le test.
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><range></nowiki></code>
+
| {{code|<nowiki><range></nowiki>}}
 
| Intervalle
 
| Intervalle
| Intervalle à comparer, ressemble à <code>..5</code>, <code>2..10</code> ou <code>7</code>.
+
| Intervalle à comparer, ressemble à {{code|..5}}, {{code|2..10}} ou {{code|7}}.
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">Stockage</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;"><span style="vertical-align:middle; font-size:1.2em">Stockage</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
  +
Cela permet de sauvegarder la valeur de retour d'une commande ou d'une sous-commande de condition (voir ci-dessus) dans un conteneur prédéfini par le jeu dont la liste est ci-dessous. Il est nécessaire de spécifier le type de sauvegarde à effectuer avant de choisir dans quel conteneur on effectue la sauvegarde. Voici la liste des types de sauvegarde :
| style="border: 0px; padding: 10px" |
 
Cela permet de sauvegarder le résultat ou le nom de succès d'une commande ou d'une sous-commande de condition (voir ci-dessus) dans un objet prédéfini par le jeu dont la liste est ci-dessous. Il est nécessaire de spécifier le type de sauvegarde à effectuer avant de choisir dans quel objet on fait la sauvegarde. Voici la liste des types de sauvegarde :
+
* {{code|'''result'''}} : enregistre le résultat de la commande ou de la sous-commande de condition, si vous tentez de récupérer un score et qu'il vaut 7, c'est 7 qui sera enregistré dans votre objet.
* <code>'''result'''</code> : enregistre le résultat de la commande ou de la sous-commande de condition, si vous tentez de récupérer un score et qu'il vaut 7, c'est 7 qui sera enregistré dans votre objet.
+
* {{code|'''success'''}} : enregistre le nombre de fois où la commande ou la sous-commande de condition s'est exécutée avec succès. Fonctionne sur les sélecteurs, c'est-à-dire que si une commande seule s'est soldée par un succès sur plusieurs entités en même temps, le nombre de succès simultané sera enregistré dans votre objet.
  +
Notez que toutes les sous-commandes de stockage doivent se situer avant la commande de {{code|run}} ou de votre sous-commande de condition pour pouvoir sauvegarder ce que vous voulez. Notez également que vous pouvez ajouter autant de sous-commandes de stockage que vous souhaitez, mais vous ne pouvez en mettre qu'une seule par commande ou sous-commande de condition.
* <code>'''success'''</code> : enregistre le nombre de fois où la commande ou la sous-commande de condition s'est exécutée avec succès. Fonctionne sur les sélecteurs, c'est a dire que si une commande seule c'est soldé par un succès sur plusieurs entités en même temps, le nombre de succès simultané sera enregistré dans votre objet.
 
Notez que toutes les sous-commandes de stockage doivent se situer avant la commande de <code>run</code> ou de votre sous-commande de condition pour pouvoir sauvegarder ce que vous voulez. Notez également que vous pouvez ajouter autant de sous-commandes de stockage que vous souhaitez, mais vous ne pouvez en mettre qu'une seule par commande ou sous-commande de condition.
 
 
La valeur sera stockée lorsque la commande complète aura fini d'être exécutée.
 
La valeur sera stockée lorsque la commande complète aura fini d'être exécutée.
Si une commande échoue (<code>success</code> égale 0), <code>result</code> sera toujours défini sur 0.
+
Si une commande échoue ({{code|success}} égale 0), {{code|result}} sera toujours défini sur 0.
 
Le résultat attendu de chaque commande sera précisé.
 
Le résultat attendu de chaque commande sera précisé.
 
; Syntaxe
 
; Syntaxe
Ligne 1 369 : Ligne 1 647 :
 
! Commande
 
! Commande
 
|-
 
|-
| {{cmd|execute store <nowiki>(result|success)</nowiki> block <pos> <path> <nowiki>(byte|double|float|int|long|short)</nowiki>}}
+
| {{cmd|execute store <nowiki>(result|success)</nowiki> block <pos> <path> <nowiki>(byte|double|float|int|long|short)</nowiki> <scale>}}
* Sauvegardera la valeur dans un tag NBT d'un bloc. Ceci ne peut fonctionner que sur les [[entités de blocs]]. Notez que la sous-commande fonctionnera pour tout types de blocs mais qu'elle n'aura aucun effet si ce n'est pas une entité de bloc.
+
* Sauvegardera la valeur dans un tag NBT d'un bloc. Ceci ne peut fonctionner que sur les [[entités de blocs]]. Notez que la sous-commande fonctionnera pour tout type de blocs, mais qu'elle n'aura aucun effet si ce n'est pas une entité de bloc.
 
:; Exemple
 
:; Exemple
:: {{cmd|execute score result block 0 64 0 RecordItem.Count byte run scoreboard players get Notch Vie}} : En admettons que le bloc en 0 64 0 est un [[jukebox]], le score <code>Vie</code> de Notch sera enregistré dans le nombre d'objets que possède le [[jukebox]].
+
:: {{cmd|execute store result block 0 64 0 RecordItem.Count byte run scoreboard players get Notch Vie}} : En admettons que le bloc en 0 64 0 est un [[jukebox]], le score {{code|Vie}} de Notch sera enregistré dans le nombre d'objets que possède le [[jukebox]].
 
|-
 
|-
| {{cmd|execute store <nowiki>(result|success)</nowiki> bossbar <id> (value|max)}}
+
| {{cmd|execute store <nowiki>(result|success)</nowiki> bossbar <id> <nowiki>(value|max)</nowiki>}}
 
* Sauvegardera dans la valeur ou la valeur maximale d'une barre de boss.
 
* Sauvegardera dans la valeur ou la valeur maximale d'une barre de boss.
 
:; Exemple
 
:; Exemple
:: {{cmd|execute store result bossbar foo:bar value run data get entity Notch Health}} : Enregistre la vie de Notch dans la barre de boss <code>foo:bar</code>.
+
:: {{cmd|execute store result bossbar foo:bar value run data get entity Notch Health}} : Enregistre la vie de Notch dans la barre de boss {{code|foo:bar}}.
 
|-
 
|-
| {{cmd|execute store <nowiki>(result|success)</nowiki> entity <target> <path> <nowiki>(byte|double|float|int|long|short)</nowiki>}}
+
| {{cmd|execute store <nowiki>(result|success)</nowiki> entity <target> <path> <nowiki>(byte|double|float|int|long|short)</nowiki> <scale>}}
 
* Sauvegardera la valeur dans un tag NBT d'une entité.
 
* Sauvegardera la valeur dans un tag NBT d'une entité.
 
:; Exemple
 
:; Exemple
:: {{cmd|execute as <nowiki>@e[type=pig]<nowiki> at @s store success entity @s Saddle byte 1 if entity <nowiki>@p[distance=..5]</nowiki>}}: Placera une [[selle]] sur tous les cochons si un joueur est proche de l'un d'eux de 5 blocs ou moins.
+
:: {{cmd|execute as <nowiki>@e[type=pig]</nowiki> at @s store success entity @s Saddle byte 1 if entity <nowiki>@p[distance=..5]</nowiki>}}: Placera une [[selle]] sur tous les cochons si un joueur est proche de l'un d'eux de 5 blocs ou moins.
 
|-
 
|-
 
| {{cmd|execute store <nowiki>(result|success)</nowiki> score <targets> <objective>}}
 
| {{cmd|execute store <nowiki>(result|success)</nowiki> score <targets> <objective>}}
* Sauvegardera la valeur dans un tableau de score <code><nowiki><objective></nowiki></code> d'une entité <code><nowiki><targets></nowiki></code>.
+
* Sauvegardera la valeur dans un tableau de score {{code|<nowiki><objective></nowiki>}} d'une entité {{code|<nowiki><targets></nowiki>}}.
 
:; Exemple
 
:; Exemple
:: {{cmd|execute store result score Notch Foo run data get entity Notch Health}} : Enregistre la vie de Notch dans son score <code>Foo</code>.
+
:: {{cmd|execute store result score Notch Foo run data get entity Notch Health}} : Enregistre la vie de Notch dans son score {{code|Foo}}.
 
|}
 
|}
 
; Arguments
 
; Arguments
Ligne 1 396 : Ligne 1 674 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki>(result|success)</nowiki></code>
+
| {{code|<nowiki>(result|success)</nowiki>}}
 
| Littéral
 
| Littéral
 
| Type de donnée à enregistrer :
 
| Type de donnée à enregistrer :
* <code>result</code> : récupère la valeur de retour de la commande ou sous-commande suivante.
+
* {{code|result}} : récupère la valeur de retour de la commande ou sous-commande suivante.
* <code>susccess</code> : récupère une valeur de succès, si la commande ou sous-commande suivante a réussi, 1 sera sauvegardé, sinon, ce sera 0.
+
* {{code|susccess}} : récupère une valeur de succès, si la commande ou sous-commande suivante a réussi, 1 sera sauvegardé, sinon, ce sera 0.
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><pos></nowiki></code>
+
| {{code|<nowiki><pos></nowiki>}}
 
| [[#Coordonnées|Coordonnées]]
 
| [[#Coordonnées|Coordonnées]]
 
| -
 
| -
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><path></nowiki></code>
+
| {{code|<nowiki><path></nowiki>}}
 
| Chemin NBT
 
| Chemin NBT
| Chemin de la donnée NBT. Est de la forme <code>foo.bar[0]."A [crazy name]".baz</code>
+
| Chemin de la donnée NBT. Est de la forme {{code|foo.bar[0]."A [crazy name]".baz}}
* <code>foo.bar</code> signifie que l'enfant de foo est bar.
+
* {{code|foo.bar}} signifie que l'enfant de foo est bar.
* <code>foo[0]</code> signifie l'élément 0 de foo.
+
* {{code|foo[0]}} signifie l'élément 0 de foo.
* Des chaînes de caractères entre <code>""</code> peuvent être utilisées si le nom d'une clé doit être échappé.
+
* Des chaînes de caractères entre {{code|""}} peuvent être utilisées si le nom d'une clé doit être échappé.
 
| -
 
| -
 
|-
 
|-
| <code><nowiki>(byte|double|float|int|long|short)</nowiki></code>
+
| {{code|<nowiki>(byte|double|float|int|long|short)</nowiki>}}
 
| Littéral
 
| Littéral
 
| Le type de donnée dans laquelle sera enregistrée la valeur. Correspond à des [https://fr.wikipedia.org/wiki/Java_(langage)#Types types de variables Java].
 
| Le type de donnée dans laquelle sera enregistrée la valeur. Correspond à des [https://fr.wikipedia.org/wiki/Java_(langage)#Types types de variables Java].
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><id></nowiki></code>
+
| {{code|<nowiki><scale></nowiki>}}
  +
| Flottant
  +
| Mettre à l'échelle la valeur récupérée.
  +
| -
  +
|-
  +
| {{code|<nowiki><id></nowiki>}}
 
| Chaîne de caractères
 
| Chaîne de caractères
 
| Identifiant d'une barre de boss
 
| Identifiant d'une barre de boss
 
| -
 
| -
 
|-
 
|-
| <code><nowiki>(value|max)</nowiki></code>
+
| {{code|<nowiki>(value|max)</nowiki>}}
 
| Littéral
 
| Littéral
 
| Type de paramètre de la barre de boss que vous souhaitez utiliser pour sauvegarder votre valeur.
 
| Type de paramètre de la barre de boss que vous souhaitez utiliser pour sauvegarder votre valeur.
* <code>value</code>: Valeur
+
* {{code|value}}: Valeur
* <code>max</code>: Valeur maximale
+
* {{code|max}}: Valeur maximale
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><target></nowiki></code>
+
| {{code|<nowiki><target></nowiki>}}
 
| [[#Sélecteur|Sélecteur]]
 
| [[#Sélecteur|Sélecteur]]
 
| -
 
| -
Ligne 1 440 : Ligne 1 723 :
 
* Quantité : unique
 
* Quantité : unique
 
|-
 
|-
| <code><nowiki><targets></nowiki></code>
+
| {{code|<nowiki><targets></nowiki>}}
| Possesseur
+
| [[#Possesseur|Possesseur]]
 
| -
 
| -
 
|
 
|
 
* Quantité : multiple
 
* Quantité : multiple
 
|-
 
|-
| <code><nowiki><objective></nowiki></code>
+
| {{code|<nowiki><objective></nowiki>}}
 
| Objectif
 
| Objectif
 
| -
 
| -
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="experience" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">experience</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="experience"><span style="vertical-align:middle; font-size:1.2em">experience</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== experience ===
 
=== experience ===
Ligne 1 468 : Ligne 1 750 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 1 474 : Ligne 1 756 :
 
|-
 
|-
 
| {{cmd|experience add <targets> <amount> <nowiki>[levels|points]</nowiki>}}
 
| {{cmd|experience add <targets> <amount> <nowiki>[levels|points]</nowiki>}}
* Ajoute un nombre de niveaux ou points d'expérience à <code><targets></code>.
+
* Ajoute un nombre de niveaux ou points d'expérience à {{code|<targets>}}.
 
| Nombre de joueurs affectés.
 
| Nombre de joueurs affectés.
 
| 1
 
| 1
 
|-
 
|-
 
| {{cmd|experience query <targets> <nowiki>[levels|points]</nowiki>}}
 
| {{cmd|experience query <targets> <nowiki>[levels|points]</nowiki>}}
* Récupère le niveau ou le nombre de points d'expérience de <code><nowiki><targets></nowiki></code>.
+
* Récupère le niveau ou le nombre de points d'expérience de {{code|<nowiki><targets></nowiki>}}.
 
| Nombre de niveaux ou de point d'expérience du joueur.
 
| Nombre de niveaux ou de point d'expérience du joueur.
 
| 1
 
| 1
 
|-
 
|-
 
| {{cmd|experience set <targets> <amount> <nowiki>[levels|points]</nowiki>}}
 
| {{cmd|experience set <targets> <amount> <nowiki>[levels|points]</nowiki>}}
* Définie le nombre de niveaux ou de points d'expérience à <code><nowiki><targets></nowiki></code>.
+
* Définie le nombre de niveaux ou de points d'expérience à {{code|<nowiki><targets></nowiki>}}.
 
| Nombre de joueurs affectés.
 
| Nombre de joueurs affectés.
 
| 1
 
| 1
Ligne 1 495 : Ligne 1 777 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki><targets></nowiki></code>
+
| {{code|<nowiki><targets></nowiki>}}
 
| [[#Sélecteur|Sélecteur]]
 
| [[#Sélecteur|Sélecteur]]
 
| -
 
| -
 
|
 
|
 
* Type : Entités
 
* Type : Entités
* Quantité : multiple, unique pour <code>query</code>
+
* Quantité : multiple, unique pour {{code|query}}
 
| -
 
| -
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><amount></nowiki></code>
+
| {{code|<nowiki><amount></nowiki>}}
 
| Entier
 
| Entier
 
| Nombre de niveaux ou de points d'expérience à définir ou ajouter.
 
| Nombre de niveaux ou de points d'expérience à définir ou ajouter.
 
|
 
|
* Minimum : <code>0</code>
+
* Minimum : {{code|0}}
 
|-
 
|-
| <code><nowiki>[levels|points]</nowiki></code>
+
| {{code|<nowiki>[levels|points]</nowiki>}}
 
| Littéral
 
| Littéral
 
| Niveau ou point d'expérience
 
| Niveau ou point d'expérience
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="fill" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">fill</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="fill"><span style="vertical-align:middle; font-size:1.2em">fill</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== fill ===
 
=== fill ===
 
</div>
 
</div>
 
{{Commande|fill|op|1.8|14w03a}}
 
{{Commande|fill|op|1.8|14w03a}}
Remplit tout ou une partie d'une région avec un bloc spécifique.
+
Remplit tout ou une partie d'une région avec un bloc spécifique. Cette commande peut traiter une région contenant 32768 blocs maximum.
   
 
; Syntaxe
 
; Syntaxe
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 1 536 : Ligne 1 817 :
 
|-
 
|-
 
| {{cmd|fill <from> <to> <block> <nowiki>[destroy|hollow|keep|outline]</nowiki>}}
 
| {{cmd|fill <from> <to> <block> <nowiki>[destroy|hollow|keep|outline]</nowiki>}}
* Remplit tout ou une partie d'une région avec un bloc spécifique et peut prendre des paramètres optionnel.
+
* Remplit tout ou une partie d'une région avec un bloc spécifique et peut prendre des paramètres optionnels.
 
| Nombre de blocs placés
 
| Nombre de blocs placés
 
| 1 si place des blocs, sinon 0.
 
| 1 si place des blocs, sinon 0.
Ligne 1 552 : Ligne 1 833 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki><from></nowiki></code>
+
| {{code|<nowiki><from></nowiki>}}
 
| [[#Coordonnées|Coordonnées de bloc]]
 
| [[#Coordonnées|Coordonnées de bloc]]
 
| -
 
| -
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><to></nowiki></code>
+
| {{code|<nowiki><to></nowiki>}}
 
| [[#Coordonnées|Coordonnées de bloc]]
 
| [[#Coordonnées|Coordonnées de bloc]]
 
| -
 
| -
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><block></nowiki></code>
+
| {{code|<nowiki><block></nowiki>}}
 
| [[#Bloc|Bloc]]
 
| [[#Bloc|Bloc]]
 
| Bloc à placer
 
| Bloc à placer
 
| -
 
| -
 
|-
 
|-
| <code><nowiki>[destroy|hollow|keep|outline]</nowiki></code>
+
| {{code|<nowiki>[destroy|hollow|keep|outline]</nowiki>}}
 
| Littéral
 
| Littéral
 
| Option de placement des blocs:
 
| Option de placement des blocs:
* <code>destroy</code> : Remplit avec le nouveau bloc, et efface les anciens blocs si déjà présents.
+
* {{code|destroy}} : Remplit avec le nouveau bloc, et efface les anciens blocs si déjà présents.
* <code>keep</code> : Remplace tous les blocs d'air de la zone de destination par le nouveau bloc, et garde les autres blocs sans modification.
+
* {{code|keep}} : Remplace tous les blocs d'air de la zone de destination par le nouveau bloc, et garde les autres blocs sans modification.
* <code>hollow</code> : Dessine un cube creux avec le nouveau bloc, et remplit l'intérieur d'air.
+
* {{code|hollow}} : Dessine un cube creux avec le nouveau bloc, et remplit l'intérieur d'air.
* <code>outline</code> : Dessine un cube creux avec le nouveau bloc, et laisse les anciens blocs à l'intérieur.
+
* {{code|outline}} : Dessine un cube creux avec le nouveau bloc, et laisse les anciens blocs à l'intérieur.
 
| -
 
| -
 
|-
 
|-
| <code><nowiki>[<filter>]</nowiki></code>
+
| {{code|<nowiki>[<filter>]</nowiki>}}
 
| [[#Bloc|Bloc]]
 
| [[#Bloc|Bloc]]
 
| Bloc à remplacer
 
| Bloc à remplacer
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="forceload" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">forceload</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="forceload"><span style="vertical-align:middle; font-size:1.2em">forceload</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== forceload ===
 
=== forceload ===
 
</div>
 
</div>
{{Commande|forceload|op|1.13.1|1.13.1-pre1}}
+
{{Commande|forceload|oponly|1.13.1|1.13.1-pre1}}
 
{{Article principal|Tronçon}}
 
{{Article principal|Tronçon}}
 
Contrôle le chargement des tronçons d'une carte.
 
Contrôle le chargement des tronçons d'une carte.
   
Cette commande édite les tronçons dans la dimension où est exécuté la commande, si vous souhaité changer de dimension, utiliser {{cmd|execute in <dimension>}}.
+
Cette commande édite les tronçons dans la dimension où est exécutée la commande. Si vous souhaitez changer de dimension, utilisez {{cmd|execute in <dimension>}}.
  +
  +
'''''Attention''''' : Cette commande est exécutable uniquement à partir du tchat d'un opérateur. Si elle est exécutée dans un [[bloc de commande]], rien ne se passera, et si elle est inscrite dans un fichier de [[fonction]], la fonction ne sera pas chargée car une erreur aura été trouvée. Voir {{bug|136112}}.
   
 
; Syntaxe
 
; Syntaxe
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 1 605 : Ligne 1 887 :
 
|-
 
|-
 
| {{cmd|forceload add <from>}}
 
| {{cmd|forceload add <from>}}
* Marque le tronçon au coordonnées spécifiées (dans la dimension courante) comme étant un tronçon chargé en permanence. Charge également le tronçon s'il n'a pas encore été exploré par un joueur.
+
* Marque le tronçon aux coordonnées spécifiées (dans la dimension courante) comme étant un tronçon chargé en permanence. Charge également le tronçon s'il n'a pas encore été exploré par un joueur.
 
| 1 si le tronçon n'est pas déjà marqué, sinon 0.
 
| 1 si le tronçon n'est pas déjà marqué, sinon 0.
 
| 1 si le tronçon n'est pas déjà marqué, sinon 0.
 
| 1 si le tronçon n'est pas déjà marqué, sinon 0.
Ligne 1 611 : Ligne 1 893 :
 
| {{cmd|forceload add <from> <to>}}
 
| {{cmd|forceload add <from> <to>}}
 
* Marque les tronçons compris entre les coordonnées spécifiées (dans la dimension courante) comme étant des tronçons chargés en permanence. Charge également les tronçons s'ils n'ont pas encore été explorés par un joueur. Cette commande peut marquer/charger au maximum 256 tronçons, auquel cas la commande retournera une erreur.
 
* Marque les tronçons compris entre les coordonnées spécifiées (dans la dimension courante) comme étant des tronçons chargés en permanence. Charge également les tronçons s'ils n'ont pas encore été explorés par un joueur. Cette commande peut marquer/charger au maximum 256 tronçons, auquel cas la commande retournera une erreur.
| Nombre de tronçon marqué n'est pas déjà marqué, sinon 0.
+
| Nombre de tronçons marqués n'étant pas déjà marqués, sinon 0.
| 1 si les tronçons ne sont pas déjà marqués et qu'il y a maximum 256 tronçons traités, sinon 0.
+
| 1 si les tronçons ne sont pas déjà marqués et qu'il y a au maximum 256 tronçons traités, sinon 0.
 
|-
 
|-
 
| {{cmd|forceload query}}
 
| {{cmd|forceload query}}
 
* Liste les tronçons déjà marqués.
 
* Liste les tronçons déjà marqués.
 
| Nombre de tronçons marqués.
 
| Nombre de tronçons marqués.
| 1 si des tronçons sont marqué, sinon 0.
+
| 1 si des tronçons sont marqués, sinon 0.
 
|-
 
|-
 
| {{cmd|forceload query <pos>}}
 
| {{cmd|forceload query <pos>}}
Ligne 1 626 : Ligne 1 908 :
 
| {{cmd|forceload remove all}}
 
| {{cmd|forceload remove all}}
 
* Supprime le marqueur indiquant que le tronçon spécifié dans la dimension indiquée est chargé en permanence.
 
* Supprime le marqueur indiquant que le tronçon spécifié dans la dimension indiquée est chargé en permanence.
| Nombre de tronçon ayant perdu leur marqueur.
+
| Nombre de tronçons ayant perdus leur marqueur.
 
| 1
 
| 1
 
|-
 
|-
 
| {{cmd|forceload remove <from>}}
 
| {{cmd|forceload remove <from>}}
 
* Supprime le marqueur indiquant que le tronçon spécifié (dans la dimension courante) est chargé en permanence.
 
* Supprime le marqueur indiquant que le tronçon spécifié (dans la dimension courante) est chargé en permanence.
| 1 si le tronçon est déja marqué, sinon 0.
+
| 1 si le tronçon est déjà marqué, sinon 0.
| 1 si le tronçon est déja marqué, sinon 0.
+
| 1 si le tronçon est déjà marqué, sinon 0.
 
|-
 
|-
 
| {{cmd|forceload remove <from> <to>}}
 
| {{cmd|forceload remove <from> <to>}}
* Supprime le marqueur indiquant que les tronçons entre les coordonnées spécifié (dans la dimension courante) sont chargés en permanence.
+
* Supprime le marqueur indiquant que les tronçons entre les coordonnées spécifiées (dans la dimension courante) sont chargés en permanence.
| Nombre de tronçon perdant leurs marqueur.
+
| Nombre de tronçons perdant leur marqueur.
| 1 si le tronçon est déja marqué, sinon 0.
+
| 1 si le tronçon est déjà marqué, sinon 0.
 
|}
 
|}
 
; Arguments
 
; Arguments
Ligne 1 646 : Ligne 1 928 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki><from></nowiki></code>, <code><nowiki><to></nowiki></code>, <code><nowiki><pos></nowiki></code>
+
| {{code|<nowiki><from></nowiki>}}, {{code|<nowiki><to></nowiki>}}, {{code|<nowiki><pos></nowiki>}}
 
|| Coordonnées 2D
 
|| Coordonnées 2D
 
| Coordonnées d'un bloc appartenant au tronçon voulant être traité.
 
| Coordonnées d'un bloc appartenant au tronçon voulant être traité.
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="function" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">function</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="function"><span style="vertical-align:middle; font-size:1.2em">function</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
  +
 
=== function ===
 
=== function ===
 
</div>
 
</div>
Ligne 1 667 : Ligne 1 949 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 1 684 : Ligne 1 966 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki><name></nowiki></code>
+
| {{code|<nowiki><name></nowiki>}}
 
| Fonction
 
| Fonction
| Nom de la fonction à exécuter
+
| Nom de la fonction ou du tag de fonction à exécuter.
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="gamemode" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">gamemode</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="gamemode"><span style="vertical-align:middle; font-size:1.2em">gamemode</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== gamemode ===
 
=== gamemode ===
Ligne 1 700 : Ligne 1 981 :
 
{{Commande|gamemode|op|1.3.1|12w16a}}
 
{{Commande|gamemode|op|1.3.1|12w16a}}
 
{{Article principal|Modes de jeu}}
 
{{Article principal|Modes de jeu}}
Définit le mode de jeu (Créatif, Survie, etc) d'un joueur.
+
Définit le mode de jeu (Créatif, Survie, etc.) d'un joueur.
   
 
; Syntaxe
 
; Syntaxe
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 1 722 : Ligne 2 003 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki>(adventure|creative|spectator|survival)</nowiki></code>
+
| {{code|<nowiki>(adventure|creative|spectator|survival)</nowiki>}}
 
| Littéral
 
| Littéral
 
|
 
|
 
Nom du mode de jeu
 
Nom du mode de jeu
* <code>adventure</code> : [[Aventure]]
+
* {{code|adventure}} : [[Aventure]]
* <code>creative</code> : [[Créatif]]
+
* {{code|creative}} : [[Créatif]]
* <code>spectator</code> : [[Spectateur]]
+
* {{code|spectator}} : [[Spectateur]]
* <code>survival</code> : [[Survie]]
+
* {{code|survival}} : [[Survie]]
 
| -
 
| -
 
|-
 
|-
| <code><nowiki>[<target>]</nowiki></code>
+
| {{code|<nowiki>[<target>]</nowiki>}}
 
| [[#Sélecteur|Sélecteur]]
 
| [[#Sélecteur|Sélecteur]]
 
| -
 
| -
Ligne 1 739 : Ligne 2 020 :
 
* Quantité : multiple
 
* Quantité : multiple
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="gamerule" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">gamerule</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="gamerule"><span style="vertical-align:middle; font-size:1.2em">gamerule</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== gamerule ===
 
=== gamerule ===
Ligne 1 755 : Ligne 2 035 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 1 772 : Ligne 2 052 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki><rule></nowiki></code>
+
| {{code|<nowiki><rule></nowiki>}}
 
| Littéral
 
| Littéral
 
|
 
|
 
Nom de la règle de jeu
 
Nom de la règle de jeu
* <code>announceAdvancements</code> : Si les progrès sont affichés dans le tchat.
+
* {{code|announceAdvancements}} : Si les progrès sont affichés dans le tchat.
  +
* {{code|blockExplosionDropDecay}} : Si les explosions donnent tous les blocs détruits sous forme d'objets.
* <code>commandBlockOutput</code> : Si les blocs de commande doivent notifier les opérateurs lorsque des commandes sont exécutées.
 
  +
* {{code|commandBlockOutput}} : Si les blocs de commande doivent notifier les opérateurs lorsque des commandes sont exécutées.
* <code>disableElytraMovementCheck</code> : Si le serveur vérifie la vitesse des joueurs lorsqu’ils portent des élytres.
 
  +
* {{code|commandModificationBlockLimit}} : Le nombre maximum de blocs qui peuvent être modifiés par des commandes.
* <code>doDaylightCycle</code> : Si false, stoppe le [[cycle jour/nuit]] ce qui entraîne l'immobilisation du soleil ou de la lune.
 
  +
* {{code|disableElytraMovementCheck}} : Si le serveur vérifie la vitesse des joueurs lorsqu’ils portent des élytres.
* <code>doWeatherCycle</code> : Si false, stoppe le cycle métrologique ce qui entraîne l'immobilisation de la météo.
 
  +
* {{code|disableRaids}} : Si true, les [[Invasion|invasions]] sont désactivées.
* <code>doEntityDrops</code> : Si les entités qui ne sont pas des créatures lâchent leur version miniaturisée lorsqu'ils sont détruits.
 
  +
* {{code|doDaylightCycle}} : Si false, stoppe le [[cycle jour/nuit]] ce qui entraîne l'immobilisation du soleil ou de la lune.
* <code>doFireTick</code> : Si le feu peut se répandre.
 
  +
* {{code|doEntityDrops}} : Si les entités qui ne sont pas des créatures lâchent leur version miniaturisée lorsqu'ils sont détruits.
* <code>doLimitedCrafting</code> : Si les recettes sont impossibles à faire avant qu'elles soient débloquées.
 
* <code>doMobLoot</code> : Si les monstres donnent leur butin en mourant.
+
* {{code|doFireTick}} : Si le feu peut se répandre.
  +
* {{code|doImmediateRespawn}} : Si true, les joueurs réapparaîtront immédiatement après leur mort.
* <code>doMobSpawning</code> : Si les monstres peuvent apparaître naturellement.
 
* <code>doTileDrops</code> : Si les blocs cassés tombent à terre, pouvant être récupérés.
+
* {{code|doLimitedCrafting}} : Si les recettes sont impossibles à faire avant qu'elles soient débloquées.
* <code>keepInventory</code> : Si les joueurs gardent leur inventaire et leur points d'xp quand ils meurent.
+
* {{code|doMobLoot}} : Si les monstres donnent leur butin en mourant.
  +
* {{code|doMobSpawning}} : Si les monstres peuvent apparaître naturellement.
* <code>logAdminCommands</code> : Si les commandes du journal du serveur sont activées.
 
  +
* {{code|doPatrolSpawning}} : Si les [[patrouilles d'illageois]] peuvent apparaître.
* <code>maxCommandChainLength</code> : Le nombre maximum de blocs de commande de chaîne pouvant être exécutés à la suite.
 
* <code>maxEntityCramming</code> : Le nombre maximum de créatures pouvant être empilées ensemble.
+
* {{code|doTileDrops}} : Si les blocs cassés tombent à terre, pouvant être récupérés.
  +
* {{code|doTraderSpawning}} : Si false, les marchands n'apparaîtront plus.
* <code>mobGriefing</code> : 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.
 
  +
* {{code|doVinesSpread}} : Si les [[lianes]] peuvent s'étendre.
* <code>naturalRegeneration</code> : Si la vie se régénère au fil du temps lorsque la barre de faim est pleine.
 
  +
* {{code|doWardenSpawning}} : Si le [[Warden]] peut apparaître naturellement.
* <code>randomTickSpeed</code> : Durée d'un tick du jeu.
 
  +
* {{code|doWeatherCycle}} : Si false, stoppe le cycle métrologique ce qui entraîne l'immobilisation de la météo.
* <code>reducedDebugInfo</code> : Masquer des infos sur l'écran de déboggage.
 
  +
* {{code|drowningDamage}} : Si les joueurs prennent des dégâts de noyade.
* <code>sendCommandFeedback</code> : Si l'opérateur doit être notifié lorsque qu'une commandes est accomplie.
 
* <code>showDeathMessages</code> : Si les messages de mort sont affichés.
+
* {{code|fallDamage}} : Si les joueurs prennent des dégâts de chute.
  +
* {{code|fireDamage}} : Si les joueurs prennent des dégâts de brûlure.
* <code>spawnRadius</code> : Définir le rayon autours du point d'apparition des joueurs en multijoueur.
 
  +
* {{code|freezeDamage}} : Si les joueurs prennent des dégâts de froid dans la [[neige poudreuse]].
* <code>spectatorsGenerateChunks</code> : Si les spectateurs génèrent les chunks.
 
  +
* {{code|keepInventory}} : Si les joueurs gardent leur inventaire et leur points d'xp quand ils meurent.
  +
* {{code|logAdminCommands}} : Si les commandes du journal du serveur sont activées.
  +
* {{code|maxCommandChainLength}} : Le nombre maximum de blocs de commande de chaîne pouvant être exécutés à la suite.
  +
* {{code|maxEntityCramming}} : Le nombre maximum de créatures pouvant être empilées ensemble.
  +
* {{code|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.
  +
* {{code|naturalRegeneration}} : Si la vie se régénère au fil du temps lorsque la barre de faim est pleine.
  +
* {{code|playersSleepingPercentage}} : Nombre de joueurs requis en pourcentage pour passer la nuit en multijoueur.
  +
* {{code|randomTickSpeed}} : Durée d'un tick du jeu.
  +
* {{code|reducedDebugInfo}} : Masquer des infos sur l'écran de débogage.
  +
* {{code|sendCommandFeedback}} : Si l'opérateur doit être notifié lorsque qu'une commande est accomplie.
  +
* {{code|showDeathMessages}} : Si les messages de mort sont affichés.
  +
* {{code|spawnRadius}} : Définir le rayon autour du point d'apparition des joueurs en multijoueur.
  +
* {{code|spectatorsGenerateChunks}} : Si les spectateurs génèrent les chunks.
 
| -
 
| -
 
|-
 
|-
| <code><nowiki>[<value>]</nowiki></code>
+
| {{code|<nowiki>[<value>]</nowiki>}}
 
| Entier ou Booléen
 
| Entier ou Booléen
 
| Valeur de la règle de jeu
 
| Valeur de la règle de jeu
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="give" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">give</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="give"><span style="vertical-align:middle; font-size:1.2em">give</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== give ===
 
=== give ===
Ligne 1 821 : Ligne 2 113 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 1 838 : Ligne 2 130 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki><targets></nowiki></code>
+
| {{code|<nowiki><targets></nowiki>}}
 
| [[#Sélecteur|Sélecteur]]
 
| [[#Sélecteur|Sélecteur]]
 
| -
 
| -
Ligne 1 845 : Ligne 2 137 :
 
* Quantité : multiple
 
* Quantité : multiple
 
|-
 
|-
| <code><nowiki><item></nowiki></code>
+
| {{code|<nowiki><item></nowiki>}}
 
| [[#Objet|Objet]]
 
| [[#Objet|Objet]]
 
| Objet à donner
 
| Objet à donner
 
| -
 
| -
 
|-
 
|-
| <code><nowiki>[<target>]</nowiki></code>
+
| {{code|<nowiki>[<count>]</nowiki>}}
 
| Entier
 
| Entier
 
| -
 
| -
 
|
 
|
* Minimum : <code>1</code>
+
* Minimum : {{code|1}}
|}
 
 
|}
 
|}
  +
</div></div>
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="help" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">help</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="help"><span style="vertical-align:middle; font-size:1.2em">help</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== help ===
 
=== help ===
Ligne 1 871 : Ligne 2 162 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 1 878 : Ligne 2 169 :
 
| {{cmd|help [<command>]}}
 
| {{cmd|help [<command>]}}
 
* Fournit une aide sur la commande spécifié.
 
* Fournit une aide sur la commande spécifié.
| Nombre de commandes affichées si aucune n'est spécifié, sinon le nombre de sous-commandes disponibles
+
| Nombre de commandes affichées si aucune n'est spécifiée, sinon le nombre de sous-commandes disponibles.
 
| 1 en cas d'aide existante pour la commande, sinon 0.
 
| 1 en cas d'aide existante pour la commande, sinon 0.
 
|}
 
|}
Ligne 1 888 : Ligne 2 179 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code>[<command>]</code>
+
| {{code|[<command>]}}
 
| Chaîne de caractères
 
| Chaîne de caractères
 
| Nom d'une commande
 
| Nom d'une commande
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
  +
  +
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
  +
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="item"><span style="vertical-align:middle; font-size:1.2em">item</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
  +
<div style="display:none">
  +
=== item ===
  +
</div>
  +
{{Commande|item|op|1.17}}
  +
Modifie un emplacement d'inventaire dans un conteneur ou une entité.
  +
  +
; Syntaxe
  +
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
  +
! rowspan="2" | Commande
  +
! colspan="2" | [[#Retour|Retour]]
  +
|-
  +
! ''Result''
  +
! ''Success''
  +
|-
  +
| {{cmd|item modify block <pos> <slot> <modifier>}}
  +
* Modifie des objets donnés dans l'inventaire d'un bloc (coffres, fourneaux, etc.) grâce à un [[pack de données]].
  +
| Si le contenu du block a bien été modifié.
  +
| 1 si modifie un emplacement, sinon 0.
  +
|-
  +
| {{cmd|item modify entity <targets> <slot> <modifier>}}
  +
* Modifie des objets d'une entité (joueur, cheval, etc.) grâce à un pack de données.
  +
| Si l'inventaire de l'entité a bien été modifié.
  +
| 1 si modifie un emplacement, sinon 0.
  +
|-
  +
| {{cmd|item replace block <pos> <slot> with <item> <nowiki>[<count>]</nowiki>}}
  +
* Ajoute un objet dans le contenu d'un block dans un emplacement spécifié.
  +
| Le nom de l'objet modifié et les coordonnées du block.
  +
| 1 si modifie un emplacement, sinon 0.
  +
|-
  +
| {{cmd|item replace entity <targets> <slot> with <item> <nowiki>[<count>]</nowiki>}}
  +
* Ajoute un objet dans l'inventaire d'une entité dans un emplacement spécifié.
  +
| Le nom de l'objet modifié et la cible.
  +
| 1 si modifie un emplacement, sinon 0.
  +
|-
  +
| {{cmd|item replace block <pos> <slot> from entity/block <target/pos> <slot> <modifier>}}
  +
* Modifie l'inventaire d'un bloc avec le contenu d'un autre block ou d'une entité.
  +
| Le nom de l'objet modifié et les coordonnées du block.
  +
| 1 si modifie un emplacement, sinon 0.
  +
|-
  +
| {{cmd|item replace entity <targets> <slot> from entity/block <target/pos> <slot> <modifier>}}
  +
* Modifie l'inventaire d'une entité à partir du contenu d'un autre block ou d'une entité.
  +
| Le nom de l'objet modifié et la cible.
  +
| 1 si modifie un emplacement, sinon 0.
  +
|}
  +
; Arguments
  +
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
  +
! Nom
  +
! Type
  +
! Définition
  +
! style="min-width:150px" | Propriétés
  +
|-
  +
| {{code|<nowiki><pos></nowiki>}}
  +
| [[#Coordonnées|Coordonnées]]
  +
| Position du bloc conteneur à modifier.
  +
| -
  +
|-
  +
| {{code|<nowiki><targets></nowiki>}}
  +
| [[#Sélecteur|Sélecteur]]
  +
| -
  +
|
  +
* Type : Entité
  +
* Quantité : multiple
  +
|-
  +
| {{code|<nowiki><slot></nowiki>}}
  +
| Slot
  +
| Emplacement à modifier, représenté par une expression :
  +
* {{code|container.*}}: Contenu d'un coffre ({{code|*}} = 0 à 53)
  +
* {{code|enderchest.*}} : Contenu d'un [[Coffre de l'Ender|coffre de l'ender]]
  +
* {{code|inventory.*}}: Contenu de l'inventaire d'un joueur ({{code|*}} = 0 à 26)
  +
* {{code|hotbar.*}}: Contenu de la barre d'inventaire actif du joueur ({{code|*}} = 0 à 8)
  +
* {{code|armor.head}}: Casque de l'entité
  +
* {{code|armor.chest}}: Plastron de l'entité
  +
* {{code|armor.legs}}: Pantalon de l'entité
  +
* {{code|armor.feet}}: Bottes de l'entité
  +
* {{code|enderchest.*}}: Contenu d'un enderchest (pour un joueur) ({{code|*}} = 0 à 26)
  +
* {{code|horse.saddle}}: Selle d'un cheval
  +
* {{code|horse.chest}}: Coffre sur le dos d'un âne
  +
* {{code|horse.armor}}: Armure pour un cheval
  +
* {{code|horse.*}}: Contenu de l'inventaire du coffre sur le dos d'un âne ({{code|*}} = 0 à 14)
  +
* {{code|weapon: Objet}} dans la main de l'entité
  +
* {{code|weapon.mainhand}}: Objet dans la main principale (droite par défaut) de l'entité
  +
* {{code|weapon.offhand}}: Objet dans la main secondaire (gauche par défaut) de l'entité
  +
* {{code|villager.*}}: Contenu de l'inventaire des villageois ({{code|*}} = 0 à 7)
  +
| -
  +
|-
  +
| {{code|<nowiki><item></nowiki>}}
  +
| [[#Objet|Objet]]
  +
| Objet remplaçant.
  +
| -
  +
|-
  +
| {{code|<nowiki>[<count>]</nowiki>}}
  +
| Entier
  +
| Nombre d'objet dans la pile remplaçante, par défaut à 1
  +
|
  +
* Minimum : {{code|1}}
  +
* Maximum : {{code|64}}
  +
|-
  +
| {{code|<nowiki><modifier></nowiki>}}
  +
| [[Pack de données]]
  +
| Fichier dans le pack de donnée qui permet de modifier l'objet.
  +
| -
  +
|-
 
|}
 
|}
  +
</div></div>
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="kick" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">kick</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="kick"><span style="vertical-align:middle; font-size:1.2em">kick</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== kick ===
 
=== kick ===
Ligne 1 908 : Ligne 2 306 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 1 925 : Ligne 2 323 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki><targets></nowiki></code>
+
| {{code|<nowiki><targets></nowiki>}}
 
| [[#Sélecteur|Sélecteur]]
 
| [[#Sélecteur|Sélecteur]]
 
| -
 
| -
Ligne 1 932 : Ligne 2 330 :
 
* Quantité : multiple
 
* Quantité : multiple
 
|-
 
|-
| <code><nowiki>[<reason>]</nowiki></code>
+
| {{code|<nowiki>[<reason>]</nowiki>}}
 
| Chaîne de caractères
 
| Chaîne de caractères
 
| Raison de l'expulsion
 
| Raison de l'expulsion
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="kill" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">kill</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="kill"><span style="vertical-align:middle; font-size:1.2em">kill</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== kill ===
 
=== kill ===
Ligne 1 952 : Ligne 2 349 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 1 969 : Ligne 2 366 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki><targets></nowiki></code>
+
| {{code|<nowiki><targets></nowiki>}}
 
| [[#Sélecteur|Sélecteur]]
 
| [[#Sélecteur|Sélecteur]]
 
| -
 
| -
Ligne 1 976 : Ligne 2 373 :
 
* Quantité : multiple
 
* Quantité : multiple
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="list" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">list</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="list"><span style="vertical-align:middle; font-size:1.2em">list</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== list ===
 
=== list ===
Ligne 1 991 : Ligne 2 387 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 1 998 : Ligne 2 394 :
 
| {{cmd|list [uuids]}}
 
| {{cmd|list [uuids]}}
 
* Liste les joueurs sur le serveur.
 
* Liste les joueurs sur le serveur.
| Nombre de joueurs connectés au serveur
+
| Nombre de joueurs connectés au serveur.
 
| 1 sinon au moins 1 joueur et connecté, sinon 0.
 
| 1 sinon au moins 1 joueur et connecté, sinon 0.
 
|}
 
|}
Ligne 2 008 : Ligne 2 404 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code>[uuids]</code>
+
| {{code|[uuids]}}
 
| Littéral
 
| Littéral
 
| Affiche les UUID des joueur
 
| Affiche les UUID des joueur
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="locate" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">locate</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="locate"><span style="vertical-align:middle; font-size:1.2em">locate</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== locate ===
 
=== locate ===
 
</div>
 
</div>
 
{{Commande|locate|op|1.3.1|12w16a}}
 
{{Commande|locate|op|1.3.1|12w16a}}
{{Article principal|Structures naturelles|Structures}}
+
{{Article principal|Structures naturelles|titre1=Structures}}
 
Affiche les coordonnées de la structure la plus proche.
 
Affiche les coordonnées de la structure la plus proche.
   
Ligne 2 029 : Ligne 2 424 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
 
! ''Success''
 
! ''Success''
 
|-
 
|-
| {{cmd|locate <nowiki><structure></nowiki>}}
+
| {{cmd|locate structure <nowiki><structure></nowiki>}}
 
* Affiche les coordonnées de la structure la plus proche d'un type donné dans le tchat pour le joueur qui a exécuté la commande.
 
* Affiche les coordonnées de la structure la plus proche d'un type donné dans le tchat pour le joueur qui a exécuté la commande.
 
| Distance en bloc entre la position d'exécution de la commande et la structure trouvée.
 
| Distance en bloc entre la position d'exécution de la commande et la structure trouvée.
 
| 1 si la structure est trouvé, sinon 0.
 
| 1 si la structure est trouvé, sinon 0.
  +
|-
  +
| {{cmd|locate biome <nowiki><biome></nowiki>}}
  +
* Affiche les coordonnées du biome le plus proche d'un type donné dans le tchat pour le joueur qui a exécuté la commande.
  +
| Distance en bloc entre la position d'exécution de la commande et le biome trouvée.
  +
| 1 si le biome est trouvé, sinon 0.
 
|}
 
|}
 
; Arguments
 
; Arguments
Ligne 2 046 : Ligne 2 446 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki><structure></nowiki></code>
+
| {{code|<nowiki><structure></nowiki>}}
 
| Littéral
 
| Littéral
 
|
 
|
 
* Nom du type de structure à renseigner:
 
* Nom du type de structure à renseigner:
** <code>Buried_Treasure</code> : Trésor enfoui
+
** {{code|Buried_Treasure}} : Trésor enfoui
** <code>Desert_Pyramid</code> : [[Pyramide]]
+
** {{code|Desert_Pyramid}} : [[Pyramide]]
** <code>EndCity</code> : [[Ville de l'End]]
+
** {{code|EndCity}} : [[Ville de l'End]]
** <code>Fortress</code> : [[Forteresse du Nether]]
+
** {{code|Fortress}} : [[Forteresse du Nether]]
** <code>Igloo</code> : [[Igloo]]
+
** {{code|Igloo}} : [[Igloo]]
** <code>Jungle_Pyramid</code> : [[Temple de la jungle]]
+
** {{code|Jungle_Pyramid}} : [[Temple de la jungle]]
** <code>Mansion</code> : [[Manoir]]
+
** {{code|Mansion}} : [[Manoir]]
** <code>Mineshaft</code> : [[Puits de mine abandonné]]
+
** {{code|Mineshaft}} : [[Puits de mine abandonné]]
** <code>Monument</code> : [[Monument sous-marin]]
+
** {{code|Monument}} : [[Monument sous-marin]]
** <code>Ocean_Ruin</code> : [[Ruines sous-marines]]
+
** {{code|Ocean_Ruin}} : [[Ruines sous-marines]]
** <code>Shipwreck</code> : [[Épave de navire]]
+
** {{code|Shipwreck}} : [[Épave de navire]]
** <code>Stronghold</code> : [[Fort]]
+
** {{code|Stronghold}} : [[Fort]]
** <code>Swamp_Hut</code> : [[Cabane abandonnée]]
+
** {{code|Swamp_Hut}} : [[Cabane abandonnée]]
** <code>Village</code> : [[Village]]
+
** {{code|Village}} : [[Village]]
  +
| -
  +
|-
  +
| {{code|<nowiki><biome></nowiki>}}
  +
| Littéral
  +
| Nom du biome à rechercher.
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="me" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">me</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="me"><span style="vertical-align:middle; font-size:1.2em">me</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== me ===
 
=== me ===
Ligne 2 081 : Ligne 2 485 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 2 098 : Ligne 2 502 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki><action></nowiki></code>
+
| {{code|<nowiki><action></nowiki>}}
 
| Chaîne de caractères
 
| Chaîne de caractères
 
| -
 
| -
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="msg" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">msg</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="msg"><span style="vertical-align:middle; font-size:1.2em">msg</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== msg ===
 
=== msg ===
Ligne 2 118 : Ligne 2 521 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 2 135 : Ligne 2 538 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki><targets></nowiki></code>
+
| {{code|<nowiki><targets></nowiki>}}
 
| [[#Sélecteur|Sélecteur]]
 
| [[#Sélecteur|Sélecteur]]
 
| -
 
| -
Ligne 2 142 : Ligne 2 545 :
 
* Quantité : multiple
 
* Quantité : multiple
 
|-
 
|-
| <code><nowiki><message></nowiki></code>
+
| {{code|<nowiki><message></nowiki>}}
 
| Chaîne de caractères
 
| Chaîne de caractères
 
| -
 
| -
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="op" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">op</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="op"><span style="vertical-align:middle; font-size:1.2em">op</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== op ===
 
=== op ===
Ligne 2 173 : Ligne 2 575 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki><targets></nowiki></code>
+
| {{code|<nowiki><targets></nowiki>}}
 
| [[#Sélecteur|Sélecteur]]
 
| [[#Sélecteur|Sélecteur]]
 
| -
 
| -
Ligne 2 180 : Ligne 2 582 :
 
* Quantité : multiple
 
* Quantité : multiple
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="pardon" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">pardon</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="pardon"><span style="vertical-align:middle; font-size:1.2em">pardon</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== pardon ===
 
=== pardon ===
Ligne 2 206 : Ligne 2 607 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki><targets></nowiki></code>
+
| {{code|<nowiki><targets></nowiki>}}
 
| Nom de joueur
 
| Nom de joueur
 
| -
 
| -
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="pardon-ip" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">pardon-ip</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="pardon-ip"><span style="vertical-align:middle; font-size:1.2em">pardon-ip</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== pardon-ip ===
 
=== pardon-ip ===
Ligne 2 237 : Ligne 2 637 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki><targets></nowiki></code>
+
| {{code|<nowiki><targets></nowiki>}}
 
| Chaîne de caractères
 
| Chaîne de caractères
 
| -
 
| -
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="particle" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">particle</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="particle"><span style="vertical-align:middle; font-size:1.2em">particle</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== particle ===
 
=== particle ===
Ligne 2 258 : Ligne 2 657 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 2 280 : Ligne 2 679 :
 
! style="min-width:150px" | Propriétés
 
! style="min-width:150px" | Propriétés
 
|-
 
|-
| <code><nowiki><name></nowiki></code>
+
| {{code|<nowiki><name></nowiki>}}
 
| Particule
 
| Particule
 
| Nom de la particule. Certaine demande des paramètres supplémentaire comme la couleur:
 
| Nom de la particule. Certaine demande des paramètres supplémentaire comme la couleur:
* <code>minecraft:dust</code> nécessite 4 paramètres dont 3 de canal de couleur à définir avec le nom, le rouge, le vert, le bleu et la taille d'affichage de la particule, chacun étant une valeur flottante comprise entre 0 et 1 sauf pour la taille. Par exemple : {{cmd|particle minecraft:dust 1.0 0.5 0.5 2}} crée une particule rose de taille 2 fois plus grande que la normal.
+
* {{code|minecraft:dust}} nécessite 4 paramètres dont 3 de canal de couleur à définir avec le nom, le rouge, le vert, le bleu et la taille d'affichage de la particule, chacun étant une valeur flottante comprise entre 0 et 1 sauf pour la taille. Par exemple : {{cmd|particle minecraft:dust 1.0 0.5 0.5 2}} crée une particule rose de taille 2 fois plus grande que la normal.
* <code>minecraft:block</code> et <code>minecraft:falling_dust</code> à besoin d'un bloc en plus du nom, et qui peut également contenir des [[état de bloc]] en paramètre. par exemple {{cmd|particle minecraft:block <nowiki>minecraft:grass_block[snowy=true]</nowiki>}}
+
* {{code|minecraft:block}} et {{code|minecraft:falling_dust}} à besoin d'un bloc en plus du nom, et qui peut également contenir des [[état de bloc]] en paramètre. par exemple {{cmd|particle minecraft:block <nowiki>minecraft:grass_block[snowy=true]</nowiki>}}
* <code>minecraft:item</code> à besoin d'un objet en plus du nom en paramètre. par exemple {{cmd|particle minecraft:item minecraft:apple}}
+
* {{code|minecraft:item}} à besoin d'un objet en plus du nom en paramètre. par exemple {{cmd|particle minecraft:item minecraft:apple}}
* <code>minecraft:ambient_entity_effect</code>, <code>minecraft:entity_effect</code>, <code>minecraft:effect</code>, <code>minecraft:note</code> même fonctionnement que pour <code>minecraft:dust</code> mais ne fonctionne pas pour l'instant suite à un bug {{bug|123539}}.
+
* {{code|minecraft:ambient_entity_effect}}, {{code|minecraft:entity_effect}}, {{code|minecraft:effect}}, {{code|minecraft:note}} même fonctionnement que pour {{code|minecraft:dust}} mais ne fonctionne pas pour l'instant suite à un bug {{bug|123539}}.
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><pos></nowiki></code>
+
| {{code|<nowiki><pos></nowiki>}}
 
| [[#Coordonnées|Coordonnées]]
 
| [[#Coordonnées|Coordonnées]]
 
| Position du centre de la génération des particules.
 
| Position du centre de la génération des particules.
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><delta></nowiki></code>
+
| {{code|<nowiki><delta></nowiki>}}
 
| [[#Coordonnées|Coordonnées]]
 
| [[#Coordonnées|Coordonnées]]
 
| Hauteur, longueur, largeur de la zone où sont affiché les particules.
 
| Hauteur, longueur, largeur de la zone où sont affiché les particules.
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><speed></nowiki></code>
+
| {{code|<nowiki><speed></nowiki>}}
 
| Flottant
 
| Flottant
| Vitesse de l'animation des particules
+
| Vitesse de l'animation des particules.
 
|
 
|
* Minimum : <code>0.0</code>
+
* Minimum : {{code|0.0}}
 
|-
 
|-
| <code><nowiki><count></nowiki></code>
+
| {{code|<nowiki><count></nowiki>}}
 
| Entier
 
| Entier
| Nombre de particules à générer
+
| Nombre de particules à générer.
 
|
 
|
* Minimum : <code>0</code>
+
* Minimum : {{code|0}}
 
|-
 
|-
| <code><nowiki>[(force|normal)]</nowiki></code>
+
| {{code|<nowiki>[(force|normal)]</nowiki>}}
 
| Littéral
 
| Littéral
| Méthode d'affichage : <code>force</code>, visible à 256 blocs de distance et <code>normal</code>, visible à 32 blocs.
+
| Méthode d'affichage : {{code|force}}, visible à 256 blocs de distance et {{code|normal}}, visible à 32 blocs.
 
| -
 
| -
 
|-
 
|-
| <code><nowiki>[<viewvers>]</nowiki></code>
+
| {{code|<nowiki>[<viewvers>]</nowiki>}}
 
| [[#Sélecteur|Sélecteur]]
 
| [[#Sélecteur|Sélecteur]]
 
| -
 
| -
Ligne 2 323 : Ligne 2 722 :
 
* Quantité : multiple
 
* Quantité : multiple
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="playsound" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">playsound</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="playsound"><span style="vertical-align:middle; font-size:1.2em">playsound</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== playsound ===
 
=== playsound ===
Ligne 2 338 : Ligne 2 736 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 2 355 : Ligne 2 753 :
 
! style="min-width:150px" | Propriétés
 
! style="min-width:150px" | Propriétés
 
|-
 
|-
| <code><nowiki><sound></nowiki></code>
+
| {{code|<nowiki><sound></nowiki>}}
 
| Son
 
| Son
 
| Nom du son à jouer.
 
| Nom du son à jouer.
 
| -
 
| -
 
|-
 
|-
| <code><nowiki>(ambient|block|hostile|master|music|meutral|player|record|voice|weather)</nowiki></code>
+
| {{code|<nowiki>(ambient|block|hostile|master|music|meutral|player|record|voice|weather)</nowiki>}}
 
| Littéral
 
| Littéral
 
|
 
|
Ligne 2 376 : Ligne 2 774 :
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><targets></nowiki></code>
+
| {{code|<nowiki><targets></nowiki>}}
 
| [[#Sélecteur|Sélecteur]]
 
| [[#Sélecteur|Sélecteur]]
 
| Liste des joueurs qui vont entendre le son.
 
| Liste des joueurs qui vont entendre le son.
Ligne 2 383 : Ligne 2 781 :
 
* Quantité : multiple
 
* Quantité : multiple
 
|-
 
|-
| <code><nowiki>[<pos>]</nowiki></code>
+
| {{code|<nowiki>[<pos>]</nowiki>}}
 
| [[#Coordonnées|Coordonnées]]
 
| [[#Coordonnées|Coordonnées]]
| Position de l'exécution du son. Plus un joueur sera proche de cette position, plus il l'entendra fort, par défaut en <code>~ ~ ~</code>.
+
| Position de l'exécution du son. Plus un joueur sera proche de cette position, plus il l'entendra fort, par défaut en {{code|~ ~ ~}}.
 
| -
 
| -
 
|-
 
|-
| <code><nowiki>[<volume>]</nowiki></code>
+
| {{code|<nowiki>[<volume>]</nowiki>}}
 
| Flottant
 
| Flottant
| Spécifie la distance à laquelle le son peut être entendu. Doit être d'au moins <code>0.0</code>. Pour les valeurs inférieures à <code>1.0</code>, le son sera plus silencieux et aura une plus petite sphère à l'intérieur de laquelle il pourra être entendu. Pour les valeurs supérieures à 1.0, le son ne sera pas réellement plus fort, mais sa portée audible (un rayon de 16 blocs à 1.0) sera multipliée par le volume. Il y aura toujours une diminution progressive du silence basée sur la distance du centre de la sphère, par défaut à <code>1.0</code>.
+
| Spécifie la distance à laquelle le son peut être entendu. Doit être d'au moins {{code|0.0}}. Pour les valeurs inférieures à {{code|1.0}}, le son sera plus silencieux et aura une plus petite sphère à l'intérieur de laquelle il pourra être entendu. Pour les valeurs supérieures à 1.0, le son ne sera pas réellement plus fort, mais sa portée audible (un rayon de 16 blocs à 1.0) sera multipliée par le volume. Il y aura toujours une diminution progressive du silence basée sur la distance du centre de la sphère, par défaut à {{code|1.0}}.
 
|
 
|
* Minimum : <code>0.0</code>
+
* Minimum : {{code|0.0}}
 
|-
 
|-
| <code><nowiki>[<pitch>]</nowiki></code>
+
| {{code|<nowiki>[<pitch>]</nowiki>}}
 
| Flottant
 
| Flottant
| Vitesse de lecture du son. Si un son est ralenti (valeur < <code>1.0</code>), il sera plus long et plus grave, et à l'inverse, un son accéléré (valeur > <code>1.0</code>) sera plus court et plus aiguë, par défaut à <code>1.0</code>.
+
| Vitesse de lecture du son. Si un son est ralenti (valeur < {{code|1.0}}), il sera plus long et plus grave, et à l'inverse, un son accéléré (valeur > {{code|1.0}}) sera plus court et plus aiguë, par défaut à {{code|1.0}}.
 
|
 
|
* Minimum : <code>0.0</code>
+
* Minimum : {{code|0.0}}
* Maximum : <code>2.0</code>
+
* Maximum : {{code|2.0}}
 
|-
 
|-
| <code><nowiki>[<minVolume>]</nowiki></code>
+
| {{code|<nowiki>[<minVolume>]</nowiki>}}
 
| Flottant
 
| Flottant
| Volume minimum audible n'importe où sur la carte. Si même si un joueur n'est pas dans la zone d'exécution du son, il sera toujours capable de l'entendre si le volume minimum c'est supérieur à <code>0.0</code>, par défaut à <code>0.0</code>.
+
| Volume minimum audible n'importe où sur la carte. Si même si un joueur n'est pas dans la zone d'exécution du son, il sera toujours capable de l'entendre si le volume minimum c'est supérieur à {{code|0.0}}, par défaut à {{code|0.0}}.
 
|
 
|
* Minimum : <code>0.0</code>
+
* Minimum : {{code|0.0}}
* Maximum : <code>1.0</code>
+
* Maximum : {{code|1.0}}
|}
 
 
|}
 
|}
  +
</div></div>
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="publish" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">publish</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="publish"><span style="vertical-align:middle; font-size:1.2em">publish</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== publish ===
 
=== publish ===
Ligne 2 423 : Ligne 2 820 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 2 440 : Ligne 2 837 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki>[<port>]</nowiki></code>
+
| {{code|<nowiki>[<port>]</nowiki>}}
 
| Entier
 
| Entier
 
| Port sur lequel le serveur LAN sera accessible.
 
| Port sur lequel le serveur LAN sera accessible.
 
|
 
|
* Minimum : <code>0</code>
+
* Minimum : {{code|0}}
* Maximum : <code>65535</code>
+
* Maximum : {{code|65535}}
|}
 
 
|}
 
|}
  +
</div></div>
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="recipe" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">recipe</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="recipe"><span style="vertical-align:middle; font-size:1.2em">recipe</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== recipe ===
 
=== recipe ===
Ligne 2 462 : Ligne 2 858 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 2 484 : Ligne 2 880 :
 
! style="min-width:150px" | Propriétés
 
! style="min-width:150px" | Propriétés
 
|-
 
|-
| <code><nowiki><targets></nowiki></code>
+
| {{code|<nowiki><targets></nowiki>}}
 
| [[#Sélecteur|Sélecteur]]
 
| [[#Sélecteur|Sélecteur]]
 
| -
 
| -
Ligne 2 491 : Ligne 2 887 :
 
* Quantité : multiple
 
* Quantité : multiple
 
|-
 
|-
| <code><nowiki>(*|<recipe>)</nowiki></code>
+
| {{code|<nowiki>(*|<recipe>)</nowiki>}}
 
| Recette
 
| Recette
| Nom de la recette à donner, si c'est <code>*</code>, donnera toutes les recettes non possédé.
+
| Nom de la recette à donner, si c'est {{code|*}}, donnera toutes les recettes non possédé.
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="reload" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">reload</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="reload"><span style="vertical-align:middle; font-size:1.2em">reload</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== reload ===
 
=== reload ===
Ligne 2 511 : Ligne 2 906 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 2 521 : Ligne 2 916 :
 
| 1.
 
| 1.
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="replaceitem" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">replaceitem</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="replaceitem"><span style="vertical-align:middle; font-size:1.2em">replaceitem</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== replaceitem ===
 
=== replaceitem ===
Ligne 2 536 : Ligne 2 930 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 2 558 : Ligne 2 952 :
 
! style="min-width:150px" | Propriétés
 
! style="min-width:150px" | Propriétés
 
|-
 
|-
| <code><nowiki><pos></nowiki></code>
+
| {{code|<nowiki><pos></nowiki>}}
 
| [[#Coordonnées|Coordonnées]]
 
| [[#Coordonnées|Coordonnées]]
 
| Position du bloc conteneur à modifier.
 
| Position du bloc conteneur à modifier.
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><targets></nowiki></code>
+
| {{code|<nowiki><targets></nowiki>}}
 
| [[#Sélecteur|Sélecteur]]
 
| [[#Sélecteur|Sélecteur]]
 
| -
 
| -
Ligne 2 570 : Ligne 2 964 :
 
* Quantité : multiple
 
* Quantité : multiple
 
|-
 
|-
| <code><nowiki><slot></nowiki></code>
+
| {{code|<nowiki><slot></nowiki>}}
 
| Slot
 
| Slot
 
| Emplacement à modifier, représenté par une expression :
 
| Emplacement à modifier, représenté par une expression :
* <code>container.*</code>: Contenu d'un coffre (<code>*</code> = 0 à 53)
+
* {{code|container.*}}: Contenu d'un coffre ({{code|*}} = 0 à 53)
* <code>inventory.*</code>: Contenu de l'inventaire d'un joueur (<code>*</code> = 0 à 26)
+
* {{code|inventory.*}}: Contenu de l'inventaire d'un joueur ({{code|*}} = 0 à 26)
* <code>hotbar.*</code>: Contenu de la barre d'inventaire actif du joueur (<code>*</code> = 0 à 8)
+
* {{code|hotbar.*}}: Contenu de la barre d'inventaire actif du joueur ({{code|*}} = 0 à 8)
* <code>armor.head</code>: Casque de l'entité
+
* {{code|armor.head}}: Casque de l'entité
* <code>armor.chest</code>: Casque de l'entité
+
* {{code|armor.chest}}: Plastron de l'entité
* <code>armor.legs</code>: Casque de l'entité
+
* {{code|armor.legs}}: Pantalon de l'entité
* <code>armor.feet</code>: Casque de l'entité
+
* {{code|armor.feet}}: Bottes de l'entité
* <code>enderchest.*</code>: Contenu d'un enderchest (pour un joueur) (<code>*</code> = 0 à 26)
+
* {{code|enderchest.*}}: Contenu d'un enderchest (pour un joueur) ({{code|*}} = 0 à 26)
* <code>horse.saddle</code>: Selle d'un cheval
+
* {{code|horse.saddle}}: Selle d'un cheval
* <code>horse.chest</code>: Coffre sur le dos d'un âne
+
* {{code|horse.chest}}: Coffre sur le dos d'un âne
* <code>horse.armor</code>: Armure pour un cheval
+
* {{code|horse.armor}}: Armure pour un cheval
* <code>horse.*</code>: Contenu de l'inventaire du coffre sur le dos d'un âne (<code>*</code> = 0 à 14)
+
* {{code|horse.*}}: Contenu de l'inventaire du coffre sur le dos d'un âne ({{code|*}} = 0 à 14)
* <code>weapon: Objet</code> dans la main de l'entité
+
* {{code|weapon: Objet}} dans la main de l'entité
* <code>weapon.mainhand</code>: Objet dans la main principale (droite par défaut) de l'entité
+
* {{code|weapon.mainhand}}: Objet dans la main principale (droite par défaut) de l'entité
* <code>weapon.offhand</code>: Objet dans la main secondaire (gauche par défaut) de l'entité
+
* {{code|weapon.offhand}}: Objet dans la main secondaire (gauche par défaut) de l'entité
* <code>villager.*</code>: Contenu de l'inventaire des villageois (<code>*</code> = 0 à 7)
+
* {{code|villager.*}}: Contenu de l'inventaire des villageois ({{code|*}} = 0 à 7)
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><item></nowiki></code>
+
| {{code|<nowiki><item></nowiki>}}
 
| [[#Objet|Objet]]
 
| [[#Objet|Objet]]
 
| Objet remplacant.
 
| Objet remplacant.
 
| -
 
| -
 
|-
 
|-
| <code><nowiki>[<count>]</nowiki></code>
+
| {{code|<nowiki>[<count>]</nowiki>}}
 
| Entier
 
| Entier
 
| Nombre d'objet dans la pile remplaçante, par défaut à 1
 
| Nombre d'objet dans la pile remplaçante, par défaut à 1
 
|
 
|
* Minimum : <code>1</code>
+
* Minimum : {{code|1}}
* Maximum : <code>64</code>
+
* Maximum : {{code|64}}
|}
 
 
|}
 
|}
  +
</div></div>
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="save-all" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">save-all</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="save-all"><span style="vertical-align:middle; font-size:1.2em">save-all</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== save-all ===
 
=== save-all ===
Ligne 2 629 : Ligne 3 022 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code>[flush]</code>
+
| {{code|[flush]}}
 
| Littéral
 
| Littéral
 
| Si spécifié, tous les tronçons seront immédiatement sauvegardés sur le disque, ce qui gèlera le serveur pendant une courte période.
 
| Si spécifié, tous les tronçons seront immédiatement sauvegardés sur le disque, ce qui gèlera le serveur pendant une courte période.
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="save-off" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">save-off</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="save-off"><span style="vertical-align:middle; font-size:1.2em">save-off</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== save-off ===
 
=== save-off ===
Ligne 2 653 : Ligne 3 045 :
 
* Désactive la sauvegarde automatique du serveur.
 
* Désactive la sauvegarde automatique du serveur.
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="save-on" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">save-on</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="save-on"><span style="vertical-align:middle; font-size:1.2em">save-on</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== save-on ===
 
=== save-on ===
Ligne 2 672 : Ligne 3 063 :
 
* Active la sauvegarde automatique du serveur.
 
* Active la sauvegarde automatique du serveur.
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="say" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">say</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="say"><span style="vertical-align:middle; font-size:1.2em">say</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== say ===
 
=== say ===
Ligne 2 687 : Ligne 3 077 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 2 704 : Ligne 3 094 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki><message></nowiki></code>
+
| {{code|<nowiki><message></nowiki>}}
 
| Chaîne de caractères
 
| Chaîne de caractères
 
| Message à envoyer. Peut contenir n'importe quel caractère, même des espaces. Il est aussi possible d'écrire des sélecteurs dans le message.
 
| Message à envoyer. Peut contenir n'importe quel caractère, même des espaces. Il est aussi possible d'écrire des sélecteurs dans le message.
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
  +
  +
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
  +
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="schedule [à venir 1.14]"><span style="vertical-align:middle; font-size:1.2em">schedule </span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
  +
<div style="display:none">
  +
=== schedule ===
  +
</div>
  +
{{Commande|schedule|op|1.14|18w43a}}
  +
{{Article principal|Fonctions}}
  +
Gère les "emplois du temps" du jeu. Actuellement, la commande ne sert qu'à exécuter des fonctions/tags de fonction après un certain temps.
  +
  +
; Syntaxe
  +
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
  +
! rowspan="2" | Commande
  +
! colspan="2" | [[#Retour|Retour]]
  +
|-
  +
! ''Result''
  +
! ''Success''
  +
|-
  +
| {{cmd|schedule function <function> <time>}}
  +
* Planifie l'exécution d'une fonction ou d'un tag de fonction pour qu'elle s'exécute dans un certain nombre de ticks de jeu. Toute fonction ou tag de fonction ne peut être planifié qu'une seule fois. Si une fonction ou un tag de fonction est déjà planifié, exécuter cette commande remplacera l'enregistrement précédent.
  +
| Heure du jeu en ticks depuis la création de la carte à laquelle sera exécutée la fonction/tag de fonction.
  +
| 1 si l'exécution est bien enregistrée sur l'emploi du temps, sinon 0.
 
|}
 
|}
  +
; Arguments
  +
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
  +
! Nom
  +
! Type
  +
! Définition
  +
! Propriétés
  +
|-
  +
| {{code|<nowiki><function></nowiki>}}
  +
| Fonction
  +
| Nom de la fonction ou du tag de fonction à exécuter.
  +
| -
  +
|-
  +
| {{code|<nowiki><time></nowiki>}}
  +
| [[#Unité de temps|Unité de temps]]
  +
| Temps à partir duquel la fonction ou le tag de fonction sera exécuté, à partir de l'instant où la commande est exécutée.
  +
| -
  +
|}
  +
</div></div>
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="scoreboard" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">scoreboard</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="scoreboard"><span style="vertical-align:middle; font-size:1.2em">scoreboard</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
  +
 
=== scoreboard ===
 
=== scoreboard ===
 
</div>
 
</div>
Ligne 2 725 : Ligne 3 157 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 2 731 : Ligne 3 163 :
 
|-
 
|-
 
| {{cmd|scoreboard objectives add <objective> <criteria> [<displayName>]}}
 
| {{cmd|scoreboard objectives add <objective> <criteria> [<displayName>]}}
* Crée un nouvel objectif avec comme nom <code><nowiki><objective></nowiki></code> et comme type de critère <code><nowiki><criteria></nowiki></code>. Si <code><nowiki>[<displayName>]</nowiki></code> est spécifié, il sera utilisé comme nom d'affichage, sinon, c'est le nom de l'objectif qui sera utilisé.
+
* Crée un nouvel objectif avec comme nom {{code|<nowiki><objective></nowiki>}} et comme type de critère {{code|<nowiki><criteria></nowiki>}}. Si {{code|<nowiki>[<displayName>]</nowiki>}} est spécifié, il sera utilisé comme nom d'affichage, sinon, c'est le nom de l'objectif qui sera utilisé.
 
| Nombre d'objectif existant avec la création de ce dernier.
 
| Nombre d'objectif existant avec la création de ce dernier.
 
| 1 si crée un nouvel objectif, sinon 0.
 
| 1 si crée un nouvel objectif, sinon 0.
Ligne 2 766 : Ligne 3 198 :
 
|-
 
|-
 
| {{cmd|scoreboard players enable <targets> <objective>}}
 
| {{cmd|scoreboard players enable <targets> <objective>}}
* Autorise le possesseur à utiliser la commande {{cmd|trigger}} (donc un joueur dans ce cas là) sur un objectif dont le critère est de type <code>trigger</code>. Dès lors que c'est activé, le joueur ne peut l'utiliser qu'une seule fois (une fois utilisé, l'objectif sera de nouveau désactivé pour l'utilisation de la commande {{cmd|trigger}}). L'astérisque <code>*</code> permet de sélectionner tous les joueurs.
+
* Autorise le possesseur à utiliser la commande {{cmd|trigger}} (donc un joueur dans ce cas là) sur un objectif dont le critère est de type {{code|<nowiki>trigger</nowiki>}}. Dès lors que c'est activé, le joueur ne peut l'utiliser qu'une seule fois (une fois utilisé, l'objectif sera de nouveau désactivé pour l'utilisation de la commande {{cmd|trigger}}). L'astérisque {{code|<nowiki>*</nowiki>}} permet de sélectionner tous les joueurs.
 
| Nombre de possesseurs ayant leurs objectifs activés.
 
| Nombre de possesseurs ayant leurs objectifs activés.
 
| 1 si active un objectif, sinon 0.
 
| 1 si active un objectif, sinon 0.
Ligne 2 781 : Ligne 3 213 :
 
|-
 
|-
 
| {{cmd|scoreboard players operation <targets> <targetObjective> <operation> <source> <sourceObjective>}}
 
| {{cmd|scoreboard players operation <targets> <targetObjective> <operation> <source> <sourceObjective>}}
* Effectue une opération mathématique sur les objectifs de <code><nowiki><targets></nowiki></code>.
+
* Effectue une opération mathématique sur les objectifs de {{code|<nowiki><targets></nowiki>}}.
 
| Addition de toutes les valeurs de l'objectif appliqué aux possesseurs après l'opération.
 
| Addition de toutes les valeurs de l'objectif appliqué aux possesseurs après l'opération.
 
| 1 si les posseseurs et les objectifs existent, sinon 0.
 
| 1 si les posseseurs et les objectifs existent, sinon 0.
Ligne 2 796 : Ligne 3 228 :
 
|-
 
|-
 
| {{cmd|scoreboard players set <targets> <objective> <score>}}
 
| {{cmd|scoreboard players set <targets> <objective> <score>}}
* Applique la valeur <code><nowiki><score></nowiki></code> à l'object spécifié pour le possesseur désigné.
+
* Applique la valeur {{code|<nowiki><score></nowiki>}} à l'object spécifié pour le possesseur désigné.
 
| Addition de toutes les valeurs de l'objectif appliqué aux possesseurs après l'affectation.
 
| Addition de toutes les valeurs de l'objectif appliqué aux possesseurs après l'affectation.
 
| 1 si le possesseur et l'objectif existe, sinon 0.
 
| 1 si le possesseur et l'objectif existe, sinon 0.
Ligne 2 807 : Ligne 3 239 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki><objective></nowiki></code>
+
| {{code|<nowiki><objective></nowiki>}}
 
| Chaîne de caractères
 
| Chaîne de caractères
 
| Nom de l'objectif
 
| Nom de l'objectif
Ligne 2 813 : Ligne 3 245 :
 
* Taille maximale : 16 caractères.
 
* Taille maximale : 16 caractères.
 
|-
 
|-
| <code><nowiki>[<displayName>]</nowiki></code> et <code><nowiki><displayName></nowiki></code>
+
| {{code|<nowiki>[<displayName>]</nowiki>}} et {{code|<nowiki><displayName></nowiki>}}
 
| [[#Texte JSON|Texte JSON]]
 
| [[#Texte JSON|Texte JSON]]
 
| Nom d'affichage de l'objectif
 
| Nom d'affichage de l'objectif
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><criteria></nowiki></code>
+
| {{code|<nowiki><criteria></nowiki>}}
 
| Critère
 
| Critère
 
| Type de critère à utiliser, permettant d'éditer automatiquement certains objectifs en fonction d'un événement. La liste des critères disponibles se trouve [[Tableau de score#Objectifs|ici]].
 
| Type de critère à utiliser, permettant d'éditer automatiquement certains objectifs en fonction d'un événement. La liste des critères disponibles se trouve [[Tableau de score#Objectifs|ici]].
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><slot></nowiki></code>
+
| {{code|<nowiki><slot></nowiki>}}
 
| Slot
 
| Slot
 
| Nom de l'emplacement où sera affiché un objectif. La liste des emplacements disponibles se trouve [[Tableau de score#Emplacements d'affichage|ici]].
 
| Nom de l'emplacement où sera affiché un objectif. La liste des emplacements disponibles se trouve [[Tableau de score#Emplacements d'affichage|ici]].
 
| -
 
| -
 
|-
 
|-
| <code><nowiki>(hearts|integer)</nowiki></code>
+
| {{code|<nowiki>(hearts|integer)</nowiki>}}
 
| Littéral
 
| Littéral
 
| Type d'affichage du score d'un objectif:
 
| Type d'affichage du score d'un objectif:
* <code>hearts</code>: Affiche le score d'un objectif ayant comme critère <code>health</code> avec des cœurs, comme cela : [[Fichier:Heart.svg|20px|link=]][[Fichier:Heart.svg|20px|link=]].
+
* {{code|hearts}}: Affiche le score d'un objectif ayant comme critère {{code|<nowiki>health</nowiki>}} avec des cœurs, comme cela : [[Fichier:Heart.svg|20px|link=]][[Fichier:Heart.svg|20px|link=]].
* <code>integer</code>: Affiche le score d'un objectif ayant comme critère <code>health</code> avec des nombres jaunes.
+
* {{code|<nowiki>integer</nowiki>}}: Affiche le score d'un objectif ayant comme critère {{code|<nowiki>health</nowiki>}} avec des nombres jaunes.
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><targets></nowiki></code> et <code><nowiki><source></nowiki></code>
+
| {{code|<nowiki><targets></nowiki>}} et {{code|<nowiki><source></nowiki>}}
| Possesseur
+
| [[#Possesseur|Possesseur]]
 
| Désigne une entité, un joueur, ou rien du tout pour le stockage de la valeur des objectifs. Un simple mot peut être utilisé pour créer un possesseur, très pratique pour reproduire un système de "variable" en jeu.
 
| Désigne une entité, un joueur, ou rien du tout pour le stockage de la valeur des objectifs. Un simple mot peut être utilisé pour créer un possesseur, très pratique pour reproduire un système de "variable" en jeu.
 
|
 
|
 
* Quantité : multiple
 
* Quantité : multiple
 
|-
 
|-
| <code><nowiki><target></nowiki></code>
+
| {{code|<nowiki><target></nowiki>}}
| Possesseur
+
| [[#Possesseur|Possesseur]]
 
| Désigne une entité, un joueur, ou rien du tout pour le stockage de la valeur des objectifs. Un simple mot peut être utilisé pour créer un possesseur, très pratique pour reproduire un système de "variable" en jeu.
 
| Désigne une entité, un joueur, ou rien du tout pour le stockage de la valeur des objectifs. Un simple mot peut être utilisé pour créer un possesseur, très pratique pour reproduire un système de "variable" en jeu.
 
|
 
|
 
* Quantité : unique
 
* Quantité : unique
 
|-
 
|-
| <code><nowiki><score></nowiki></code>
+
| {{code|<nowiki><score></nowiki>}}
 
| Entier
 
| Entier
 
| Valeur à affecter à un objectif.
 
| Valeur à affecter à un objectif.
 
|
 
|
Pour <code>add</code> et <code>remove</code>:
+
Pour {{code|add}} et {{code|remove}}:
* Minimum : <code>0</code>
+
* Minimum : {{code|0}}
* Maximum : <code>2147483647</code>
+
* Maximum : {{code|2147483647}}
Pour <code>set</code>:
+
Pour {{code|set}}:
* Minimum : <code>-2147483648</code>
+
* Minimum : {{code|-2147483648}}
* Maximum : <code>2147483647</code>
+
* Maximum : {{code|2147483647}}
 
|-
 
|-
| <code><nowiki><targetObjective></nowiki></code>
+
| {{code|<nowiki><targetObjective></nowiki>}}
 
| Chaîne de caractères
 
| Chaîne de caractères
 
| Nom de l'objectif cible pour les opérations.
 
| Nom de l'objectif cible pour les opérations.
Ligne 2 864 : Ligne 3 296 :
 
* Taille maximale : 16 caractères.
 
* Taille maximale : 16 caractères.
 
|-
 
|-
| <code><nowiki><sourceObjective></nowiki></code>
+
| {{code|<nowiki><sourceObjective></nowiki>}}
 
| Chaîne de caractères
 
| Chaîne de caractères
 
| Nom de l'objectif source pour les opérations.
 
| Nom de l'objectif source pour les opérations.
Ligne 2 870 : Ligne 3 302 :
 
* Taille maximale : 16 caractères.
 
* Taille maximale : 16 caractères.
 
|-
 
|-
| <code><nowiki><operation></nowiki></code>
+
| {{code|<nowiki><operation></nowiki>}}
 
| Opérateur
 
| Opérateur
 
| Type d'opération à effectuer:
 
| Type d'opération à effectuer:
* <code>+=</code> Addition : ajoute au score de <code><nowiki><targets></nowiki></code> à celui de <code><nowiki><source></nowiki></code>.
+
* {{code|<nowiki>+=</nowiki>}} Addition : ajoute au score de {{code|<nowiki><targets></nowiki>}} à celui de {{code|<nowiki><source></nowiki>}}.
* <code>-=</code> Soustraction : soustrait au score de <code><nowiki><targets></nowiki></code> par celui de <code><nowiki><source></nowiki></code>.
+
* {{code|<nowiki>-=</nowiki>}} Soustraction : soustrait au score de {{code|<nowiki><targets></nowiki>}} par celui de {{code|<nowiki><source></nowiki>}}.
* <code>*=</code> Multiplication : fait le produit entre le score de <code><nowiki><source></nowiki></code> avec celui de <code><nowiki><source></nowiki></code> et le score de <code><nowiki><targets></nowiki></code>.
+
* {{code|<nowiki>*=</nowiki>}} Multiplication : fait le produit entre le score de {{code|<nowiki><source></nowiki>}} avec celui de {{code|<nowiki><source></nowiki>}} et le score de {{code|<nowiki><targets></nowiki>}}.
* <code>/=</code> Division : divise le score de <code><nowiki><source></nowiki></code> avec celui de <code><nowiki><targets></nowiki></code>.
+
* {{code|<nowiki>/=</nowiki>}} Division : divise le score de {{code|<nowiki><source></nowiki>}} avec celui de {{code|<nowiki><targets></nowiki>}}.
* <code>%=</code> Modulo : fait la division euclidienne de <code><nowiki><source></nowiki></code> avec celui de <code><nowiki><targets></nowiki></code>. La valeur stockée sera le reste de la division.
+
* {{code|<nowiki>%=</nowiki>}} Modulo : fait la division euclidienne de {{code|<nowiki><source></nowiki>}} avec celui de {{code|<nowiki><targets></nowiki>}}. La valeur stockée sera le reste de la division.
* <code>=</code> Égal : le score de <code><nowiki><source></nowiki></code> sera égal au score de <code><nowiki><targets></nowiki></code>.
+
* {{code|<nowiki>=</nowiki>}} Égal : le score de {{code|<nowiki><source></nowiki>}} sera égal au score de {{code|<nowiki><targets></nowiki>}}.
* <code><</code> Est plus petit que : si le score de <code><nowiki><targets></nowiki></code> est plus petit que celui de <code><nowiki><source></nowiki></code>, alors le score de <code><nowiki><source></nowiki></code> sera égal à celui de <code><nowiki><targets></nowiki></code>.
+
* {{code|<}} Est plus petit que : si le score de {{code|<nowiki><targets></nowiki>}} est plus petit que celui de {{code|<nowiki><source></nowiki>}}, alors le score de {{code|<nowiki><source></nowiki>}} sera égal à celui de {{code|<nowiki><targets></nowiki>}}.
* <code>></code> Est plus grand que : si le score de <code><nowiki><targets></nowiki></code> est plus grand que celui de <code><nowiki><source></nowiki></code>, alors le score de <code><nowiki><source></nowiki></code> sera égal à celui de <code><nowiki><targets></nowiki></code>.
+
* {{code|>}} Est plus grand que : si le score de {{code|<nowiki><targets></nowiki>}} est plus grand que celui de {{code|<nowiki><source></nowiki>}}, alors le score de {{code|<nowiki><source></nowiki>}} sera égal à celui de {{code|<nowiki><targets></nowiki>}}.
* <code>><</code> Échange les scores de <code><nowiki><targets></nowiki></code> avec celui de <code><nowiki><source></nowiki></code>.
+
* {{code|><}} Échange les scores de {{code|<nowiki><targets></nowiki>}} avec celui de {{code|<nowiki><source></nowiki>}}.
En cas d'erreur avec, <code>><</code>, le score de <code><nowiki><targets></nowiki></code> dans <code><nowiki><sourceObjective></nowiki></code> restera inchangé. L'astérisque <code>*</code> peut être utilisée à la place de <code><nowiki><source></nowiki></code> ou <code><nowiki><targets></nowiki></code> (mais pas les deux) pour représenter tout les possesseurs.
+
En cas d'erreur avec, {{code|><}}, le score de {{code|<nowiki><targets></nowiki>}} dans {{code|<nowiki><sourceObjective></nowiki>}} restera inchangé. L'astérisque {{code|*}} peut être utilisée à la place de {{code|<nowiki><source></nowiki>}} ou {{code|<nowiki><targets></nowiki>}} (mais pas les deux) pour représenter tout les possesseurs.
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="seed" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">seed</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="seed"><span style="vertical-align:middle; font-size:1.2em">seed</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== seed ===
 
=== seed ===
 
</div>
 
</div>
 
{{Commande|seed|op|1.3.1|12w21a}}
 
{{Commande|seed|op|1.3.1|12w21a}}
{{Article principal|Graine (génération de carte)|Graine de monde}}
+
{{Article principal|Graine (génération de carte)|titre1=Graine de monde}}
 
Affiche la graine de génération du monde.
 
Affiche la graine de génération du monde.
   
Ligne 2 901 : Ligne 3 332 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 2 911 : Ligne 3 342 :
 
| 1
 
| 1
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="setblock" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">setblock</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="setblock"><span style="vertical-align:middle; font-size:1.2em">setblock</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== setblock ===
 
=== setblock ===
Ligne 2 926 : Ligne 3 356 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 2 932 : Ligne 3 362 :
 
|-
 
|-
 
| {{cmd|setblock <pos> <block> <nowiki>[destroy|keep|replace]</nowiki>}}
 
| {{cmd|setblock <pos> <block> <nowiki>[destroy|keep|replace]</nowiki>}}
  +
* Change un bloc en un autre bloc au coordonnée spécifié. Permet également d'éditer les [[états de blocs]] sans changer ses données NBT pour les [[entités de blocs]], il faut alors que l'identifiant du bloc inscrit dans la commande soit le même que celui aux coordonnées définies. Il faut également préciser la méthode de placement {{code|keep}} ou {{code|replace}} dans la commande.
* Change un bloc en un autre bloc au coordonnée spécifié.
 
 
| 1 si le bloc est changé, sinon 0.
 
| 1 si le bloc est changé, sinon 0.
 
| 1 si le bloc est changé, sinon 0.
 
| 1 si le bloc est changé, sinon 0.
Ligne 2 943 : Ligne 3 373 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki><pos></nowiki></code>
+
| {{code|<nowiki><pos></nowiki>}}
 
| Coordonnée
 
| Coordonnée
 
| Coordonnée du bloc à changer.
 
| Coordonnée du bloc à changer.
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><block></nowiki></code>
+
| {{code|<nowiki><block></nowiki>}}
 
| [[#Bloc|Bloc]]
 
| [[#Bloc|Bloc]]
 
| Bloc à placer.
 
| Bloc à placer.
 
| -
 
| -
 
|-
 
|-
| <code><nowiki>[destroy|keep|replace]</nowiki></code>
+
| {{code|<nowiki>[destroy|keep|replace]</nowiki>}}
 
| Littéral
 
| Littéral
 
| Méthode de placement du bloc :
 
| Méthode de placement du bloc :
* <code>destroy</code>: L'ancien bloc lâche à la fois lui-même et son contenu (comme s'il était détruit par un joueur). Joue le bruit de bloc cassé du bloc approprié.
+
* {{code|destroy}}: L'ancien bloc lâche à la fois lui-même et son contenu (comme s'il était détruit par un joueur). Joue le bruit de bloc cassé du bloc approprié.
* <code>keep</code>: Seul les blocs d'air sont changés, un autre bloc ne sera pas remplacer par celui spécifié.
+
* {{code|keep}}: Seul les blocs d'air sont changés, un autre bloc ne sera pas remplacer par celui spécifié.
* <code>replace</code>: L'ancien bloc est remplacé sans lâcher aucun objet et sans faire de bruit.
+
* {{code|replace}}: L'ancien bloc est remplacé sans lâcher aucun objet et sans faire de bruit.
| Par défaut: <code>replace</code>
+
| Par défaut: {{code|replace}}
|}
 
 
|}
 
|}
  +
</div></div>
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="setidletimeout" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">setidletimeout</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="setidletimeout"><span style="vertical-align:middle; font-size:1.2em">setidletimeout</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
  +
 
=== setidletimeout ===
 
=== setidletimeout ===
 
</div>
 
</div>
Ligne 2 987 : Ligne 3 417 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki><minutes></nowiki></code>
+
| {{code|<nowiki><minutes></nowiki>}}
 
| Entier
 
| Entier
 
| Temps en minute avant expulsion.
 
| Temps en minute avant expulsion.
 
|
 
|
* Minimum : <code>0</code>
+
* Minimum : {{code|0}}
|}
 
 
|}
 
|}
  +
</div></div>
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="setworldspawn" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">setworldspawn</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="setworldspawn"><span style="vertical-align:middle; font-size:1.2em">setworldspawn</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== setworldspawn ===
 
=== setworldspawn ===
Ligne 3 009 : Ligne 3 438 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 3 026 : Ligne 3 455 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki>[<pos>]</nowiki></code>
+
| {{code|<nowiki>[<pos>]</nowiki>}}
 
| [[#Coordonnées|Coordonnées]]
 
| [[#Coordonnées|Coordonnées]]
 
| Position du point d'apparition, si n'est pas spécifié, sera la la position de l'exécution de la commande.
 
| Position du point d'apparition, si n'est pas spécifié, sera la la position de l'exécution de la commande.
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="spawnpoint" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">spawnpoint</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="spawnpoint"><span style="vertical-align:middle; font-size:1.2em">spawnpoint</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== spawnpoint ===
 
=== spawnpoint ===
Ligne 3 047 : Ligne 3 475 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 3 064 : Ligne 3 492 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki>[<targets>]</nowiki></code>
+
| {{code|<nowiki>[<targets>]</nowiki>}}
 
| [[#Sélecteur|Sélecteur]]
 
| [[#Sélecteur|Sélecteur]]
 
| Si aucun joueur n'est spécifié, le joueur executant la commande sera utilisé.
 
| Si aucun joueur n'est spécifié, le joueur executant la commande sera utilisé.
Ligne 3 071 : Ligne 3 499 :
 
* Quantité : multiple
 
* Quantité : multiple
 
|-
 
|-
| <code><nowiki>[<pos>]</nowiki></code>
+
| {{code|<nowiki>[<pos>]</nowiki>}}
 
| [[#Coordonnées|Coordonnées]]
 
| [[#Coordonnées|Coordonnées]]
 
| Position du point d'apparition, si n'est pas spécifié, sera la la position de l'exécution de la commande.
 
| Position du point d'apparition, si n'est pas spécifié, sera la la position de l'exécution de la commande.
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
  +
  +
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
  +
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="spectate"><span style="vertical-align:middle; font-size:1.2em">spectate</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
  +
<div style="display:none">
  +
=== spectate ===
  +
</div>
  +
{{Commande|spectate|op}}
  +
Force des joueurs [[Spectateur|spéctateurs]] de prendre la vue d'une entité spécifié.
  +
  +
; Syntaxe
  +
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
  +
! rowspan="2" | Commande
  +
! colspan="2" | [[#Retour|Retour]]
  +
|-
  +
! ''Result''
  +
! ''Success''
  +
|-
  +
| {{cmd|spectate [<targets>] [<spectator target>]}}
  +
* Force un joueur à prendre la vue d'un autre joueur ou d'une entité.
  +
| Le joueur qui prend la vue et l'entité ciblé.
  +
| 1 si un joueur prend la vue d'une entité, sinon 0.
  +
|}
  +
; Arguments
  +
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
  +
! Nom
  +
! Type
  +
! Définition
  +
! Propriétés
  +
|-
  +
| {{code|<nowiki>[<targets>]</nowiki>}}
  +
| [[#Sélecteur|Sélecteur]]
  +
| L'entité que le joueur va pouvoir prendre la vue.
  +
|
  +
* Type : Entité
  +
* Quantité : Une seule
  +
|-
  +
| {{code|<nowiki>[<spectator target>]</nowiki>}}
  +
| [[#Sélecteur|Sélecteur]]
  +
| Joueur qui va prendre la vue.
  +
|
  +
* Type : Joueur
  +
* Quantité : Multiple
  +
|-
 
|}
 
|}
  +
</div></div>
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="spreadplayers" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">spreadplayers</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="spreadplayers"><span style="vertical-align:middle; font-size:1.2em">spreadplayers</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== spreadplayers ===
 
=== spreadplayers ===
Ligne 3 091 : Ligne 3 564 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 3 108 : Ligne 3 581 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki><center></nowiki></code>
+
| {{code|<nowiki><center></nowiki>}}
 
|| Coordonnées 2D
 
|| Coordonnées 2D
 
| Centre de la zone de destination.
 
| Centre de la zone de destination.
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><spreadDistance></nowiki></code>
+
| {{code|<nowiki><spreadDistance></nowiki>}}
 
| Flottant
 
| Flottant
 
| Distance minimale entre les entités téléportées.
 
| Distance minimale entre les entités téléportées.
 
|
 
|
* Minimum : <code>0.0</code>
+
* Minimum : {{code|0.0}}
 
|-
 
|-
| <code><nowiki><maxRange></nowiki></code>
+
| {{code|<nowiki><maxRange></nowiki>}}
 
| Flottant
 
| Flottant
| Rayon maximum de la zone de téléportation depuis le centre <code><nowiki><center></nowiki></code>. La zone utilisée sera carré et non circulaire.
+
| Rayon maximum de la zone de téléportation depuis le centre {{code|<nowiki><center></nowiki>}}. La zone utilisée sera carré et non circulaire.
 
|
 
|
* Minimum : <code>1.0</code>
+
* Minimum : {{code|1.0}}
 
|-
 
|-
| <code><nowiki><respectTeams></nowiki></code>
+
| {{code|<nowiki><respectTeams></nowiki>}}
 
| Booléen
 
| Booléen
| Respecte les équipes ou non, si est défini sur <code>true</code>, les entités d'une même équipe seront téléportées à la même position.
+
| Respecte les équipes ou non, si est défini sur {{code|true}}, les entités d'une même équipe seront téléportées à la même position.
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><targets></nowiki></code>
+
| {{code|<nowiki><targets></nowiki>}}
 
| [[#Sélecteur|Sélecteur]]
 
| [[#Sélecteur|Sélecteur]]
 
| Liste des entités téléportées.
 
| Liste des entités téléportées.
Ligne 3 137 : Ligne 3 610 :
 
* Quantité : multiple
 
* Quantité : multiple
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="stop" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">stop</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="stop"><span style="vertical-align:middle; font-size:1.2em">stop</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== stop ===
 
=== stop ===
Ligne 3 156 : Ligne 3 628 :
 
* Arrête un serveur.
 
* Arrête un serveur.
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="stopsound" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">stopsound</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="stopsound"><span style="vertical-align:middle; font-size:1.2em">stopsound</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== stopsound ===
 
=== stopsound ===
Ligne 3 171 : Ligne 3 642 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 3 193 : Ligne 3 664 :
 
! style="min-width:150px" | Propriétés
 
! style="min-width:150px" | Propriétés
 
|-
 
|-
| <code><nowiki><targets></nowiki></code>
+
| {{code|<nowiki><targets></nowiki>}}
 
| [[#Sélecteur|Sélecteur]]
 
| [[#Sélecteur|Sélecteur]]
 
| Liste des joueurs qui vont entendre le son.
 
| Liste des joueurs qui vont entendre le son.
Ligne 3 200 : Ligne 3 671 :
 
* Quantité : multiple
 
* Quantité : multiple
 
|-
 
|-
| <code><nowiki>[*|ambient|block|hostile|master|music|meutral|player|record|voice|weather]</nowiki></code>
+
| {{code|<nowiki>[*|ambient|block|hostile|master|music|meutral|player|record|voice|weather]</nowiki>}}
 
| Littéral
 
| Littéral
|
+
|
 
Sortie audio du jeu sur laquelle sera arrêté le son, correspondant aux valeurs des options du jeu :
 
Sortie audio du jeu sur laquelle sera arrêté le son, correspondant aux valeurs des options du jeu :
 
* <nowiki>*</nowiki> : Toutes les sorties (ambiant, block, ...)
 
* <nowiki>*</nowiki> : Toutes les sorties (ambiant, block, ...)
Ligne 3 217 : Ligne 3 688 :
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><sound></nowiki></code>
+
| {{code|<nowiki><sound></nowiki>}}
 
| Son
 
| Son
 
| Nom du son à stopper.
 
| Nom du son à stopper.
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="summon" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">summon</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="summon"><span style="vertical-align:middle; font-size:1.2em">summon</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== summon ===
 
=== summon ===
 
</div>
 
</div>
 
{{Commande|summon|op|1.9.3|1.9.3-pre2}}
 
{{Commande|summon|op|1.9.3|1.9.3-pre2}}
  +
Invoque une entité.
Joue un son paramétrable.
 
   
 
; Syntaxe
 
; Syntaxe
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 3 254 : Ligne 3 724 :
 
! style="min-width:150px" | Propriétés
 
! style="min-width:150px" | Propriétés
 
|-
 
|-
| <code><nowiki><entity></nowiki></code>
+
| {{code|<nowiki><entity></nowiki>}}
 
| Entité
 
| Entité
 
| Identifiant de l'entité.
 
| Identifiant de l'entité.
 
| -
 
| -
 
|-
 
|-
| <code><nowiki>[<pos>]</nowiki></code>
+
| {{code|<nowiki>[<pos>]</nowiki>}}
 
| [[#Coordonnées|Coordonnées]]
 
| [[#Coordonnées|Coordonnées]]
 
| Position à laquelle sera invoqué l'entité.
 
| Position à laquelle sera invoqué l'entité.
 
| -
 
| -
 
|-
 
|-
| <code><nowiki>[<nbt>]</nowiki></code>
+
| {{code|<nowiki>[<nbt>]</nowiki>}}
 
| NBT
 
| NBT
 
| Expression [[NBT]] à appliquer à l'entité.
 
| Expression [[NBT]] à appliquer à l'entité.
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="tag" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">tag</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="tag"><span style="vertical-align:middle; font-size:1.2em">tag</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== tag ===
 
=== tag ===
Ligne 3 284 : Ligne 3 753 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 3 296 : Ligne 3 765 :
 
| {{cmd|tag <targets> list}}
 
| {{cmd|tag <targets> list}}
 
* Liste les tags de l'entité.
 
* Liste les tags de l'entité.
| Nombre de tag total que possède les entités.
+
| Nombre total de tags que possèdent les entités.
 
| 1
 
| 1
 
|-
 
|-
Ligne 3 311 : Ligne 3 780 :
 
! style="min-width:150px" | Propriétés
 
! style="min-width:150px" | Propriétés
 
|-
 
|-
| <code><nowiki><targets></nowiki></code>
+
| {{code|<nowiki><targets></nowiki>}}
 
| [[#Sélecteur|Sélecteur]]
 
| [[#Sélecteur|Sélecteur]]
 
| -
 
| -
Ligne 3 318 : Ligne 3 787 :
 
* Quantité : multiple
 
* Quantité : multiple
 
|-
 
|-
| <code><nowiki><name></nowiki></code>
+
| {{code|<nowiki><name></nowiki>}}
 
| Chaîne de caractères
 
| Chaîne de caractères
 
| Nom du tag.
 
| Nom du tag.
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="team" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">team</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="team"><span style="vertical-align:middle; font-size:1.2em">team</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== team ===
 
=== team ===
Ligne 3 338 : Ligne 3 806 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 3 351 : Ligne 3 819 :
 
* Supprime tous les possesseurs d'une équipe.
 
* Supprime tous les possesseurs d'une équipe.
 
| Nombre de possesseurs supprimés de l'équipe.
 
| Nombre de possesseurs supprimés de l'équipe.
| 1 si des possesseurs ont été supprimmé de l'équipe, sinon 0.
+
| 1 si des possesseurs ont été supprimés de l'équipe, sinon 0.
 
|-
 
|-
 
| {{cmd|team join <team> [<members>]}}
 
| {{cmd|team join <team> [<members>]}}
Ligne 3 425 : Ligne 3 893 :
 
! style="min-width:150px" | Propriétés
 
! style="min-width:150px" | Propriétés
 
|-
 
|-
| <code><nowiki><team></nowiki></code>
+
| {{code|<nowiki><team></nowiki>}}
 
| Chaîne de caractères
 
| Chaîne de caractères
 
| Nom de l'équipe
 
| Nom de l'équipe
Ligne 3 431 : Ligne 3 899 :
 
* Taille maximale : 16 caractères
 
* Taille maximale : 16 caractères
 
|-
 
|-
| <code><nowiki>[<displayName>]</nowiki></code> et <code><nowiki><displayName></nowiki></code>
+
| {{code|<nowiki>[<displayName>]</nowiki>}} et {{code|<nowiki><displayName></nowiki>}}
 
| [[#Texte JSON|Texte JSON]]
 
| [[#Texte JSON|Texte JSON]]
 
| Nom d'affichage de l'équipe
 
| Nom d'affichage de l'équipe
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><members></nowiki></code> et <code><nowiki>[<members>]</nowiki></code>
+
| {{code|<nowiki><members></nowiki>}} et {{code|<nowiki>[<members>]</nowiki>}}
| Possesseur
+
| [[#Possesseur|Possesseur]]
 
| Désigne une entité, un joueur, ou rien du tout pour le stockage de la valeur des objectifs. Un simple mot peut être utilisé pour créer un possesseur, très pratique pour reproduire un système de "variable" en jeu.
 
| Désigne une entité, un joueur, ou rien du tout pour le stockage de la valeur des objectifs. Un simple mot peut être utilisé pour créer un possesseur, très pratique pour reproduire un système de "variable" en jeu.
 
|
 
|
 
* Quantité : multiple
 
* Quantité : multiple
 
|-
 
|-
| <code><nowiki>(always|never|pushOtherTeams|pushOwnTeam)</nowiki></code>
+
| {{code|<nowiki>(always|never|pushOtherTeams|pushOwnTeam)</nowiki>}}
 
| Littéral
 
| Littéral
 
| Type de collisions inter-entité :
 
| Type de collisions inter-entité :
* <code>always</code> : Les possesseurs de l'équipe entrent en collision avec tout les autre possesseurs.
+
* {{code|always}} : Les possesseurs de l'équipe entrent en collision avec tout les autre possesseurs.
* <code>never</code> : Les possesseurs de l'équipe n'entrent jamais en collision.
+
* {{code|never}} : Les possesseurs de l'équipe n'entrent jamais en collision.
* <code>pushOtherTeams</code> : Les possesseurs de l'équipe entrent uniquement en collision avec les possesseurs des autres équipes.
+
* {{code|pushOtherTeams}} : Les possesseurs de l'équipe entrent uniquement en collision avec les possesseurs des autres équipes.
* <code>pushOwnTeams</code> : Les possesseurs de l'équipe entrent uniquement en collision avec les possesseurs de leur équipe.
+
* {{code|pushOwnTeams}} : Les possesseurs de l'équipe entrent uniquement en collision avec les possesseurs de leur équipe.
 
|-
 
|-
| <code><nowiki><color></nowiki></code>
+
| {{code|<nowiki><color></nowiki>}}
 
| Couleur
 
| Couleur
 
| Nom de la couleur de l'équipe, voir la liste [[Codes de mise en forme|ici]].
 
| Nom de la couleur de l'équipe, voir la liste [[Codes de mise en forme|ici]].
 
| -
 
| -
 
|-
 
|-
| <code><nowiki>(always|hideForOtherTeams|hideForOwnTeam|never)</nowiki></code>
+
| {{code|<nowiki>(always|hideForOtherTeams|hideForOwnTeam|never)</nowiki>}}
 
| Littéral
 
| Littéral
 
| Type de visibilité inter-entité :
 
| Type de visibilité inter-entité :
* <code>always</code> : Est jamais affiché pour tous le monde.
+
* {{code|always}} : Est jamais affiché pour tous le monde.
* <code>hideForOtherTeams</code> : N'est affiché que pour les possesseurs des autres équipes.
+
* {{code|hideForOtherTeams}} : N'est affiché que pour les possesseurs des autres équipes.
* <code>hideForOwnTeam</code> : N'est affiché que pour les posseseurs de leur équipe.
+
* {{code|hideForOwnTeam}} : N'est affiché que pour les posseseurs de leur équipe.
* <code>never</code> : N'est affiché pour personne.
+
* {{code|never}} : N'est affiché pour personne.
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><allowed></nowiki></code>
+
| {{code|<nowiki><allowed></nowiki>}}
 
| Booléen
 
| Booléen
 
| Active les dégâts entre membre de la même équipe ou la visibilité des joueurs invisibles entre eux.
 
| Active les dégâts entre membre de la même équipe ou la visibilité des joueurs invisibles entre eux.
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><prefix></nowiki></code> et <code><nowiki><suffix></nowiki></code>
+
| {{code|<nowiki><prefix></nowiki>}} et {{code|<nowiki><suffix></nowiki>}}
 
| [[#Texte JSON|Texte JSON]]
 
| [[#Texte JSON|Texte JSON]]
 
| Préfixe ou suffixe à afficher sur le nom d'un possesseur.
 
| Préfixe ou suffixe à afficher sur le nom d'un possesseur.
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="teleport" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">teleport</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="teleport"><span style="vertical-align:middle; font-size:1.2em">teleport</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== teleport ===
 
=== teleport ===
Ligne 3 489 : Ligne 3 956 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 3 531 : Ligne 3 998 :
 
! style="min-width:150px" | Propriétés
 
! style="min-width:150px" | Propriétés
 
|-
 
|-
| <code><nowiki><destination></nowiki></code> et <code><nowiki><facingEntity></nowiki></code>
+
| {{code|<nowiki><destination></nowiki>}} et {{code|<nowiki><facingEntity></nowiki>}}
 
| [[#Sélecteur|Sélecteur]]
 
| [[#Sélecteur|Sélecteur]]
 
| -
 
| -
Ligne 3 538 : Ligne 4 005 :
 
* Quantité : unique
 
* Quantité : unique
 
|-
 
|-
| <code><nowiki><location></nowiki></code> et <code><nowiki><facingLocation></nowiki></code>
+
| {{code|<nowiki><location></nowiki>}} et {{code|<nowiki><facingLocation></nowiki>}}
 
| [[#Coordonnées|Coordonnées]]
 
| [[#Coordonnées|Coordonnées]]
 
| -
 
| -
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><targets></nowiki></code>
+
| {{code|<nowiki><targets></nowiki>}}
 
| [[#Sélecteur|Sélecteur]]
 
| [[#Sélecteur|Sélecteur]]
 
| -
 
| -
Ligne 3 550 : Ligne 4 017 :
 
* Quantité : multiple
 
* Quantité : multiple
 
|-
 
|-
| <code><nowiki>[<rotation>]</nowiki></code>
+
| {{code|<nowiki>[<rotation>]</nowiki>}}
 
| Angle
 
| Angle
 
| Rotation de la tête.
 
| Rotation de la tête.
 
| -
 
| -
 
|-
 
|-
| <code><nowiki>[(eyes|feet)]</nowiki></code>
+
| {{code|<nowiki>[(eyes|feet)]</nowiki>}}
 
| Littéral
 
| Littéral
 
| Position du corp fixé:
 
| Position du corp fixé:
* <code>eyes</code> : Fixe les yeux de l'entité ciblée.
+
* {{code|eyes}} : Fixe les yeux de l'entité ciblée.
* <code>feet</code> : Fixe les pieds de l'entité ciblée.
+
* {{code|feet}} : Fixe les pieds de l'entité ciblée.
Par défaut sur <code>feet</code>
+
Par défaut sur {{code|feet}}
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="tellraw" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">tellraw</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="tellraw"><span style="vertical-align:middle; font-size:1.2em">tellraw</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== tellraw ===
 
=== tellraw ===
Ligne 3 578 : Ligne 4 044 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 3 595 : Ligne 4 061 :
 
! style="min-width:150px" | Propriétés
 
! style="min-width:150px" | Propriétés
 
|-
 
|-
| <code><nowiki><targets></nowiki></code>
+
| {{code|<nowiki><targets></nowiki>}}
 
| [[#Sélecteur|Sélecteur]]
 
| [[#Sélecteur|Sélecteur]]
 
| -
 
| -
Ligne 3 602 : Ligne 4 068 :
 
* Quantité : multiple
 
* Quantité : multiple
 
|-
 
|-
| <code><nowiki><message></nowiki></code>
+
| {{code|<nowiki><message></nowiki>}}
 
| [[#Texte JSON|Texte JSON]]
 
| [[#Texte JSON|Texte JSON]]
 
| Message à afficher.
 
| Message à afficher.
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="time" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">time</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="time"><span style="vertical-align:middle; font-size:1.2em">time</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== time ===
 
=== time ===
Ligne 3 623 : Ligne 4 088 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 3 655 : Ligne 4 120 :
 
! style="min-width:150px" | Propriétés
 
! style="min-width:150px" | Propriétés
 
|-
 
|-
| <code><nowiki><time></nowiki></code>
+
| {{code|<nowiki><time></nowiki>}}
| Entier
+
| Entier <br>
  +
[[#Unité de temps|Unité de temps]]
 
| Temps en tick, une journée dans le jeu fait 24 000 ticks.
 
| Temps en tick, une journée dans le jeu fait 24 000 ticks.
 
|
 
|
 
* Minimum : 0
 
* Minimum : 0
 
|-
 
|-
| <code><nowiki>(day|daytime|gametime)</nowiki></code>
+
| {{code|<nowiki>(day|daytime|gametime)</nowiki>}}
 
| Littéral
 
| Littéral
 
| Type de temps à récupéré :
 
| Type de temps à récupéré :
* <code>day</code> : Récupère le nombre de jours dans ''Minecraft'' passé en jeu.
+
* {{code|day}} : Récupère le nombre de jours dans ''Minecraft'' passé en jeu.
* <code>daytime</code> : Récupère le nombre de ticks depuis le début de la journée en jeu.
+
* {{code|daytime}} : Récupère le nombre de ticks depuis le début de la journée en jeu.
* <code>gametime</code> : Récupère le nombre de ticks passés depuis la création de la carte.
+
* {{code|gametime}} : Récupère le nombre de ticks passés depuis la création de la carte.
 
| -
 
| -
 
|-
 
|-
| <code><nowiki>(day|midnight|night|noon)</nowiki></code>
+
| {{code|<nowiki>(day|midnight|night|noon)</nowiki>}}
 
| Littéral
 
| Littéral
 
| Instant de la journée:
 
| Instant de la journée:
* <code>day</code> : Matin (1000 ticks)
+
* {{code|day}} : Matin (1000 ticks)
* <code>midnight</code> : Minuit (18000 ticks)
+
* {{code|midnight}} : Minuit (18000 ticks)
* <code>night</code> : Soir (13000 ticks)
+
* {{code|night}} : Soir (13000 ticks)
* <code>noon</code> : Midi (6000 ticks)
+
* {{code|noon}} : Midi (6000 ticks)
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="title" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">title</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="title"><span style="vertical-align:middle; font-size:1.2em">title</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
  +
 
=== title ===
 
=== title ===
 
</div>
 
</div>
Ligne 3 693 : Ligne 4 159 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 3 735 : Ligne 4 201 :
 
! style="min-width:150px" | Propriétés
 
! style="min-width:150px" | Propriétés
 
|-
 
|-
| <code><nowiki><targets></nowiki></code>
+
| {{code|<nowiki><targets></nowiki>}}
 
| [[#Sélecteur|Sélecteur]]
 
| [[#Sélecteur|Sélecteur]]
 
| -
 
| -
Ligne 3 742 : Ligne 4 208 :
 
* Quantité : multiple
 
* Quantité : multiple
 
|-
 
|-
| <code><nowiki><title></nowiki></code>
+
| {{code|<nowiki><title></nowiki>}}
 
| [[#Texte JSON|Texte JSON]]
 
| [[#Texte JSON|Texte JSON]]
 
| Titre à afficher.
 
| Titre à afficher.
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><fadeIn></nowiki></code>
+
| {{code|<nowiki><fadeIn></nowiki>}}
 
| Entier
 
| Entier
 
| Durée en ticks du fondu pour l'apparition du texte sur l'écran.
 
| Durée en ticks du fondu pour l'apparition du texte sur l'écran.
Ligne 3 753 : Ligne 4 219 :
 
* Minimum : 0
 
* Minimum : 0
 
|-
 
|-
| <code><nowiki><stay></nowiki></code>
+
| {{code|<nowiki><stay></nowiki>}}
 
| Entier
 
| Entier
 
| Durée en ticks durant laquelle le texte (titre, sous-titre et barre d'action) reste affiché sur l'écran (excluant les temps de fondus).
 
| Durée en ticks durant laquelle le texte (titre, sous-titre et barre d'action) reste affiché sur l'écran (excluant les temps de fondus).
Ligne 3 759 : Ligne 4 225 :
 
* Minimum : 0
 
* Minimum : 0
 
|-
 
|-
| <code><nowiki><fadeOut></nowiki></code>
+
| {{code|<nowiki><fadeOut></nowiki>}}
 
| Entier
 
| Entier
 
| Durée en ticks du fondu pour la disparition du texte sur l'écran.
 
| Durée en ticks du fondu pour la disparition du texte sur l'écran.
Ligne 3 765 : Ligne 4 231 :
 
* Minimum : 0
 
* Minimum : 0
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="trigger" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">trigger</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="trigger"><span style="vertical-align:middle; font-size:1.2em">trigger</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== trigger ===
 
=== trigger ===
 
</div>
 
</div>
 
{{Commande|trigger|op|1.8|14w06a}}
 
{{Commande|trigger|op|1.8|14w06a}}
Manipule les objectifs de type <code>trigger</code>.
+
Manipule les objectifs de type {{code|trigger}}.
 
Il est nécessaire que l'objectif ait été activé avec {{cmd|scoreboard players enable <...>}} pour que {{cmd|trigger}} soit utilisable.
 
Il est nécessaire que l'objectif ait été activé avec {{cmd|scoreboard players enable <...>}} pour que {{cmd|trigger}} soit utilisable.
   
Ligne 3 781 : Ligne 4 246 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 3 808 : Ligne 4 273 :
 
! style="min-width:150px" | Propriétés
 
! style="min-width:150px" | Propriétés
 
|-
 
|-
| <code><nowiki><objective></nowiki></code>
+
| {{code|<nowiki><objective></nowiki>}}
 
| Chaîne de caractères
 
| Chaîne de caractères
 
| Nom de l'objectif
 
| Nom de l'objectif
Ligne 3 814 : Ligne 4 279 :
 
* Taille maximale : 16 caractères.
 
* Taille maximale : 16 caractères.
 
|-
 
|-
| <code><nowiki><value></nowiki></code>
+
| {{code|<nowiki><value></nowiki>}}
 
| Entier
 
| Entier
 
| Valeur à définir, peut être négative.
 
| Valeur à définir, peut être négative.
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="weather" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">weather</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="weather"><span style="vertical-align:middle; font-size:1.2em">weather</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== weather ===
 
=== weather ===
 
</div>
 
</div>
 
{{Commande|weather|op|1.8|14w06a}}
 
{{Commande|weather|op|1.8|14w06a}}
Manipule la météo. Fige la météo dans l'état et la durée spécifiée.
+
Permet de manipuler la météo. Elle permet aussi de figer la météo dans l'état et la durée spécifiée.
   
 
; Syntaxe
 
; Syntaxe
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 3 840 : Ligne 4 304 :
 
|-
 
|-
 
| {{cmd|weather clear <nowiki>[<duration>]</nowiki>}}
 
| {{cmd|weather clear <nowiki>[<duration>]</nowiki>}}
* Éclairci la météo.
+
* Éclaircit la météo.
| Nombre de tick avec que la météo change.
+
| Nombre de ticks durant lequel la météo change.
 
| 1
 
| 1
 
|-
 
|-
 
| {{cmd|weather rain <nowiki>[<duration>]</nowiki>}}
 
| {{cmd|weather rain <nowiki>[<duration>]</nowiki>}}
 
* Provoque la pluie.
 
* Provoque la pluie.
| Nombre de tick avec que la météo change.
+
| Nombre de ticks durant lequel la météo change.
 
| 1
 
| 1
 
|-
 
|-
 
| {{cmd|weather thunder <nowiki>[<duration>]</nowiki>}}
 
| {{cmd|weather thunder <nowiki>[<duration>]</nowiki>}}
 
* Provoque la tempête.
 
* Provoque la tempête.
| Nombre de tick avec que la météo change.
+
| Nombre de ticks durant lequel la météo change.
 
| 1
 
| 1
 
|}
 
|}
Ligne 3 861 : Ligne 4 325 :
 
! style="min-width:150px" | Propriétés
 
! style="min-width:150px" | Propriétés
 
|-
 
|-
| <code><nowiki>[<duration>]</nowiki></code>
+
| {{code|<nowiki>[<duration>]</nowiki>}}
 
| Entier
 
| Entier
| Temps en tick durant laquelle la météo restera telle quelle a été définit dans la commande, après ça, elle changera aléatoirement. Par défaut à 6000 (5 minutes).
+
| Temps en ticks durant lequel la météo restera telle quelle a été définie dans la commande, après ça, elle changera aléatoirement. Par défaut à 6000 (5 minutes).
 
|
 
|
 
* Minimum : 0
 
* Minimum : 0
 
* Maximum : 1000000
 
* Maximum : 1000000
 
|-
 
|-
| <code><nowiki><value></nowiki></code>
+
| {{code|<nowiki><value></nowiki>}}
 
| Entier
 
| Entier
 
| Valeur à définir, peut être négative.
 
| Valeur à définir, peut être négative.
 
| -
 
| -
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="whitelist" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">whitelist</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="whitelist"><span style="vertical-align:middle; font-size:1.2em">whitelist</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== whitelist ===
 
=== whitelist ===
Ligne 3 914 : Ligne 4 377 :
 
! Propriétés
 
! Propriétés
 
|-
 
|-
| <code><nowiki><targets></nowiki></code>
+
| {{code|<nowiki><targets></nowiki>}}
 
| Selécteur
 
| Selécteur
 
| -
 
| -
Ligne 3 921 : Ligne 4 384 :
 
* Quantité : multiple
 
* Quantité : multiple
 
|}
 
|}
  +
</div></div>
|}
 
   
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;background-color: #fff;"
+
<div class="collapsible collapsed style-level1" style="width:100%; margin-top:10px; border:none !important">
!+ class="mw-headline" id="worldborder" style="background: #ddd;border: 1px solid #a2a9b1;" | <span style="font-size:1.2em">worldborder</span>
+
<div class="style-level3" style="line-height: 24px; padding: 5px 10px; text-align: center; font-weight: bold;" id="worldborder"><span style="vertical-align:middle; font-size:1.2em">worldborder</span></div>
  +
<div class="collapsible-content style-level1" style="border: 1px solid; border-top: 0 !important; padding: 10px;">
|- style="display: none" |
 
| style="border: 0px; padding: 10px" |
 
 
<div style="display:none">
 
<div style="display:none">
 
=== worldborder ===
 
=== worldborder ===
Ligne 3 937 : Ligne 4 399 :
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
{| class="wikitable" style="width: calc(100% - 305px - 1em)"
 
! rowspan="2" | Commande
 
! rowspan="2" | Commande
! colspan="2" | Retour
+
! colspan="2" | [[#Retour|Retour]]
 
|-
 
|-
 
! ''Result''
 
! ''Result''
Ligne 3 958 : Ligne 4 420 :
 
|-
 
|-
 
| {{cmd|worldborder damage buffer <distance>}}
 
| {{cmd|worldborder damage buffer <distance>}}
* Définit la zone de tolérance au dela de laquelle les entités ne subissent pas de dégat.
+
* Définit la zone de tolérance au delà de laquelle les entités ne subissent pas de dégâts.
 
| Distance définie.
 
| Distance définie.
 
| 1 si la valeur est modifiée, sinon 0.
 
| 1 si la valeur est modifiée, sinon 0.
Ligne 3 989 : Ligne 4 451 :
 
! style="min-width:150px" | Propriétés
 
! style="min-width:150px" | Propriétés
 
|-
 
|-
| <code><nowiki><distance></nowiki></code>
+
| {{code|<nowiki><distance></nowiki>}}
 
| Entier
 
| Entier
 
| Distance en bloc.
 
| Distance en bloc.
Ligne 3 996 : Ligne 4 458 :
 
* Maximum : 60000000
 
* Maximum : 60000000
 
|-
 
|-
| <code><nowiki>[<time>]</nowiki></code>
+
| {{code|<nowiki>[<time>]</nowiki>}}
 
| Entier
 
| Entier
 
| Durée en seconde que mettra la bordure de monde à changer de taille. Ce changement est progressif, les joueurs voient dans le jeu le déplacement de la bordure de monde. La bordure en déplacement a également une couleur différente (rouge).
 
| Durée en seconde que mettra la bordure de monde à changer de taille. Ce changement est progressif, les joueurs voient dans le jeu le déplacement de la bordure de monde. La bordure en déplacement a également une couleur différente (rouge).
Ligne 4 002 : Ligne 4 464 :
 
* Minimum : 0
 
* Minimum : 0
 
|-
 
|-
| <code><nowiki><pos></nowiki></code>
+
| {{code|<nowiki><pos></nowiki>}}
 
|| Coordonnées 2D
 
|| Coordonnées 2D
 
| Position du centre de la bordure de monde.
 
| Position du centre de la bordure de monde.
 
| -
 
| -
 
|-
 
|-
| <code><nowiki><damagePerBlock></nowiki></code> et <code><nowiki><distance></nowiki></code>
+
| {{code|<nowiki><damagePerBlock></nowiki>}} et {{code|<nowiki><distance></nowiki>}}
 
| Flottant
 
| Flottant
 
| -
 
| -
Ligne 4 013 : Ligne 4 475 :
 
* Minimum : 0.0
 
* Minimum : 0.0
 
|-
 
|-
| <code><nowiki><distance></nowiki></code> et <code><nowiki><time></nowiki></code>
+
| {{code|<nowiki><distance></nowiki>}} et {{code|<nowiki><time></nowiki>}}
 
| Entier
 
| Entier
 
| -
 
| -
Ligne 4 019 : Ligne 4 481 :
 
* Minimum : 0
 
* Minimum : 0
 
|}
 
|}
  +
</div></div>
|}
 
   
 
== Historique ==
 
== Historique ==
   
{{Historique|release}}
+
{{Historique|1=classic}}
  +
{{Historique|1=|2=0.0.15a (Multiplayer Test 3)|3=Ajout de {{cmd|ban}}, {{cmd|banip}}, {{cmd|broadcast}}, {{cmd|deop}}, {{cmd|kick}}, {{cmd|op}}, {{cmd|tp}}, et {{cmd|unban}}.|rowspawn=2}}
{{Historique||1.13|snap=17w45a|Modification, fusion et séparation de la majorité des commandes.}}
 
{{Historique|||snap=17w45b|Ajout de la commande {{cmd|data}}.}}
+
{{Historique|1=|2=0.0.16a_01|3=Changement de {{cmd|broadcast}} vers {{cmd|say}}. Version : [[Historique_des_versions_Java/Classique|0.0.16a_01]]}}
{{Historique|||snap=17w46a|Ajout de la commande {{cmd|datapack}}.}}
+
{{Historique|1=|2=0.0.17a|3=Ajout de {{cmd|setspawn}}. Version : [[Historique_des_versions_Java/Classique|0.0.17a]]}}
{{Historique|||snap=18w19a|Le résultat de la commande {{cmd|seed}} peut maintenant être copiée.}}
+
{{Historique|1=|2=0.0.20a|3=Ajout de {{cmd|solid}}.}}
{{Historique||1.13.1|snap=18w31a|Ajout de la commande {{cmd|chunk}}.}}
+
{{Historique|1=indev}}
{{Historique|||snap=pre1|Renommage de la commande {{cmd|chunk}} en {{cmd|forceload}}.}}
+
{{Historique|1=|2=0.31|3=Toutes les commandes supprimées..}}
{{Historique|foot}}
+
{{Historique|1=alpha}}
  +
{{Historique|1=|2=1.0.16|3=Ajout de {{cmd|ban}}, {{cmd|ban-ip}}, {{cmd|banlist}}, {{cmd|deop}}, {{cmd|home}}, {{cmd|kick}}, {{cmd|op}}, {{cmd|pardon}}, {{cmd|pardon-ip}}, {{cmd|say}}, et {{cmd|stop}}.}}
  +
{{Historique|1=|2=1.0.16_01|3=Ajout de {{cmd|save-all}}, {{cmd|save-on}}, {{cmd|save-off}} et {{cmd|tp}}.}}
  +
{{Historique|1=|2=1.0.16_02|3=Ajout de {{cmd|list}} et {{cmd|tell}}.}}
  +
{{Historique|1=|2=1.2.5|3=Suppression de {{cmd|home}}.}}
  +
{{Historique|1=|2=1.2.6|3=Ajout de {{cmd|kill}}.}}
  +
{{Historique|1=beta}}
  +
{{Historique|1=|2=1.3|3=Ajout de {{cmd|whitelist}}.}}
  +
{{Historique|1=release}}
  +
{{Historique|1=|2=1.3.1|3=Ajout de cheats mode et {{cmd|gamemode}}, {{cmd|give}}, {{cmd|time}}, {{cmd|toggledownfall}}, et {{cmd|xp}}.|snap=12w16a}}
  +
{{Historique|1=|2=|3=Ajout de {{cmd|help}}.|snap=12w17a}}
  +
{{Historique|1=|2=|3=Ajout de {{cmd|seed}}.|snap=12w21a}}
  +
{{Historique|1=|2=|3=Ajout de {{cmd|defaultgamemode}}.|snap=12w22a}}
  +
{{Historique|1=|2=|3=Ajout de {{cmd|publish}}.|snap=12w24a}}
  +
{{Historique|1=|2=|3=Les astuces peuvent maintenant être activées ou désactivées lors de l'ouverture d'un monde à d'autres joueurs via le réseau local.|snap=12w25a}}
  +
{{Historique|1=|2=|3=Ajout de {{cmd|debug}}.|snap=12w27a}}
  +
{{Historique|1=|2=|3=Changeement de {{cmd|gamemode 3}} à {{cmd|gamemode 0}}.|snap=12w30a}}
  +
{{Historique|1=|2=1.4.2|3=Ajout de {{cmd|difficulty}}, {{cmd|gamerule}}, {{cmd|spawnpoint}}, et {{cmd|weather}}.
  +
|4=Ajout de [[#Selécteur|sélecteur de cible]].|snap=12w32a}}
  +
{{Historique|1=|2=|3=Ajout de {{cmd|clear}}.|snap=12w37a}}
  +
{{Historique|1=|2=|3=Ajout de l'arguement {{code|item}} à {{cmd|clear}}.|snap=12w38a}}
  +
{{Historique|1=|2=|3=La limite de {{cmd|xp}} est maintenant 2 147 483 647 au lieu de 5 000.|snap=12w41a}}
  +
{{Historique|1=|2=1.4.4|3=Ajout de {{cmd|enchant}}.|snap=pre}}
  +
{{Historique|1=|2=1.5|3=Ajout de {{cmd|testfor}}.|snap=13w03a}}
  +
{{Historique|1=|2=|3=Ajout de {{cmd|scoreboard}}.|snap=13w04a}}
  +
{{Historique|1=|2=|3=Ajout de {{cmd|effect}}.|snap=13w09b}}
  +
{{Historique|1=|2=1.6.1|3=Ajout de {{cmd|spreadplayers}}.
  +
|4=Ajout de la règle de jeu {{code|naturalRegeneration}}.|snap=13w23a}}
  +
{{Historique|1=|2=|3=Ajout de la règle de jeu {{code|doDaylightCycle}}.|snap=13w24a}}
  +
{{Historique|1=|2=|3=Les dommage causé par {{cmd|kill}} à changé de 1 000 à 3.4×10{{^|38}}.|snap=13w24b}}
  +
{{Historique|1=|2=|3=Ajout de l'arguement {{code|clear}} à {{cmd|effect}}.|snap=1.6-pre}}
  +
{{Historique|1=|2=|3=Ajout de {{cmd|playsound}}.|snap=pre}}
  +
{{Historique|1=|2=1.7.2|3=Ajout de {{cmd|summon}}.
  +
|4=Ajout de {{cmd|achievement}}.
  +
|5=Ajout de l'argument {{code|dataTag}} à {{cmd|give}}.|snap=13w36a}}
  +
{{Historique|1=|2=|3=Ajout de {{cmd|setblock}}, {{cmd|tellraw}}, et {{cmd|testforblock}}.|snap=13w37a}}
  +
{{Historique|1=|2=|3=Ajout de {{cmd|setidletimeout}}.|snap=13w38a}}
  +
{{Historique|1=|2=|3=Ajout de {{cmd|setworldspawn}}.|snap=13w43a}}
  +
{{Historique|1=|2=1.8|3=Ajout de {{cmd|blockdata}}.
  +
|4=Ajout du sélecteur {{code|@e}} au [[#Sélecteur|Sélecteur de cible]].
  +
|5=Ajout des arguments {{code|player{{!}}entity}} à {{cmd|kill}}.
  +
|6=Ajout de l'argument {{code|data}} à {{cmd|clear}}.
  +
|7=Ajout de l'argument {{code|dataTag}} à {{cmd|testfor}}.
  +
|8={{cmd|testfor}} n'est plus exclusif aux blocs de commande.
  +
|9=Ajout de {{code|insertion}} attribut de [[#Raw JSON text|texte cru JSON]] spécification.|snap=14w02a}}
  +
{{Historique|1=|2=|3=Pour fixer le {{bug|44371}}, {{cmd|kill}} tue désormais les cibles non-vivantes à la place de leur infliger 3.4×10{{^|38}} dégâts.|snap=14w02c}}
  +
{{Historique|1=|2=|3=Ajout des arguments de rotation à {{cmd|tp}}.
  +
|4=Ajout de {{code|dx}}, {{code|dy}}, et {{code|dz}} au arguments de [[#Target selectors|sélecteurs de cibles]].
  +
|5=Ajout de {{cmd|clone}} et {{cmd|fill}}.
  +
|6=Ajout de la règle de jeu {{code|logAdminCommands}}.
  +
|7=Données NBT fonctionnent maintenant avec des ID sous forme de chaîne et non plus avec des ID numériques.
  +
|8=Les ID numériques ne fonctionnent plus dans les autres morceaux de commandes, bien qu'ils fonctionnent toujours pour les données NBT.|snap=14w03a}}
  +
{{Historique|1=|2=|3=Ajout de {{cmd|particle}}.|snap=14w04a}}
  +
{{Historique|1=|2=|3=Ajout de {{code|spectator}} to {{cmd|gamemode}} et {{cmd|defaultgamemode}}.|snap=14w05a}}
  +
{{Historique|1=|2=|3=Ajout de l'argument {{code|hideParticles}} à {{cmd|effect}}.
  +
|4=Ajout de {{cmd|trigger}}.|snap=14w06a}}
  +
{{Historique|1=|2=|3=Ajout de {{cmd|execute}} et {{cmd|testforblocks}}.
  +
|4={{cmd|testfor}} peut maintenant tester pour des correspondances partielles de tag NBT.|snap=14w07a}}
  +
{{Historique|1=|2=|3=Les commandes utilisant {{cmd|execute}} passent maintenant la valeur de succès au bloc de commande qui l'a exécutée.|snap=14w08a}}
  +
{{Historique|1=|2=|3=Ajout de la règle de jeu {{code|showDeathMessages}}.
  +
|4=Ajout de {{code|force}} option de {{cmd|clone}}.|snap=14w10a}}
  +
{{Historique|1=|2=|3=Ajout de {{cmd|worldborder}}.
  +
|4=Ajout de la règle de jeu {{code|retomTickSpeed}}.|snap=14w17a}}
  +
{{Historique|1=|2=|3=Ajout de {{cmd|worldborder damage}} et {{cmd|worldborder warning}}.|snap=14w19a}}
  +
{{Historique|1=|2=|3=Ajout de {{cmd|title}}.
  +
|4=Ajout de {{code|selector}}, attribut de la spécification [[#Raw JSON text|raw JSON text]].
  +
|5=Ajout de {{code|move}} option de {{cmd|clone}}.|snap=14w20a}}
  +
{{Historique|1=|2=|3=Ajout de {{cmd|worldborder add}}.
  +
|4=Ajout de {{cmd|replaceitem}}.
  +
|5=Ajout de la règle de jeu {{code|sendCommandFeedback}}|snap=14w26a}}
  +
{{Historique|1=|2=|3=Ajout de {{cmd|stats}}.|snap=14w28a}}
  +
{{Historique|1=|2=|3=Ajout de {{cmd|worldborder get}}.
  +
|4=Ajout de l'argument {{code|force}} à {{cmd|particle}}.
  +
|5=Ajout de {{cmd|time}} {{code|query}}.
  +
|6=Ajout de la capacité à créer de fausses ''gamerule''.
  +
|7=Ajout de {{code|QueryResults}} à {{cmd|stats}}.|snap=14w29a}}
  +
{{Historique|1=|2=|3={{cmd|summon}} peut maintenant faire apparaître [[Orage|la foudre]].|snap=14w30a}}
  +
{{Historique|1=|2=|3={{cmd|debug}} peut maintenant être effectuée en solo.
  +
|4=Ajout de l'argument {{code|chunk}} à {{cmd|debug}}.|snap=14w31a}}
  +
{{Historique|1=|2=|3=Ajout de {{cmd|entitydata}}.
  +
|4={{cmd|give}} ne peut plus faire des stacks illégaux.|snap=14w32b}}
  +
{{Historique|1=|2=1.8.1|3=Ajout de la règle de jeu {{code|doEntityDrops}}.
  +
|4=La commande {{code|doTileDrops}} n'affecte plus les entités.|snap=pre1}}
  +
{{Historique|1=|2=1.9|3=Ajout de la règle de jeu {{code|spectatorsGenerateChunks}}.|snap=15w37a}}
  +
{{Historique|1=|2=|3={{cmd|gamemode}} affiche maintenant dans le chat le mode de jeu sur lequel le joueur est passé.|snap=15w43a}}
  +
{{Historique|1=|2=|3={{cmd|playsound}} accepte maintenant {{Touche|Tab}} pour compléter.
  +
|4=Ajout des tags ''player'' et ''params'' à {{cmd|particle}}|snap=15w49a}}
  +
{{Historique|1=|2=|3={{cmd|time query}} accepte maintenant {{code|day}} comme valeur.|snap=15w49b}}
  +
{{Historique|1=|2=|3=Ajout de la règle de jeu {{code|spawnRadius}}.|snap=15w51a}}
  +
{{Historique|1=|2=|3=Le sélecteur {{code|m}} accepte maintenant les abréviations et valeurs du standard {{code|gamemode}}, tels que {{code|a}} et {{code|adventure}}, et ceux-ci peuvent également être mis en négation.
  +
|4={{cmd|playsound}} requiert désormais un paramètre ''source'', qui spécifie dans la catégorie dans laquelle se situe le son pour ajuster le volume.
  +
|5={{cmd|help}} dans un bloc de commande utilise désormais une phrase humoristique parmi plusieurs pour le dernier résulat (''previous output'').
  +
|snap=16w02a}}
  +
{{Historique|1=|2=|3={{cmd|achievement}} n'affecte plus les statistiques.|snap=16w03a}}
  +
{{Historique|1=|2=|3=Ajout de la règle de jeu {{code|disableElytraMovementCheck}}.|snap=16w07a}}
  +
{{Historique|1=|2=1.9.3|3={{cmd|tp}} ne téléporte plus le joueur vers une y-coordonnée située en dehors de l'intervalle -512 : 512.|snap=pre1}}
  +
{{Historique|1=|2=|3=Ajout de {{cmd|stopsound}}.|snap=pre2}}
  +
{{Historique|1=|2=1.10|3=L'intervalle pour les y-coordonnées de {{cmd|tp}} passe à -4096 : 4096.|snap=16w21b}}
  +
{{Historique|1=|2=|3=Ajout de {{cmd|teleport}}, qui est comme la commande {{cmd|tp}}, à l'exception du paramètre de cible qui est metatory (?), la téléportation vers d'autres joueur n'est plus possible, et l'utilisation de coordonnées est relative à l'exécuteur de la commande, plutôt qu'à la cible.|snap=pre1}}
  +
{{Historique|1=|2=1.11|3=Ajout du support des [[Valeurs#.C3.89tats_de_blocs|états de bloc]] à {{cmd|execute}}, {{cmd|fill}}, {{cmd|setblock}} et {{cmd|testforblock}}.|snap=16w32a}}
  +
{{Historique|1=|2=|3=Ajout de la capacité pour {{cmd|title}} à afficher du texte dans la position "barre d'action".|snap=16w32b}}
  +
{{Historique|1=|2=|3=Ajout de la règle de jeu {{code|doWeatherCycle}} et {{code|maxEntityCramming}}.
  +
|4=Suppression des sélecteurs de cible implicites (par exemple, {{code|@e[167,28,454]}}).|5=Des cibles invalides (comme {{code|@e[Type{{=}}creeper]}}, {{code|@e[asdf{{=}}nonexistent]}}, et {{code|@e[malformed]}}) genèrent désormais une erreur au lieu de rester silencieusement ignorées.|snap=16w38a}}
  +
{{Historique|1=|2=|3=Ajout de {{cmd|locate}}.|snap=16w39a}}
  +
{{Historique|1=|2=1.12|3=Ajout de {{cmd|recipe}} et {{cmd|advancement}}.
  +
|4=Ajout de la règle de jeu {{code|doLimitedCrafting}}.
  +
|5=Suppression {{cmd|achievement}}.|snap=17w13a}}
  +
{{Historique|1=|2=|3=Ajout de la règle de jeu {{code|maxCommandChainLength}}.
  +
|4=Ajout de the {{code|@s}} [[#Target selector variables|target selector variable]]|snap=17w16b}}
  +
{{Historique|1=|2=|3=Ajout de la règle de jeu {{code|announceAdvancements}}.|4=Ajout de {{cmd|reload}}.|snap=17w18a}}
  +
{{Historique|1=|2=|3=Ajout de la règle de jeu {{code|gameLoopFunction}}.|4=Ajout de {{cmd|function}}.|snap=pre1}}
  +
{{Historique|1=|2=1.13|3=Une nouvelle librairie nommée Brigadier est maintenant utilisée pour analyser les commandes. Les différents composants des commandes sont affichés avec différentes couleurs, et les erreurs apparaissent maintenant en rouge sans avoir à lancer la commande. Les commandes, pour la plupart, n'acceptent pas les lettres majuscules, et sont désormais plus rapides et plus efficaces.|4=Un argument {{code|nbt}} dans les sélecteurs de cible.|5=Changement de la syntaxe de certaines commandes.|6=Ajout de {{cmd|tag}} et {{cmd|team}}.
  +
|7=Supression de {{cmd|enchant}}, {{cmd|stats}}, {{cmd|testfor}}, {{cmd|testforblock}}, {{cmd|testforblocks}} et {{cmd|toggledownfall}}.
  +
|8=La syntaxe de {{cmd|execute}} a été séparée.|9={{cmd|gamerule}} n'accepte plus les valeurs inconnues ("custom gamerules").
  +
|10=Les valeurs de {{cmd|gamerule}} peuvent maintenant être vérifiées.
  +
|11={{cmd|publish}} accepte maintenant un argument optionnel {{code|port}}.|snap=17w45a}}
  +
{{Historique|1=|2=|3=Ajout de {{cmd|data}}.
  +
|4=Suppression de {{cmd|entitydata}}.
  +
|5=Réintroduction de {{cmd|execute store}}.|snap=17w45b}}
  +
{{Historique|1=|2=|3=Ajout de {{cmd|datapack}}.
  +
|4=Le joueur a maintenant une option pour activer les suggestions automatiques de commandes.
  +
|5=La commande UI a un nouveau prototype, et en fonctionne maintenant en multijoueur.|snap=17w46a}}
  +
{{Historique|1=|2=|3=Removed {{cmd|blockdata}}.
  +
|4=Le nom des particules a été changé pour la commande {{cmd|particle}}.
  +
|5=Ajout d'une option dans le chat pour faire défiler automatiquement des suggestions de commande.|snap=17w47a}}
  +
{{Historique|1=|2=|3=Petite modification de la suggestion de commande UI.
  +
|4=La complétion automatique pour les coordonnées est refaite.|snap=17w48a}}
  +
{{Historique|1=|2=|3=Suppression de {{code|gameLoopFunction}} {{cmd|gamerule}}.|snap=17w49b}}
  +
{{Historique|1=|2=|3=Les coordonnées locales peuvent maintenant être utilisées dans les commandes en utilisant {{code|^}}.
  +
|4=Compléter avec tab sans viser de bloc affiche maintenant {{code|~ ~ ~}}.|snap=17w50a}}
  +
{{Historique|1=|2=|3=Ajout de {{code|facing}} à {{cmd|/teleport}}, ce qui fera que l'entité ciblée fera face à une entité ou position.
  +
|4=Ajout de the options {{code|noon}} et {{code|midnight}} à {{cmd|/time set}}.
  +
|5=Changement de tous les noms personnalisés (blocs, objets, entités, entités de bloc) à des composants textuels pouvant être transcrits.
  +
|6=Les clefs NBT d'objets-entités {{code|Thrower}} et {{code|Owner}} ne sont plus des chaînes de caractères mais plutôt des compostions de two longs named {{code|L}} et {{code|M}}.|7=Les clefs NBT des boules de neige, oeufs et perle de l'end {{code|owner}} ne sont plus des chaînes de caractères mais plutôt des compostions de two longs named {{code|L}} et {{code|M}}.|snap=18w01a}}
  +
{{Historique|1=|2=|3=Les messages d'erreur lors de l'exécution d'une commande sont maintenant plus sympas (avec des conseils sur comment mieux faire).|4={{cmd|/teleport}} a été un peu simplifié, les joueurs peuvent maintenant se téléporter aux entités dans d'autres dimensions.|5=Ajout de nouvelles sous-commandes à {{cmd|/execute}} pour permettre plus de contrôle sur les commandes.|6=Les commandes de serveur s'exécutent maintenant depuis le point d'apparition du monde dans la Surface, au lieu d'à {{code|0,0,0}}.|snap=18w02a}}
  +
{{Historique|1=|2=|3=Amélioration de la performance de la décomposition et de l'exécution des commandes.|4=Ajout de commandes au profiler (?) (/debug).|5={{cmd|data get}} avec un {{code|path}} fonctionne maintenant pour les valeur non-numériques.
  +
|6=Ajout de raccourci {{cmd|particle <name> <pos>}}.|snap=18w03a}}
  +
{{Historique|1=|2=|3=Ajout de {{cmd|bossbar}}|4=Nouvelle sous-commande pour {{cmd|execute store}}.
  +
|5=Ajout de de suggestions basiques pour le sélecteur d'entités dans l'IU de commandes.
  +
|6=Un avertissement est affiché pour les commandes ambitieuses.|snap=18w05a}}
  +
{{Historique|1=|2=|3=Re-ajout de {{cmd|enchant}}.
  +
|4=Ajout de suggestions e commandes pour les sélecteurs d'entité.
  +
|5=Les espaces vides sont maintenant autorisés pour les sélecteurs d'entité et les arguments d'état de bloc.|6={{cmd|locate}} accepte maintenant différents noms de structure pour toutes les structures précédemment regroupées sous {{code|Temple}}: {{code|Desert_Pyramid}}, {{code|Igloo}}, {{code|Jungle_Pyramid}}, et {{code|Swamp_Hut}}. |snap=18w06a}}
  +
{{Historique|1=|2=|3=Ajout de d'un lien de téléportation cliquable à la sortie de commande de {{cmd|locate}}.|snap=18w08a}}
  +
{{Historique|1=|2=|3=La sortie de la commande {{cmd|seed}} peut maintenant être copiée.|snap=18w19a}}
  +
{{Historique|1=|2=|3=Les équipes ont maintenant un préfixe et un suffixe.|snap=18w20a}}
  +
{{Historique|1=|2=|3=Ajout de {{cmd|scoreboard|objectives|modify|''<objective>''|displayname|''<displayName>''}}.|snap=pre7}}
  +
{{Historique|1=|2=|3=Ajout de {{cmd|team|modify|''<team>''|displayName}}.|4=Ajout de {{cmd|scoreboard|objectives|modify|''<objective>''|rendertype|''hearts''}}, ce qui fait s'afficher la barre de vie avec des cœurs, comme là : {{Cœurs|12}}.|5=Ajout de {{cmd|scoreboard|objectives|modify|''<objective>''|rendertype|''integer''}}, ce qui fait s'afficher la barre de vie avec des nombres jaunes.|6=Les noms d'équipe et les noms d'objectifs
  +
sont maintenant des éléments textuels, et plus de simples chaînes de caractères.|7={{cmd|team|option}} est maintenant {{cmd|team|modify}}.|snap=pre8}}
  +
{{Historique|1=|2=1.13.1|3= Ajout de {{cmd|chunk}}.|snap=18w31a}}
  +
{{Historique|1=|2=|3={{cmd|chunk}} est renommé en {{cmd|forceload}}.|snap=pre1}}
  +
{{Historique|1=|2=September 26, 2018|3=Brigadier [https://github.com/Mojang/brigadier open-sourced] passe sous licence MIT. (Le code source était précédemment disponible sur le site de la librairie, sans licence spécifiée).|link={{tweet|dinner|1044870699465216001}}}}
  +
{{Historique|1=pocket alpha}}
  +
{{Historique|1=|2=0.7.4|3=Ajout de support pour les commandes, bien que non encore implémenté.}}
  +
{{Historique|1=|2=0.16.0|3=Ajout de {{cmd|clearfixedinv}}, {{cmd|clone}}, {{cmd|deop}}, {{cmd|execute}}, {{cmd|fill}}, {{cmd|gamemode}}, {{cmd|give}}, {{cmd|help}} (avec alias {{cmd|?}}), {{cmd|kill}}, {{cmd|list}}, {{cmd|op}}, {{cmd|say}}, {{cmd|setblock}}, {{cmd|setfixedinvslot}}, {{cmd|setworldspawn}}, {{cmd|spawnpoint}}, {{cmd|summon}}, {{cmd|tell}} (avec alias {{cmd|msg}} et {{cmd|w}}), {{cmd|testforblock}}, {{cmd|testforblocks}}, {{cmd|time}}, {{cmd|toggledownfall}}, {{cmd|tp}} (with alias {{cmd|teleport}}), {{cmd|weather}}, {{cmd|wsserver}} et {{cmd|xp}}.
  +
|4=La majorité des commandes fonctionne de la même façon que pour la Java Edition 1.10.
  +
Les différences sont : pas de support des datatags, {{cmd|clone}} ne peut pas utiliser {{code|forced}} cloneMode, {{cmd|gamemode}} ne peut utiliser que les modes Créatif et Survie, le joueur ciblé est optionnel pour {{cmd|give}}, et l'entité ciblée est optionnelle pour {{cmd|execute}}.
  +
|snap=build 1}}
  +
{{Historique|1=|2=|3=Suppression de {{cmd|clearfixedinv}} et {{cmd|setfixedinvslot}}, ainsi que d'autre éléments liés à [[Education Edition]].|snap=build 2}}
  +
{{Historique|1=|2=|3=Ajout de {{cmd|enchant}}.|snap=build 5}}
  +
{{Historique|1=pocket}}
  +
{{Historique|1=|2=1.0|3=Ajout de {{cmd|locate}} et {{cmd|connect}}.|snap=build 1}}
  +
{{Historique|1=|2=|3=Suppression de {{cmd|locate}}.|snap=build 2}}
  +
{{Historique|1=|2=|3=Re-Ajout de {{cmd|locate}}. Fonctionne seulement pour les forts.|snap=build 3}}
  +
{{Historique|1=|2=1.0.3|3=Ajout de {{cmd|transferserver}}.|snap=build 1}}
  +
{{Historique|1=|2=1.0.5|3=Ajout de {{cmd|clear}}, {{cmd|difficulty}}, {{cmd|effect}}, {{cmd|gamerule}}, {{cmd|me}}, {{cmd|particle}}, {{cmd|playsound}}, {{cmd|replaceitem}}, {{cmd|spreadplayers}}, {{cmd|stopsound}}, {{cmd|testfor}} et {{cmd|title}}.|snap=build 1}}
  +
{{Historique|1=|2=|3=Suppression de {{cmd|particle}}.
  +
|4=Le {{code|amplifier}} ne peut plus avoir des valeurs négatives envers {{cmd|effect}}.|snap=build 2}}
  +
{{Historique|1=|2=1.1|3=Le {{code|canplaceon}} et {{code|cetestroy}} sont maintenant utilisables pour {{cmd|replaceitem}}.
  +
|4={{cmd|locate}} peut maintenant trouver d'autres structures.
  +
|5=Ajout de {{code|dodaylightcycle}}, {{code|doentitydrops}}, {{code|dofiretick}}, {{code|domobspawning}}, {{code|domobloot}}, {{code|dotiledrops}}, {{code|doweathercycle}}, {{code|keepinventory}} et {{code|mobgriefing}} gamerules.|snap=build 1}}
  +
{{Historique|1=|2=1.1|3=Ajout de {{cmd|setmaxplayers}}.|snap=release}}
  +
{{Historique|1=bedrock}}
  +
{{Historique|1=|2=1.2|3=Ajout de {{cmd|tickingarea}}.|snap=build 1}}
  +
{{Historique|1=|2=1.6|3=Ajout de la règle de jeu {{code|doinsomnia}}.|snap=bêta 1.6.0.6}}
  +
{{Historique|1=|2=1.7|3=Ajout de {{cmd|scoreboard}}.|4=Ajout de la règle de jeu {{code|commandblocksenabled}}.|snap=bêta 1.7.0.2}}
  +
{{Historique|1=foot}}
   
 
== Notes diverses ==
 
== Notes diverses ==
   
* 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.
+
* Quand la règle du jeu {{code|doFireTick}} est désactivée, le feu brûle éternellement et ne s'éteint pas même avec la pluie.
   
 
== Voir aussi ==
 
== Voir aussi ==
Ligne 4 048 : Ligne 4 686 :
 
[[es:Comandos]]
 
[[es:Comandos]]
 
[[hu:Szerverparancsok]]
 
[[hu:Szerverparancsok]]
  +
[[it:Comandi]]
 
[[ja:コマンド]]
 
[[ja:コマンド]]
 
[[ko:명령어]]
 
[[ko:명령어]]
[[pl:Komendy]]
+
[[nl:Opdrachten]]
  +
[[pl:Polecenia]]
 
[[pt:Comandos]]
 
[[pt:Comandos]]
 
[[ru:Команды консоли]]
 
[[ru:Команды консоли]]
  +
[[th:คำสั่ง]]
  +
[[tr:Komutlar]]
  +
[[uk:Команди консолі]]
 
[[zh:命令]]
 
[[zh:命令]]

Dernière version du 13 novembre 2023 à 00:52

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

Utilisation

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 /. Avec une manette, pressez la touche {flèche de droite}. 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 ou automatiquement quand il a les conditions nécessaires. 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 solos, si les commandes n'ont pas été activées à la création, elles 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.

Liste des arguments

Les arguments sont une partie des commandes, une commande est une liste d'arguments séparée par un espace (dans une grande majorité des cas). Un argument peut être de différent type, dans Minecraft, il y a par exemple des sélecteurs, des coordonnées ou même de simples textes. Elles ont toutes une manière différente de s'écrire, en voici la liste :

Coordonnées

Il existe 3 types de coordonnées spatiales qui agissent différemment par rapport à la position d'exécution de la commande :

Coordonnées absolues

Les coordonnées absolues dépendent de l'origine 0 0 0 du monde, elles ne dépendent pas de l'exécuteur de la commande. Elles peuvent être utilisées sur toutes les commandes. Une coordonnée absolue se compose de 3 nombres qui peuvent être des flottants.

Coordonnées relatives

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).

Coordonnées locales

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 se 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.

Bloc

Ce paramètre peut être utilisé pour définir ou tester des blocs. Dans les 2 cas, il est possible de lui préciser des tags NBT dans le cas d'entité de bloc, et des états de bloc.

Syntaxe

[<namespace>]:nom[<state>][<nbt>]

  • [<state>]: 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 on pourrait s'y attendre. minecraft:furnace{BurnTime:200} applique ou teste la valeur 200 au paramètre BurnTime du bloc Four.

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 d'objet

Il existe un système permettant d'effectuer des tests avancés (groupés) lors de l'utilisation de la commande /execute par exemple. Ce sont les tags, des fichiers inclus dans les packs de données qui permettent de regrouper plusieurs blocs 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 est trouvé à l'emplacement du test (un test a des coordonnées).

Objet

Ce paramètre est utilisé pour définir ou tester des objets. Dans les deux cas, il est possible de lui préciser des tags NBT.

Syntaxe

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 d'objet

Il existe un système permettant d'effectuer des tests avancés (groupés) lors de l'utilisation de la commande /execute par exemple. Ce sont les tags, des fichiers inclus dans les Pack de données qui permettent de regrouper plusieurs 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 objet est trouvé à l'emplacement du test (test dans un inventaire).

Texte JSON

Les objets « texte JSON » utilisent 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 (facultativement) les propriétés suivantes :


  • Objet "texte JSON" de base.

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

    •  translate : Affiche le texte contenu d'une traduction dans le tchat. Cette traduction est représentée 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 score. 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é, 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éré 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ée 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.

    •  nbt: Une chaîne de caractères indiquant le chemin d'accès à une valeur NBT d'une entité ou d'un bloc. Ignoré lorsque l'un des champs précédents existe dans le nœud racine.

    •  block: Une chaîne de caractères spécifiant les coordonnées de l'entité de bloc dont la valeur NBT doit être obtenue. Les coordonnées peuvent être absolues ou relatives. Inutile si
       nbt est absent.

    •  entity: Une chaîne de caractères spécifiant un sélecteur pour une entité dont la valeur NBT doit être obtenue. Inutile si
       nbt est absent.

    •  predicate: Une chaîne de caractère spécifiant un ID de prédicat dont la valeur NBT doit être obtenue. Inutile si
       nbt est absent.

    •  interpret: Un booléen permettant d'indiquer si le jeu doit interpréter sous forme de chaîne de caractères la valeur SNBT au chemin indiqué par la clé
       nbt. Inutile sinon.

    •  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ées ici.

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

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

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

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

    •  obfuscated: Booléen (true/false) - Définit si le texte doit être affiché en obfusqué. Par défaut sur 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. S’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ée à 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 a les permissions pour le faire. Notez que la commande doit être préfixée 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 s’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ée à 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 facultatifs, le jeu se 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électeur

Dans la plupart des commandes où un joueur (ou entité) peut être spécifié, il est possible de « cibler » un ou plusieurs joueurs/entités 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

Sélecteur Fonction
@p Cible le joueur le plus proche.
S’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

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 normal, sans virgule allant de -2147483648 à 2147483647 sur les arguments Minecraft (exemple : 1, -3, 42, ...).
  • Flottant : nombre normal qui peut 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 valeur inférieure 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 égal à un texte avec =! (exemple : type=!player cherchera toutes 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 =!
  • Chemin d'accès: Chemin d'accès vers un fichier dans un pack de données sous la forme: namespace:chemin/vers/le/fichier.
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. Flottant
dy Prolongement en y par rapport au centre de la recherche. Flottant
dz Prolongement en z par rapport au centre de la recherche. Flottant
x_rotation Rotation verticale. Intervalle de flottant
y_rotation Rotation horizontale. Intervalle de flottant
distance Rayon de recherche. La zone de recherche sera une sphère de rayon distance centrée sur le centre de recherche. Intervalle de flottant
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 ou des joueurs. 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. Permets d’optimiser l'exécution des commandes. Trieur par défaut pour @e et @a.
Texte
predicate Prédicat à tester
Exemple : foo:bar/bar2
Chemin d'accès
Exemples
  • @a[y=30,dy=30] : Sélectionne tous les joueurs ayant une altitude comprise en y=30 et y=60.
  • @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]

Possesseur

Pour les commandes manipulant les tableaux de score et les équipes, elles prennent en paramètre une variable "possesseur". Il y a 2 types de valeurs qui peuvent être utilisées dans sa syntaxe :

  • Un possesseur peut être une entité, dans ce cas, il faudra utiliser la même syntaxe d'argument que Sélecteur.
  • Un possesseur peut également n’être rien du tout, juste un nom, que l'on appellera dans ce cas une variable. Ce nom n'a beau ne pas représenter une entité, elle sera malgré tout affichée dans les listes de score.

Dans les fichiers du jeu, lorsque qu'un sélecteur est utilisé en temps que possesseur, le jeu listera toutes les entités sélectionnées et utilisera leurs noms (ou le UUID si elle n'a pas de nom) en temps que variable.
Il existe un nom de variable particulier, *, qui a pour but de sélectionner toutes les variables incluant les entités. Aucun sélecteur ne peut lister les variables, c'est pour quoi il faut utiliser * dans ces cas-là.

Unité de temps

L'unité de temps utilisée dans Minecraft est le tick. Une seconde correspond à 20 ticks du jeu. Pour utiliser cette unité, il existe plusieurs formes de notation :

  • Un entier simple qui représentera une valeur en ticks directement (exemple : 20, représentant 20 ticks donc 1 seconde).
  • Un nombre avec le suffixe t qui représentera une valeur en ticks équivalant à la première notation (exemple : 20t, représentant 20 ticks donc 1 seconde).
  • Un nombre avec le suffixe s qui représentera une valeur en secondes (exemple : 2s, représentant 2 secondes donc 40 ticks).
  • Un nombre avec le suffixe d qui représentera une valeur en jours dans Minecraft, une journée dans Minecraft durant 20 minutes dans la réalité (exemple : 1d, représentant 1 jour, donc 20 minutes, donc 24000 ticks).

Les nombres suffixés peuvent également être des flottants, ce qui peut être utile dans certains cas par exemple 0.5d, représentant une demi-journée.

Liste des commandes

Voici ci-dessous la liste des 63 commandes disponibles dans le jeu.

Valeur de retour

Vous pourrez voir que certaines d'entre elles possèdent une colonne appelée Retour. En sous-colonne, il y a Result et Success, ces valeurs correspondent aux valeurs de retour des commandes en question. Certaines de ces valeurs peuvent être affichées dans le tchat, mais elles sont principalement utilisées par la commande et les sous-commandes /execute store <...>, elles permettent de stocker des valeurs de retour dans un score ou un tag NBT par exemple. Plus d'informations à execute, section Stockage.

Historique

Version Java Classique
0.0.15a (Multiplayer Test 3)Ajout de /ban, /banip, /broadcast, /deop, /kick, /op, /tp, et /unban.
0.0.16a_01Changement de /broadcast vers /say. Version : 0.0.16a_01
0.0.17aAjout de /setspawn. Version : 0.0.17a
0.0.20aAjout de /solid.
Version Java Indev
0.31Toutes les commandes supprimées..
Version Java Alpha
1.0.16Ajout de /ban, /ban-ip, /banlist, /deop, /home, /kick, /op, /pardon, /pardon-ip, /say, et /stop.
1.0.16_01Ajout de /save-all, /save-on, /save-off et /tp.
1.0.16_02Ajout de /list et /tell.
1.2.5Suppression de /home.
1.2.6Ajout de /kill.
Version Java Bêta
1.3Ajout de /whitelist.
Version Java
1.3.112w16aAjout de cheats mode et /gamemode, /give, /time, /toggledownfall, et /xp.
12w17aAjout de /help.
12w21aAjout de /seed.
12w22aAjout de /defaultgamemode.
12w24aAjout de /publish.
12w25aLes astuces peuvent maintenant être activées ou désactivées lors de l'ouverture d'un monde à d'autres joueurs via le réseau local.
12w27aAjout de /debug.
12w30aChangeement de /gamemode 3 à /gamemode 0.
1.4.212w32aAjout de /difficulty, /gamerule, /spawnpoint, et /weather.
Ajout de sélecteur de cible.
12w37aAjout de /clear.
12w38aAjout de l'arguement item à /clear.
12w41aLa limite de /xp est maintenant 2 147 483 647 au lieu de 5 000.
1.4.4preAjout de /enchant.
1.513w03aAjout de /testfor.
13w04aAjout de /scoreboard.
13w09bAjout de /effect.
1.6.113w23aAjout de /spreadplayers.
Ajout de la règle de jeu naturalRegeneration.
13w24aAjout de la règle de jeu doDaylightCycle.
13w24bLes dommage causé par /kill à changé de 1 000 à 3.4×1038.
1.6-preAjout de l'arguement clear à /effect.
preAjout de /playsound.
1.7.213w36aAjout de /summon.
Ajout de /achievement.
Ajout de l'argument dataTag à /give.
13w37aAjout de /setblock, /tellraw, et /testforblock.
13w38aAjout de /setidletimeout.
13w43aAjout de /setworldspawn.
1.814w02aAjout de /blockdata.
Ajout du sélecteur @e au Sélecteur de cible.
Ajout des arguments player|entity à /kill.
Ajout de l'argument data à /clear.
Ajout de l'argument dataTag à /testfor.
/testfor n'est plus exclusif aux blocs de commande.
Ajout de insertion attribut de texte cru JSON spécification.
14w02cPour fixer le MC-44371, /kill tue désormais les cibles non-vivantes à la place de leur infliger 3.4×1038 dégâts.
14w03aAjout des arguments de rotation à /tp.
Ajout de dx, dy, et dz au arguments de sélecteurs de cibles.
Ajout de /clone et /fill.
Ajout de la règle de jeu logAdminCommands.
Données NBT fonctionnent maintenant avec des ID sous forme de chaîne et non plus avec des ID numériques.
Les ID numériques ne fonctionnent plus dans les autres morceaux de commandes, bien qu'ils fonctionnent toujours pour les données NBT.
14w04aAjout de /particle.
14w05aAjout de spectator to /gamemode et /defaultgamemode.
14w06aAjout de l'argument hideParticles à /effect.
Ajout de /trigger.
14w07aAjout de /execute et /testforblocks.
/testfor peut maintenant tester pour des correspondances partielles de tag NBT.
14w08aLes commandes utilisant /execute passent maintenant la valeur de succès au bloc de commande qui l'a exécutée.
14w10aAjout de la règle de jeu showDeathMessages.
Ajout de force option de /clone.
14w17aAjout de /worldborder.
Ajout de la règle de jeu retomTickSpeed.
14w19aAjout de /worldborder damage et /worldborder warning.
14w20aAjout de /title.
Ajout de selector, attribut de la spécification raw JSON text.
Ajout de move option de /clone.
14w26aAjout de /worldborder add.
Ajout de /replaceitem.
Ajout de la règle de jeu sendCommandFeedback
14w28aAjout de /stats.
14w29aAjout de /worldborder get.
Ajout de l'argument force à /particle.
Ajout de /time query.
Ajout de la capacité à créer de fausses gamerule.
Ajout de QueryResults à /stats.
14w30a/summon peut maintenant faire apparaître la foudre.
14w31a/debug peut maintenant être effectuée en solo.
Ajout de l'argument chunk à /debug.
14w32bAjout de /entitydata.
/give ne peut plus faire des stacks illégaux.
1.8.1pre1Ajout de la règle de jeu doEntityDrops.
La commande doTileDrops n'affecte plus les entités.
1.915w37aAjout de la règle de jeu spectatorsGenerateChunks.
15w43a/gamemode affiche maintenant dans le chat le mode de jeu sur lequel le joueur est passé.
15w49a/playsound accepte maintenant Tab ↹ pour compléter.
Ajout des tags player et params à /particle
15w49b/time query accepte maintenant day comme valeur.
15w51aAjout de la règle de jeu spawnRadius.
16w02aLe sélecteur m accepte maintenant les abréviations et valeurs du standard gamemode, tels que a et adventure, et ceux-ci peuvent également être mis en négation.
/playsound requiert désormais un paramètre source, qui spécifie dans la catégorie dans laquelle se situe le son pour ajuster le volume.
/help dans un bloc de commande utilise désormais une phrase humoristique parmi plusieurs pour le dernier résulat (previous output).
16w03a/achievement n'affecte plus les statistiques.
16w07aAjout de la règle de jeu disableElytraMovementCheck.
1.9.3pre1/tp ne téléporte plus le joueur vers une y-coordonnée située en dehors de l'intervalle -512 : 512.
pre2Ajout de /stopsound.
1.1016w21bL'intervalle pour les y-coordonnées de /tp passe à -4096 : 4096.
pre1Ajout de /teleport, qui est comme la commande /tp, à l'exception du paramètre de cible qui est metatory (?), la téléportation vers d'autres joueur n'est plus possible, et l'utilisation de coordonnées est relative à l'exécuteur de la commande, plutôt qu'à la cible.
1.1116w32aAjout du support des états de bloc à /execute, /fill, /setblock et /testforblock.
16w32bAjout de la capacité pour /title à afficher du texte dans la position "barre d'action".
16w38aAjout de la règle de jeu doWeatherCycle et maxEntityCramming.
Suppression des sélecteurs de cible implicites (par exemple, @e[167,28,454]).
Des cibles invalides (comme @e[Type=creeper], @e[asdf=nonexistent], et @e[malformed]) genèrent désormais une erreur au lieu de rester silencieusement ignorées.
16w39aAjout de /locate.
1.1217w13aAjout de /recipe et /advancement.
Ajout de la règle de jeu doLimitedCrafting.
Suppression /achievement.
17w16bAjout de la règle de jeu maxCommandChainLength.
Ajout de the @s target selector variable
17w18aAjout de la règle de jeu announceAdvancements.
Ajout de /reload.
pre1Ajout de la règle de jeu gameLoopFunction.
Ajout de /function.
1.1317w45aUne nouvelle librairie nommée Brigadier est maintenant utilisée pour analyser les commandes. Les différents composants des commandes sont affichés avec différentes couleurs, et les erreurs apparaissent maintenant en rouge sans avoir à lancer la commande. Les commandes, pour la plupart, n'acceptent pas les lettres majuscules, et sont désormais plus rapides et plus efficaces.
Un argument nbt dans les sélecteurs de cible.
Changement de la syntaxe de certaines commandes.
Ajout de /tag et /team.
Supression de /enchant, /stats, /testfor, /testforblock, /testforblocks et /toggledownfall.
La syntaxe de /execute a été séparée.
/gamerule n'accepte plus les valeurs inconnues ("custom gamerules").
Les valeurs de /gamerule peuvent maintenant être vérifiées.
/publish accepte maintenant un argument optionnel port.
17w45bAjout de /data.
Suppression de /entitydata.
Réintroduction de /execute store.
17w46aAjout de /datapack.
Le joueur a maintenant une option pour activer les suggestions automatiques de commandes.
La commande UI a un nouveau prototype, et en fonctionne maintenant en multijoueur.
17w47aRemoved /blockdata.
Le nom des particules a été changé pour la commande /particle.
Ajout d'une option dans le chat pour faire défiler automatiquement des suggestions de commande.
17w48aPetite modification de la suggestion de commande UI.
La complétion automatique pour les coordonnées est refaite.
17w49bSuppression de gameLoopFunction /gamerule.
17w50aLes coordonnées locales peuvent maintenant être utilisées dans les commandes en utilisant ^.
Compléter avec tab sans viser de bloc affiche maintenant ~ ~ ~.
18w01aAjout de facing à /teleport, ce qui fera que l'entité ciblée fera face à une entité ou position.
Ajout de the options noon et midnight à /time set.
Changement de tous les noms personnalisés (blocs, objets, entités, entités de bloc) à des composants textuels pouvant être transcrits.
Les clefs NBT d'objets-entités Thrower et Owner ne sont plus des chaînes de caractères mais plutôt des compostions de two longs named L et M.
Les clefs NBT des boules de neige, oeufs et perle de l'end owner ne sont plus des chaînes de caractères mais plutôt des compostions de two longs named L et M.
18w02aLes messages d'erreur lors de l'exécution d'une commande sont maintenant plus sympas (avec des conseils sur comment mieux faire).
/teleport a été un peu simplifié, les joueurs peuvent maintenant se téléporter aux entités dans d'autres dimensions.
Ajout de nouvelles sous-commandes à /execute pour permettre plus de contrôle sur les commandes.
Les commandes de serveur s'exécutent maintenant depuis le point d'apparition du monde dans la Surface, au lieu d'à 0,0,0.
18w03aAmélioration de la performance de la décomposition et de l'exécution des commandes.
Ajout de commandes au profiler (?) (/debug).
/data get avec un path fonctionne maintenant pour les valeur non-numériques.
Ajout de raccourci /particle <name> <pos>.
18w05aAjout de /bossbar
Nouvelle sous-commande pour /execute store.
Ajout de de suggestions basiques pour le sélecteur d'entités dans l'IU de commandes.
Un avertissement est affiché pour les commandes ambitieuses.
18w06aRe-ajout de /enchant.
Ajout de suggestions e commandes pour les sélecteurs d'entité.
Les espaces vides sont maintenant autorisés pour les sélecteurs d'entité et les arguments d'état de bloc.
/locate accepte maintenant différents noms de structure pour toutes les structures précédemment regroupées sous Temple: Desert_Pyramid, Igloo, Jungle_Pyramid, et Swamp_Hut.
18w08aAjout de d'un lien de téléportation cliquable à la sortie de commande de /locate.
18w19aLa sortie de la commande /seed peut maintenant être copiée.
18w20aLes équipes ont maintenant un préfixe et un suffixe.
pre7Ajout de /scoreboard objectives modify <objective> displayname <displayName>.
pre8Ajout de /team modify <team> displayName.
Ajout de /scoreboard objectives modify <objective> rendertype hearts, ce qui fait s'afficher la barre de vie avec des cœurs, comme là : Heart (icon)Heart (icon)Heart (icon)Heart (icon)Heart (icon)Heart (icon).
Ajout de /scoreboard objectives modify <objective> rendertype integer, ce qui fait s'afficher la barre de vie avec des nombres jaunes.
Les noms d'équipe et les noms d'objectifs sont maintenant des éléments textuels, et plus de simples chaînes de caractères.
/team option est maintenant /team modify.
1.13.118w31aAjout de /chunk.
pre1/chunk est renommé en /forceload.
September 26, 2018Brigadier open-sourced passe sous licence MIT. (Le code source était précédemment disponible sur le site de la librairie, sans licence spécifiée).
Version portable Alpha
0.7.4Ajout de support pour les commandes, bien que non encore implémenté.
0.16.0build 1Ajout de /clearfixedinv, /clone, /deop, /execute, /fill, /gamemode, /give, /help (avec alias /?), /kill, /list, /op, /say, /setblock, /setfixedinvslot, /setworldspawn, /spawnpoint, /summon, /tell (avec alias /msg et /w), /testforblock, /testforblocks, /time, /toggledownfall, /tp (with alias /teleport), /weather, /wsserver et /xp.
La majorité des commandes fonctionne de la même façon que pour la Java Edition 1.10. Les différences sont : pas de support des datatags, /clone ne peut pas utiliser forced cloneMode, /gamemode ne peut utiliser que les modes Créatif et Survie, le joueur ciblé est optionnel pour /give, et l'entité ciblée est optionnelle pour /execute.
build 2Suppression de /clearfixedinv et /setfixedinvslot, ainsi que d'autre éléments liés à Education Edition.
build 5Ajout de /enchant.
Version portable
1.0build 1Ajout de /locate et /connect.
build 2Suppression de /locate.
build 3Re-Ajout de /locate. Fonctionne seulement pour les forts.
1.0.3build 1Ajout de /transferserver.
1.0.5build 1Ajout de /clear, /difficulty, /effect, /gamerule, /me, /particle, /playsound, /replaceitem, /spreadplayers, /stopsound, /testfor et /title.
build 2Suppression de /particle.
Le amplifier ne peut plus avoir des valeurs négatives envers /effect.
1.1build 1Le canplaceon et cetestroy sont maintenant utilisables pour /replaceitem.
/locate peut maintenant trouver d'autres structures.
Ajout de dodaylightcycle, doentitydrops, dofiretick, domobspawning, domobloot, dotiledrops, doweathercycle, keepinventory et mobgriefing gamerules.
Ajout de /setmaxplayers.
Version Bedrock
1.2build 1Ajout de /tickingarea.
1.6bêta 1.6.0.6Ajout de la règle de jeu doinsomnia.
1.7bêta 1.7.0.2Ajout de /scoreboard.
Ajout de la règle de jeu commandblocksenabled.

Notes diverses

  • 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