Minecraft-France
  • Accueil
  • Forum
  • Actualités Minecraft
    • Minecraft Java
    • Minecraft Legends
    • Minecraft Dungeons
  • Guide
    • Guide Minecraft
      • Les créatures / mobs de Minecraft
      • Les potions / Alchimie
      • Enchantement
    • Télécharger Minecraft
    • Tutoriels
    • Astuces
  • Ressources
    • Mods
      • Par version
        • [Mod] 1.19
        • [Mod] 1.18
        • [Mod] 1.17
        • [Mod] 1.16
        • [Mod] 1.15
        • [Mod] 1.14
        • [Mod] 1.13
        • [Mod] 1.12
        • [Mod] 1.11
        • [Mod] 1.10
        • [Mod] 1.9
        • [Mod] 1.8
        • [Mod] 1.7
      • Par type
        • [Mod] Cheats
        • [Mod] Décoration
        • [Mod] Divers
        • [Mod] Equipements
        • [Mod] Gameplay
        • [Mod] Graphismes
        • [Mod] Mondes
        • [Mod] Véhicules
      • Par API
        • API Forge
        • API Fabric
    • Shaders
    • Resource Packs
      • 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 version
        • 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 type
        • Add-On
        • Cartoon
        • Classique
        • Interface
        • Médiéval
        • Moderne
        • PVP
        • Réaliste
        • Thème
    • Maps
      • Maps Aventure
      • Maps Visites
      • Maps Mini-Jeux
      • Maps PVP
      • Maps Multijoueurs
      • Maps Solo
    • Skins
    • Datapacks
    • Outils
  • Minecraft: Bedrock Edition
    • Guides
    • Maps Bedrock
    • Mods & Addons
    • Resource Packs
  • Divers
    • Dossiers
    • Interviews
    • Les autres Minecraft
    • Minecraft’ Songs
    • Autres
    • Wallpapers
    • Vidéos
  • Partenaires
Facebook Twitter Instagram
Facebook Twitter Pinterest
Login
Minecraft-France
  • Accueil
  • Forum
  • Actualités Minecraft
    • Minecraft Java
    • Minecraft Legends
    • Minecraft Dungeons
  • Guide
    • Guide Minecraft
      • Les créatures / mobs de Minecraft
      • Les potions / Alchimie
      • Enchantement
    • Télécharger Minecraft
    • Tutoriels
    • Astuces
  • Ressources
    • Mods
      • Par version
        • [Mod] 1.19
        • [Mod] 1.18
        • [Mod] 1.17
        • [Mod] 1.16
        • [Mod] 1.15
        • [Mod] 1.14
        • [Mod] 1.13
        • [Mod] 1.12
        • [Mod] 1.11
        • [Mod] 1.10
        • [Mod] 1.9
        • [Mod] 1.8
        • [Mod] 1.7
      • Par type
        • [Mod] Cheats
        • [Mod] Décoration
        • [Mod] Divers
        • [Mod] Equipements
        • [Mod] Gameplay
        • [Mod] Graphismes
        • [Mod] Mondes
        • [Mod] Véhicules
      • Par API
        • API Forge
        • API Fabric
    • Shaders
    • Resource Packs
      • 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 version
        • 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 type
        • Add-On
        • Cartoon
        • Classique
        • Interface
        • Médiéval
        • Moderne
        • PVP
        • Réaliste
        • Thème
    • Maps
      • Maps Aventure
      • Maps Visites
      • Maps Mini-Jeux
      • Maps PVP
      • Maps Multijoueurs
      • Maps Solo
    • Skins
    • Datapacks
    • Outils
  • Minecraft: Bedrock Edition
    • Guides
    • Maps Bedrock
    • Mods & Addons
    • Resource Packs
  • Divers
    • Dossiers
    • Interviews
    • Les autres Minecraft
    • Minecraft’ Songs
    • Autres
    • Wallpapers
    • Vidéos
  • Partenaires
Minecraft-France
Vous êtes ici : Accueil > Tutoriels > [Tutoriel] La commande /execute [1.13+]
Les commandes Tutoriels

[Tutoriel] La commande /execute [1.13+]

Par YanisBft25 octobre 2018Mis à jour le:27 février 20199 commentaires6 Minutes de lecture

Introduite pour la première fois dans la version 1.8 de Minecraft, la commande /execute servait à exécuter une commande à partir de la position d’une entité (voir ici). En 1.13, suite aux modifications techniques et à sa fusion avec les commandes /stats, /testfor, /testforblock et /testforblocks, elle a obtenu une toute nouvelle syntaxe.

