
Calculateur
Constructeur /execute
Crée une commande /execute étape par étape : qui, où, conditions et stockage, avec une ligne en mots simples pour chaque étape.
- Add steps: as, at, if, store...
- Check each step in plain words
- Copy the command
Étapes, dans l'ordre
- 1as: exécuter en tant qu'entités
- 2at: exécuter là où sont les entités
- 3block: un bloc est là
Sans commande, la chaîne doit finir par une condition : le jeu dit alors si le test réussit.
Ce qu'elle fait
- En tant que chacune de
@a - là où est chacune de
@s(position, rotation, dimension) - seulement si le bloc en
~ ~-1 ~estgrass_block - puis exécute
say I am standing on grass
Commande
/execute as @a at @s if block ~ ~-1 ~ grass_block run say I am standing on grass80 caractères
Pour Java Edition 26.3. Chaque forme écrite par cet outil est passée par l'analyseur de commandes du jeu.
| as | Qui exécute la suite : chaque entité trouvée, l'une après l'autre |
| at | Où : la position, la rotation et la dimension de chaque entité |
| positioned | Seulement la position |
| rotated | Seulement la rotation |
| facing | Se tourne vers un point ou une entité |
| align | Arrondit la position au bloc inférieur |
| anchored | Si ^ ^ ^ part des yeux ou des pieds |
| in | La dimension, avec les mêmes coordonnées |
| on | Passe à une entité liée, comme le véhicule ou le propriétaire |
| summon | Invoque une entité et s'exécute en tant qu'elle |
| block | Un bloc ou #tag est à une position |
| blocks | Deux zones contiennent les mêmes blocs |
| entity | Un sélecteur trouve quelque chose |
| score | Un score est dans un intervalle ou comparé à un autre |
| data | Une entité, un bloc ou un stockage a des données à un chemin |
| items | Une entité ou un conteneur a un objet dans des emplacements donnés |
| predicate | Un prédicat de pack de données est vrai |
| biome | Le biome à une position |
| dimension | La dimension où elle s'exécute |
| loaded | Le tronçon à une position est chargé |
| function | Une fonction renvoie autre chose que 0 |
| score | Un score de chaque détenteur |
| entity | Un nombre dans les données d'une entité, fois une échelle |
| block | Un nombre dans les données d'une entité de bloc, fois une échelle |
| storage | Un nombre dans le stockage de commandes, fois une échelle |
| bossbar | La valeur ou le maximum d'une barre de boss |
| L'ordre compte | "as" change qui exécute la commande mais pas où ; "at" change où mais pas qui, donc as @a at @s s'exécute sur chaque joueur |
| Sans "run" | La chaîne doit finir par une condition ; le jeu dit alors si elle est vraie et, pour les tests d'entités, combien correspondent |
| "result" ou "success" | store "result" garde le nombre de la commande, store "success" garde 1 si elle a marché et 0 sinon |
| Une entité | Les scores, données et stockages qui lisent une entité ont besoin de @s, @p, @r, @n, d'un nom ou de limit=1 |
| Embranchements | Chaque entité trouvée par "as" ou "at" exécute la suite une fois ; la règle max_command_forks (65536) les limite |
| Ids de packs de données | "predicate" et "function" prennent des ids d'un pack de données, que le jeu vérifie en lisant la commande ; if "function" demande aussi "run" après |
| Vérifié dans le jeu | Chaque sous-commande et condition, dans les deux sens, a été analysée par le jeu |





