/execute
Aller à la navigation
Aller à la recherche
L'écriture de cette article est en cours, votre aide est la bienvenue.
Nous vous encourageons à contribuer à cet article. La page de discussion peut contenir des suggestions.
Cet article est une ébauche.
Vous pouvez partager vos connaissances en l'améliorant.
/execute| Niveau de permission requis |
|
|---|---|
| Restrictions |
Triche uniquement |
{
"title": "<code>/execute</code>",
"rows": [
{
"field": "\n* 2",
"label": "Niveau de<br>permission requis"
},
{
"field": "(link to Triche article, displayed as Triche) uniquement",
"label": "(link to Commandes#Restrictions article, displayed as Restrictions)"
}
],
"invimages": [],
"images": []
}
La commande /execute permet d’exécuter une autre commande dans un contexte spécifique. Elle peut changer la position, l’entité exécutant la commande, la dimension ou certaines conditions avant d’exécuter une commande. C’est l’une des commandes les plus puissantes de Minecraft et elle est largement utilisée dans les cartes personnalisées, les datapacks et les systèmes techniques.
| Fonction | Commande | Description | Particularités |
|---|---|---|---|
| Exécution simple | /execute run | Exécute une commande | Base de la commande |
| Exécuter en tant qu’entité | /execute as | Change l’exécutant | Utilisé avec les sélecteurs |
| Exécuter à une position | /execute positioned | Change la position d’exécution | Fonctionne avec coordonnées et entités |
| Conditions | /execute if | Exécute une commande sous condition | Peut vérifier blocs, entités et scores |
| Rotation | /execute rotated | Change la direction d’exécution | Utilisé pour systèmes avancés |
Syntaxe
[modifier | modifier le wikicode]execute run <command>execute as <targets> run <command>execute at <targets> run <command>execute positioned <pos> run <command>execute if <condition> run <command>execute unless <condition> run <command>
execute <origin: target> <position: x y z> <command: command>
Voici comment cette commande pourrait être utilisée :
execute as @a run say Bonjour
Ce qui aurait pour effet de faire dire “Bonjour” à tous les joueurs.
Arguments
[modifier | modifier le wikicode]<targets> : entities
- Spécifie les entités ciblées.
<command> : command
- Spécifie la commande à exécuter.
<pos> : vec3
- Spécifie la position d’exécution.
<condition> : string
- Spécifie la condition à vérifier.
Exemples
[modifier | modifier le wikicode]/execute as @e[type=zombie] run say Braaains
- Fait exécuter une commande par tous les zombies.
/execute at @p run summon lightning_bolt ~ ~ ~
- Fait apparaître un éclair sur le joueur le plus proche.
/execute if block ~ ~-1 ~ diamond_block run give @p diamond
- Donne un diamant si le joueur se trouve sur un bloc de diamant.
/execute positioned 0 100 0 run summon pig
- Fait apparaître un cochon aux coordonnées indiquées.
Résultat
[modifier | modifier le wikicode]
| Commande | Déclenchement | Édition Java | Édition Bedrock |
|---|---|---|---|
| Toutes | La commande est incomplète ou un argument n’est pas correctement spécifié. | Traitement impossible | Traitement impossible |
| La condition spécifiée n’est pas remplie. | Échec | Échec | |
| La commande exécutée a échoué. | Échec | Échec | |
| Toutes | Autrement | Succès | |