La commande /execute permet aujourd’hui de modifier la façon dont une commande est exécutée. Pour cela, elle possède 4 types de sous-commandes : un argument d’exécution, des arguments conditionnels, des arguments modificateurs et des arguments de stockage.

Remarque : La sous-commande /execute if data n’est apparue qu’en 1.14.

divider

Argument d’exécution

Afin d’exécuter simplement une commande, il existe /execute run <commande>. Utilisé seul, cet argument est inutile, puisqu’il est possible d’exécuter la commande avec /<commande>.

Exemple :

/execute run give Minecraft-France minecraft:diamond donnera 1 diamant au joueur Minecraft-France, ce qui revient à faire /give Minecraft-France minecraft:diamond ou encore /execute run execute run execute run give Minecraft-France minecraft:diamond.

divider

Arguments conditionnels

La commande propose deux arguments conditionnels, if et unless. /execute if permet d’exécuter la commande seulement si la condition est validée, et /execute unless permet de l’exécuter sauf si la condition est validée. Ils ont à leur tour plusieurs sous-commandes.

  • block — Permet de vérifier le bloc se trouvant à des coordonnées données. Cela remplace la commande /testforblock.
  • blocks — Permet de vérifier les blocs se trouvant entre des coordonnées données. Cela remplace la commande /testforblocks.
  • data — Permet de vérifier si un bloc ou une entité possède une donnée NBT spécifique.
  • entity — Permet de vérifier l’existence d’une entité en utilisant des sélecteurs. Cela remplace la commande /testfor.
  • score — Permet de vérifier si le score d’une entité donnée correspond à une certaine valeur. Cela remplace la commande /stats.

Exemples :

/execute if block 0 0 0 minecraft:anvil run gamemode creative Minecraft-France mettra le joueur Minecraft-France en mode créatif seulement si le bloc se trouvant en 0 0 0 est une enclume.

/execute unless entity @e[type=dolphin,name="Flipper"] run weather rain fera tomber la pluie sauf s’il existe un dauphin nommé « Flipper ».

divider

Arguments modificateurs

Elle possède également de nombreux arguments modificateurs, qui changent la façon dont la commande sera exécutée.

Tout d’abord, la sous-commande /execute as, suivie d’un argument de sélecteur, permet d’exécuter la commande à la place de l’entité spécifiée, mais sans prendre en compte sa position, sa rotation ou sa dimension. Pour cela, il existe /execute at, une sous-commande qui permet donc d’exécuter la commande en ne tenant compte que de l’endroit où se trouve l’entité spécifiée, ainsi que de sa rotation.

Ensuite, en complément des arguments précédents, plusieurs sous-commandes sont disponibles. /execute align, suivie des lettres x, y et/ou z, effectue un arrondi des coordonnées spécifiées auparavant sur un ou plusieurs axes. /execute anchored, suivie de feet (les pieds) ou eyes (les yeux), modifie le point d’origine d’une entité, étant à feet par défaut. /execute in, suivie de l’identifiant d’une dimension (minecraft:overworld, minecraft:the_nether ou minecraft:the_end), permet d’exécuter la commande dans une dimension spécifique.

Enfin, il existe trois sous-commandes plus complexes, pouvant toutes fonctionner de deux manières différentes.

  • /execute facing permet de modifier la rotation de la tête d’une entité. Suivie de l’argument entity et d’un sélecteur, celle-ci fera face à une entité. Suivie de coordonnées, elle fera face à une position.
  • /execute positioned permet d’exécuter la commande à partir de coordonnées. Suivie de l’argument as et d’un sélecteur, celles-ci correspondront à une entité. Suivie de coordonnées, elles correspondront à une position.
  • /execute rotated permet d’exécuter la commande en tenant compte d’un angle. Suivie de l’argument as et d’un sélecteur, celui-ci correspondra à une entité. Suivie de deux valeurs d’angle, il correspondra à une rotation.

Exemples :

/execute as Minecraft-France run say J'adore ce site ! écrira le message « J’adore ce site ! » dans le tchat comme s’il venait du joueur Minecraft-France.

/execute at Minecraft-France anchored eyes summon minecraft:parrot invoquera un perroquet au niveau des yeux du joueur Minecraft-France.

/execute positioned as Minecraft-France in minecraft:the_nether run setblock ~ ~ ~ minecraft:grass_block placera un bloc d’herbe aux coordonnées du joueur Minecraft-France, mais dans le Nether.

/execute at Minecraft-France rotated as @e[type=squid,limit=1,sort=nearest] run setblock ^ ^ ^4 minecraft:grass_block placera un bloc d’herbe à 4 blocs du joueur Minecraft-France, mais en fonction de la rotation du poulpe le plus proche.

divider

Arguments de stockage

