Close Menu
Minecraft-France
  • Accueil
  • Discord
  • Actualités Minecraft
    • Mises à jour Minecraft
  • Guides Minecraft
  • Ressources
    • Mods Minecraft
      • Par version
        • Mod 1.21 – Minecraft
        • Mod 1.20 – Minecraft
        • Mod 1.19 – Minecraft
        • Mod 1.16 – Minecraft
        • Mod 1.14 – Minecraft
        • Mod 1.12 – Minecraft
        • Mod 1.10 – Minecraft
        • Mod 1.9 – Minecraft
        • Mod 1.8 – Minecraft
        • Mod 1.7 – Minecraft
      • Par type
        • [Mod] Cheats
        • [Mod] Décoration
        • [Mod] Divers
        • [Mod] Equipements
        • [Mod] Gameplay
        • [Mod] Graphismes
        • [Mod] Mondes
        • [Mod] Véhicules
    • Modpack
    • Shaders
    • Resource Packs
      • Par version
        • Resource Pack 1.21
        • Resource Pack 1.20
        • Resource Pack 1.19
        • Resource Pack 1.18
        • Resource Pack 1.17
        • Resource Pack 1.16
        • Resource Pack 1.15
        • Resource Pack 1.14
        • Resource Pack 1.13
        • Resource Pack 1.12
        • Resource Pack 1.11
        • Resource Pack 1.10
        • Resource Pack 1.9
        • Resource Pack 1.8
        • Resource Pack 1.7
      • Par résolution
        • [4 x 4]
        • [8 x 8]
        • [16 x 16]
        • [32 x 32]
        • [64 x 64]
        • [128 x 128]
        • [256 x 256]
        • [512 x 512]
      • Par type
        • Add-On
        • Cartoon
        • Classique
        • Interface
        • Médiéval
        • Moderne
        • PVP
        • Réaliste
        • Thème
    • Maps
      • Maps Survie
      • Maps Aventure
      • Maps Constructions
      • Maps Mini-Jeux
      • Maps PVP
      • Maps Multijoueurs
      • Maps Solo
    • Skins
    • Datapacks
    • Outils
  • Minecraft: Bedrock Edition
  • Divers
    • Télécharger Minecraft
    • Dossiers
    • Les autres Minecraft
    • LEGO Minecraft
    • Vêtements Minecraft
    • Wallpapers
    • Vidéos
Facebook X (Twitter) Instagram
Login
Minecraft-France
  • Accueil
  • Discord
  • Actualités Minecraft
    • Mises à jour Minecraft
  • Guides Minecraft
  • Ressources
    • Mods Minecraft
      • Par version
        • Mod 1.21 – Minecraft
        • Mod 1.20 – Minecraft
        • Mod 1.19 – Minecraft
        • Mod 1.16 – Minecraft
        • Mod 1.14 – Minecraft
        • Mod 1.12 – Minecraft
        • Mod 1.10 – Minecraft
        • Mod 1.9 – Minecraft
        • Mod 1.8 – Minecraft
        • Mod 1.7 – Minecraft
      • Par type
        • [Mod] Cheats
        • [Mod] Décoration
        • [Mod] Divers
        • [Mod] Equipements
        • [Mod] Gameplay
        • [Mod] Graphismes
        • [Mod] Mondes
        • [Mod] Véhicules
    • Modpack
    • Shaders
    • Resource Packs
      • Par version
        • Resource Pack 1.21
        • Resource Pack 1.20
        • Resource Pack 1.19
        • Resource Pack 1.18
        • Resource Pack 1.17
        • Resource Pack 1.16
        • Resource Pack 1.15
        • Resource Pack 1.14
        • Resource Pack 1.13
        • Resource Pack 1.12
        • Resource Pack 1.11
        • Resource Pack 1.10
        • Resource Pack 1.9
        • Resource Pack 1.8
        • Resource Pack 1.7
      • Par résolution
        • [4 x 4]
        • [8 x 8]
        • [16 x 16]
        • [32 x 32]
        • [64 x 64]
        • [128 x 128]
        • [256 x 256]
        • [512 x 512]
      • Par type
        • Add-On
        • Cartoon
        • Classique
        • Interface
        • Médiéval
        • Moderne
        • PVP
        • Réaliste
        • Thème
    • Maps
      • Maps Survie
      • Maps Aventure
      • Maps Constructions
      • Maps Mini-Jeux
      • Maps PVP
      • Maps Multijoueurs
      • Maps Solo
    • Skins
    • Datapacks
    • Outils
  • Minecraft: Bedrock Edition
  • Divers
    • Télécharger Minecraft
    • Dossiers
    • Les autres Minecraft
    • LEGO Minecraft
    • Vêtements Minecraft
    • Wallpapers
    • Vidéos
Minecraft-France
Accueil > Tutoriels > [Tutoriel] La commande /execute
Les commandes Tutoriels

[Tutoriel] La commande /execute

Par SpookyPowa21 juin 2016Mis à jour le:20 avril 201711 commentaires5 Minutes de lecture

