
Référence des commandes
Sélecteurs de cible
Un sélecteur de cible choisit les joueurs ou les entités sur lesquels agit une commande. Commence par @ et une lettre, et peut être restreint avec des filtres entre crochets.
| Sélecteurs | @p, @a, @r, @s, @e, @n |
| Arguments du sélecteur | 21 |
| Syntaxe des filtres | @e[name=value,name=value]. Les espaces autour de = et , sont autorisés. Tous les filtres doivent correspondre. |
| Négation | Un ! avant la valeur inverse la condition, par exemple type=!minecraft:player. Fonctionne pour name, gamemode, team, type, tag, nbt et predicate. |
| Plages | 5 (exactement), 3.. (au moins), ..10 (au plus), 3..10 (entre). Le plus petit nombre vient en premier. |
| Autres cibles | Un nom de joueur (jusqu'à 16 caractères) ou un UUID d'entité peut être saisi à la place d'un sélecteur. |
| Entités retirées | @e et @n ignorent les entités mortes ou supprimées. Toute autre entité compte, y compris les objets, les flèches et les wagonnets. |
| Zone de recherche | Normalement, toutes les dimensions sont explorées. Utiliser distance, x, y, z, dx, dy ou dz limite la recherche à la dimension dans laquelle la commande s'exécute. |
| Une seule cible | Les commandes qui acceptent une seule cible refusent un sélecteur susceptible d'en renvoyer plusieurs. Ajouter limit=1 à @a ou @e pour l'utiliser avec eux. |
| Joueur uniquement | Les commandes qui acceptent des joueurs refusent @e et @n sauf si le sélecteur est limité aux joueurs, par exemple avec type=minecraft:player. |
| Permission | Les sélecteurs nécessitent une permission pour être utilisés. Sans cela, le jeu répond « Sélecteur non autorisé ». |
| @p | Le joueur le plus proche | Les plus proches d'abord | 1 | /tp @p 0 64 0 |
| @a | Tous les joueurs | Aucun ordre fixe | Aucun | /gamemode creative @a |
| @r | Un joueur aléatoire | Aléatoire | 1 | /give @r minecraft:diamond 1 |
| @s | L’entité qui exécute la commande | Non utilisé | 1 | /tp @s ~ ~10 ~ |
| @e | Toutes les entités vivantes | Aucun ordre fixe | Aucun | /kill @e[type=minecraft:arrow] |
| @n | L’entité vivante la plus proche | Les plus proches d'abord | 1 | /damage @n[type=minecraft:pig] 2 |
| name | Entités portant ce nom | Texte, entre guillemets s'il contient des espaces. Une fois, ou plusieurs fois avec ! | /effect give @a[name=!Steve,name=!Alex] minecraft:speed 30 |
| distance | Distance depuis la position de la commande, en blocs | Nombre ou intervalle, non négatif. Une fois | /kill @e[type=minecraft:zombie,distance=..10] |
| level | Joueur par niveau d'expérience | Nombre entier ou intervalle, non négatif. Une fois. Joueur uniquement | /xp add @a[level=30..] 1 levels |
| x | Déplace le point à partir duquel la distance et la boîte sont mesurées | Nombre. Une fois | /kill @e[x=0,y=64,z=0,distance=..5] |
| y | Déplace le point à partir duquel la distance et la boîte sont mesurées | Nombre. Une fois | /kill @e[x=0,y=64,z=0,distance=..5] |
| z | Déplace le point à partir duquel la distance et la boîte sont mesurées | Nombre. Une fois | /kill @e[x=0,y=64,z=0,distance=..5] |
| dx | Entités touchant une boîte qui s'étend jusqu'à cette distance en x | Nombre, peut être négatif. Une fois. dy et dz comptent pour 0 s'ils sont omis | /kill @e[x=0,y=64,z=0,dx=10,dy=5,dz=10] |
| dy | Entités touchant une boîte qui s'étend jusqu'à cette distance en y | Nombre, peut être négatif. Une fois | /kill @e[x=0,y=64,z=0,dx=10,dy=5,dz=10] |
| dz | Entités touchant une boîte qui s'étend jusqu'à cette distance en z | Nombre, peut être négatif. Une fois | /kill @e[x=0,y=64,z=0,dx=10,dy=5,dz=10] |
| x_rotation | Angle de vue vers le haut et le bas (pitch) | Nombre ou intervalle en degrés. Une fois | /tp @a[x_rotation=-90..-45] ~ ~1 ~ |
| y_rotation | Angle de vue gauche et droite (yaw) | Nombre ou intervalle en degrés. Une fois | /tp @a[y_rotation=-45..45] ~ ~1 ~ |
| limit | Ne garde que les premiers résultats, selon le nombre indiqué | Nombre entier, au moins 1. Une fois. Pas avec @s | /kill @e[type=minecraft:item,limit=5] |
| sort | Ordre des résultats avant l'application de la limite | nearest, furthest, random ou arbitrary. Une fois. Pas avec @s | /kill @e[type=minecraft:cow,sort=furthest,limit=2] |
| gamemode | Joueur par mode de jeu | survival, creative, adventure ou spectator. Une fois, ou plusieurs fois avec !. Joueur uniquement | /gamemode survival @a[gamemode=!survival,gamemode=!adventure] |
| team | Entités de cette équipe | Nom de l'équipe. Vide signifie aucune équipe, ! seul signifie n'importe quelle équipe. Une fois, ou plusieurs fois avec ! | /tellraw @a[team=!red,team=!blue] "x" |
| type | Entités de ce type ou de ce tag de type | Id d'entité, ou un tag avec #. Une fois, ou plusieurs fois avec ! ou avec des étiquettes | /kill @e[type=!minecraft:player,type=!minecraft:villager] |
| tag | Entités qui portent ce tag | Nom du tag. Vide signifie aucun tag, ! seul signifie n'importe quel tag. Peut se répéter | /kill @e[tag=marked,tag=!safe] |
| nbt | Entités dont les données contiennent ces valeurs | Données entre accolades. Peut se répéter, ! autorisé | /kill @e[type=minecraft:zombie,nbt={NoAI:1b}] |
| scores | Entités selon leur score | {objective=range,...}. Chaque score listé doit être défini et correspondre. Une fois | /tellraw @a[scores={kills=10..,deaths=..3}] "x" |
| advancements | Joueur selon l'avancement des progrès | {id=true or false}, ou {id={criterion=true}}. Une fois. Joueur uniquement | /tellraw @a[advancements={minecraft:story/mine_stone=true}] "x" |
| predicate | Entités qui passent un prédicat de pack de données | Identifiant du prédicat. Peut se répéter, ! autorisé | /kill @e[predicate=my_pack:is_wet] |
| name, gamemode, team, type | Une valeur simple, ou n'importe quel nombre de valeurs avec !. Une valeur simple ne peut pas suivre une valeur avec ! |
| type avec une étiquette | Plusieurs étiquettes peuvent être indiquées, chacune une fois, tant qu'aucun type simple n'a été donné |
| tag, nbt, predicate | Peut être utilisé autant de fois que voulu, avec ou sans ! |
| distance, level, x, y, z, dx, dy, dz, x_rotation, y_rotation, limit, sort, scores, advancements | Une seule fois par sélecteur |
| limit, sort | Ne peut pas être utilisé sur @s |
| Nom : Joueur | Le joueur connecté portant ce nom | /kill Steve |
| UUID | L’entité ayant cet identifiant unique | /kill dd12be42-52a9-4a91-a8a1-11c01849e498 |
/kill @e[type=minecraft:zombie,distance=..10]Tue tout zombie à moins de 10 blocs.
/give @a[gamemode=survival,distance=..20] minecraft:bread 3Donne 3 pain à chaque joueur en survie dans un rayon de 20 blocs.
/tp @e[type=minecraft:villager,sort=nearest,limit=3] @sTéléporte les trois villageois les plus proches vers vous.
/kill @e[type=minecraft:item,nbt={Item:{id:"minecraft:diamond"}}]Retire les diamants jetés.
/tellraw @a[scores={kills=10..},team=!red] {text:"Well done",color:"green"}Envoie un message aux joueurs ayant au moins 10 éliminations qui ne sont pas dans l'équipe red.
/kill @e[type=#minecraft:skeletons]Tue toute entité de l'étiquette de type skeletons.
/execute as @a at @s run tp @s ~ ~1 ~Déplace chaque joueur d'un bloc vers le haut depuis l'endroit où il se trouve.