Pour finir, la commande /execute possède deux arguments de stockage, permettant de sauvegarder la valeur de retour d’une commande. Il est possible d’enregistrer le résultat de cette commande ou le nombre de fois où cette commande a été exécutée avec succès, respectivement avec les sous-commandes /execute store result et /execute store success. Celles-ci proposent à leur tour plusieurs arguments.

  • block — Permet de sauvegarder la valeur dans un tag NBT d’un bloc, en admettant que ce bloc soit une entité de bloc. Cet argument doit être suivi des coordonnées du bloc, du nom du tag NBT, du type de valeur et de l’échelle.
  • bossbar — Permet de sauvegarder la valeur dans une barre de boss. Cet argument doit être suivi de l’identifiant de la barre de boss et d’un paramètre, à savoir max pour la valeur maximale de la barre de boss ou value pour la valeur actuelle de celle-ci.
  • entity — Permet de sauvegarder la valeur dans un tag NBT d’une entité. Cet argument doit être suivi d’un sélecteur, du nom du tag NBT, du type de valeur et de l’échelle.
  • score — Permet de sauvegarder la valeur dans un objectif de tableau de score. Cet argument doit être suivi d’un sélecteur, afin de spécifier l’entité possédant le score, et du nom de l’objectif.

Comme mentionné ci-dessus, il existe plusieurs de valeurs, à savoir byte (octet), double (nombre décimal codé sur 64 bits), float (nombre décimal codé sur 32 bits), int (nombre entier), long (grande chaîne de caractères) et short (petite chaîne de caractères).

Exemples :

/execute store result block 0 0 0 RecordItem.Count int 1 run data get entity @e[type=pig,limit=1,sort=nearest] Health sauvegardera la vie du cochon le plus proche dans le nombre d’objets que possède le jukebox se trouvant en 0 0 0, en admettant qu’il y ait bien un jukebox en 0 0 0.

/execute store result bossbar minecraft:france value run data get entity @e[type=pig,limit=1,sort=nearest] Health sauvegardera la vie du cochon le plus proche dans la barre de boss minecraft:france.

/execute store result score Minecraft-France SpookyPowa run data get entity @e[type=pig,limit=1,sort=nearest] Health sauvegardera la vie du cochon le plus proche dans le score « SpookyPowa » du joueur Minecraft-France.

divider

La commande /execute sur Minecraft Wiki

Image de Une réalisée par Too-Muhtsh.

Partager sur les réseaux sociaux Facebook Twitter Pinterest
YanisBft
  • Twitter

Joueur Minecraft depuis 2012, staff sur le serveur PeaceAndCube, administrateur du wiki français et rédacteur occasionnel sur votre site préféré :)

Articles Similaires

[Mod] EssentialGUI [1.16.5 – 1.19.3]

19 août 2022
Abonnez-vous
Se connecter
Prévenez moi :

9 Commentaires
Inline Feedbacks
Voir tous les commentaires
TuTurDuDur
30 avril 2021 14 h 33 min

Merci Beaucoup!!

Yanis
29 décembre 2020 15 h 14 min

Salut! Je commente veaument tres tard mais j’espere que vous etes toujours actif, je cherche à faire apparaitre un mob seulement lorsque un joueur est à une certaine position mais je n’y arrive pas, j’ai essayé la commande: execute if entity @p[x=~,…] run summon minecraft:sheep[x=~,…] mais ca n’a pas marché (ca fait apparaitre un mouton peut importe l’endroit ou je me trouve). Vous avez une solution??

SoulSilver
23 juillet 2020 14 h 48 min

et comment faire pour detecter un item dans un dispenser ?

Sirax0
9 décembre 2019 18 h 39 min

Je suis pas un pro en command block mais ce tuto m’as quand même bien aidé pour détecter un joueur.
Merci !!!

EMMANUEL GUYOT
18 mai 2019 18 h 26 min

la commande /execute if block 0 0 0 minecraft:anvil run gamemode creative Minecraft-France ne marche pas :/

A propos de Minecraft

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

Télécharger Minecraft
Wiki Minecraft
————————————–

Java

Minecraft Java :
Version 1.19.4

Bedrock

Minecraft Bedrock :
Version 1.19.72

Java

Snapshot Minecraft :
Version 23w13a

Launcher

Launcher Minecraft :
Version 2.4.4
Les liens indispensables
Optifine
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
Partenaires
  • OMGServ
  • Serveur Minecraft
  • Skytale
  • Play-MC
  • Hébergeur d’image
Minecraft-France © 2011 - 2023, Tous droits réservés. Ce site n’est pas affilié à Mojang Studios ©
  • Contactez Minecraft-France
  • Équipe Minecraft-France
  • Politique de confidentialité

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.