La commande /execute a été ajoutée à Minecraft en 1.8 et a, dès sa création, contribué à révolutionner le fonctionnement des blocs de commande. De nombreuses maps aventure tirent parti de celle-ci pour mettre en place des mécanismes complexes, à l’image de la réputation de cette commande.

dividerminecraftfrance - /execute

Les bases :

Qu’est-ce que le /execute ?

Le /execute est une commande permettant d’exécuter une commande de votre choix directement aux coordonnées relatives d’un joueur ou d’une entité sans que celui-ci/celle-ci l’exécute lui/elle-même. En gros, vous simulez l’exécution d’une commande par un joueur ou une entité.


Construction de la commande :

La commande nécessite donc un point d’exécution, qui sera déterminé par un sélecteur (@a @e @p @r), suivi de coordonnées relatives et de la commande de votre choix (qui pourra également être suivie de coordonnées relatives si elle en a besoin). Ainsi, la commande ci-dessous sera exécutée un bloc à l’est  d’un joueur pris au hasard et fera apparaître un bloc de pierre à cet emplacement.

/execute @r ~1 ~ ~ setblock ~ ~ ~ stone

dividerminecraftfrance - /execute

Application de la commande :

Il est possible avec le /execute de cibler uniquement des joueurs/entités ayant des critères particuliers, comme un score de scoreboard. Imaginons par exemple que nous voulons poser un bloc de redstone sur les joueurs ayant le score deathCount à 1 (donc grosso modo tous les joueurs morts une fois). La commande à exécuter sera :

/execute @a[score_deathCount_min=1,score_deathCount=1] ~ ~ ~ setblock ~ ~ ~ redstone_block

Jusqu’à là, rien de bien compliqué, on peut utiliser n’importe quel sélecteur avancé avec le /execute. Sachez qu’il est aussi possible de faire un /execute dans un /execute. On arrive alors à des commandes un peu plus complexes.

Exemple, on souhaite que tous les ArmorStand appelés “SpawnPoint” se trouvant à moins de 5 blocs du joueur en mode aventure fassent apparaître un zombie sur leur position. La commande ressemblera alors à ceci:

/execute @a[m=2] ~ ~ ~ /execute @e[type=ArmorStand,name=SpawnPoint,r=5] ~ ~ ~ /summon Zombie

Coordonnées numériques combinées aux coordonnées relatives :

L’une des propriétés intéressantes de cette commande est sa capacité à accepter des coordonnées numériques (Exemple de coordonnées numériques : -45 62 536) combinées avec des cordonnées relatives (Exemple de coordonnées relatives : ~1 ~ ~ ). Prenons l’exemple de la commande suivante :

/execute @p ~ 56 ~ setblock ~ ~ ~ stone

Imaginons que le joueur (le plus proche de l’endroit où la commande est exécutée) soit aux coordonnées 45 62 35. Alors la commande citée dans le dernier exemple fera apparaître un bloc de stone aux coordonnées 45 56 35. Ainsi, il est possible d’exécuter une commande à des coordonnées qui ne dépendent que partiellement du joueur ou de l’entité ciblée. Ici par exemple, la hauteur ne dépend pas de la position du joueur.

/execute… detect ? :

Si la commande /execute ne permet pas de tester les data-tags de la personne qui exécute la commande, une petite option disponible permet de faire exécuter la commande si, et seulement si, un bloc en particulier est trouvé à un endroit précis. La commande se construit alors comme ceci

/execute <sélecteur> <x> <y> <z> detect <x'> <y'> <z'> <bloc> <data> <commande>

Les nouvelles coordonnées x’, y’ et z’ correspondent à l’endroit où l’on souhaite tester la présence du bloc. La commande s’exécutera toujours à partir des coordonnées x, y et z. Le <data> sert pour détecter des blocs tels que les laines de couleurs ou un certain type de pierre. Si vous mettez “-1”, cela prendra tous les types du même bloc (wool -1 détectera toutes les laines, peu importe la couleur).

Exemples :

/execute @a ~ ~ ~ detect ~ ~-1 ~ wool 1 /say Je suis sur un bloc de laine orange

Cette commande fera dire à tous les joueurs sur un bloc de laine orange, “Je suis sur un bloc de laine orange”.

/execute @a ~ ~ ~ detect 54 21 33 stone -1 /tellraw @p {"text":"Il y a un bloc de pierre en 54 21 33"}

Cette commande dira à tous les joueurs “Il y a un bloc de pierre en 54 21 33” si en effet il y a un bloc de pierre à cet endroit. Mais ce bloc de pierre peut être de la pierre normale, du granite ou encore de l’andésite puisqu’on ne demande pas de data particulier.

Encore une fois, on peut cumuler les execute, même avec le detect, ce qui permet de détecter des petites structures.

/execute @a ~ ~ ~ detect ~ ~-1 ~ minecraft:grass 0 execute @p ~ ~ ~ detect ~ ~2 ~ minecraft:air 0 /say Je suis sur de l'herbe et il y a de l'air au dessus de ma tête.

Notez bien que dans le deuxième execute, il faut utiliser un @p, sinon, si un joueur a un bloc d’herbe sous les pieds, il demandera à un autre joueur ayant un bloc d’air au dessus de la tête d’exécuter la dernière commande.

Faites bien attention lorsque vous cumulez les execute. Si vous demandez à tous les joueurs (via un @a) de faire apparaître un zombie sur chaque mouton, vous aurez (“nombre de joueur” fois “nombre de mouton”) zombies. Ce qui peut vite devenir énorme.

Image de Une réalisée par Biboush.

Note moyenne : / 5. Nombre de vote:

Aucun vote pour le moment

Partager sur les réseaux sociaux Facebook Twitter Pinterest
Article précédent[Outil] Un générateur d’objets animés et interactifs
Article suivant Le Battle Mini Game et de nouvelles maps pour les Realms sont disponible dès maintenant !
SpookyPowa

Rédacteur en chef chez Minecraft-France.fr

11 commentaires
  1. Alexandre200538 sur 9 mai 2020 17 h 10 min

    Bonjour,
    Est ce possible de /execute detect un texte ? Par exemple, un joueur dis !Vie et la commande affiche sa vie(J’ai deja fait cette partie) ?
    Je souhaite détecter un message spécifique.
    Merci ^^

  2. YanisBft sur 8 avril 2019 19 h 56 min

    Bonjour, tu es en quelle version ? Si t’es en 1.13, je t’invite à lire l’article dédié. Si tu es en 1.12, peux-tu envoyer la commande entière ?

  3. Alexislegeekeur sur 8 avril 2019 19 h 43 min

    Bonjour, le /execute @a ~ ~ ~ detect …….. a un problème pour ma part. De l’aide svp :
    On me dit :”detect” n’est pas disponible pour Alexislegeekeur

  4. KubbyDev sur 22 juin 2016 18 h 33 min

    “reste relativement délaissée”
    Euuuuuuh….. T’es sur de ce que tu dis ?
    Je dis pas ça parce qu’environ la moitié des commandes que je tape contient au moins un execute mais un peu quand même quoi xD
    Et je suis loin d’être le seul dans ce cas

  5. Machiru sur 22 juin 2016 11 h 36 min

    Juste un truc à noter, dans le /execute, on n’a pas besoin de mettre un / à la commande qu’on execute au joueur, on peut très bien faire par exemple /execute @a[r=5] ~ ~ ~ effect @p levitation 1 127 true sans mettre un / avant le effect ^^

  6. Bigeur sur 22 juin 2016 8 h 16 min

    Tes tutos sont supers! (Mais je suis un peu dégouté par ce que tout les articles que tu fais actuellement j’avais envie de les faire en devenant rédacteur…Mais bon je suis sûrement trop nul en écriture ou en français alors je te laisse t’en occuper ;) )

  7. Time4Play sur 21 juin 2016 21 h 41 min

    Essayez “/execute @e[type=Chicken] ~ ~ ~ /summon Chicken” dans un monde survie. KFC garanti ! (sauf que ce qui va bruler c’est pas le bois du four mais votre serveur)

  8. mag39 sur 21 juin 2016 21 h 11 min

    @mlakuss merci ^^ j’avais oublier sa :p

  9. Mlakuss sur 21 juin 2016 20 h 14 min

    @mag39 Si tu peux. Pense à préciser un sélecteur dans ta commande /effect: /execute @a ~ ~ ~ detect ~ ~-1 ~ wool 1 /effect @p 1 2 3

  10. Guermas sur 21 juin 2016 18 h 39 min

    Merci pour ce tuto !

  11. mag39 sur 21 juin 2016 17 h 57 min

    On peut ajouter un effect derrière le deect, genre :
    /execute @a ~ ~ ~ detect ~ ~-1 ~ wool 1 /effect 1 2 3
    ?
    parce que moi il me dit que non :/

Laissez une réponse

A propos de Minecraft

Retrouvez ci-dessous toutes les informations pour profiter pleinement de Minecraft :

Télécharger Minecraft
Wiki Minecraft
Les liens indispensables
Optifine
Installez des mods avec NeoForge
Installez des mods avec l'API Forge
Installez des mods avec la dernière version de Minecraft grâce à avec l'API FAbric
Améliorer visuellement Minecraft avec des shaders
Apprenez en plus sur Minecraft grâce à nos guides
Discord de Minecraft-France
N'hésitez pas à rejoindre le Discord de Minecraft-France qui possède plus de 23.000 membres.
Discord Minecraft France

Suivez-nous aussi sur :

Logo Twitter Logo Bluesky
Partenaires
  • OMGServ
  • NationsGlory
  • PeaceAndCube
  • Skytale
  • Play-MC
  • Hébergeur d’image
Voir l’ensemble de nos partenaires
Minecraft-France © 2011 - 2025, Tous droits réservés. Non approuvé ou associé à Mojang Studios ou Microsoft
Contact | Mentions légales

Ecrivez ci-dessus et appuyez sur la touche Entrer pour lancer la recherche. Appuyez sur la touche Echap pour annuler.

Sign In or Register

Bienvenue !

Connectez-vous ci-dessous ou S'enregistrer maintenant.

Mot de passe perdu ?

S'enregistrer maintenant

Déjà inscrit ? Connecter.

Un mot de passe vous sera envoyé par mail.