
Calculadora
Constructor de /execute
Crea un comando /execute paso a paso: quién, dónde, condiciones y guardado, con una línea en palabras sencillas para cada paso.
- Add steps: as, at, if, store...
- Check each step in plain words
- Copy the command
Pasos, en orden
- 1as: ejecutar como entidades
- 2at: ejecutar donde están las entidades
- 3block: hay un bloque
Sin comando, la cadena tiene que terminar en una condición: el juego dice entonces si la prueba se cumple.
Qué hace
- Como cada una de
@a - donde está cada una de
@s(posición, rotación, dimensión) - solo si el bloque en
~ ~-1 ~esgrass_block - y luego ejecuta
say I am standing on grass
Comando
/execute as @a at @s if block ~ ~-1 ~ grass_block run say I am standing on grass80 caracteres
Para Java Edition 26.3. Cada forma que escribe esta herramienta pasó por el analizador de comandos del propio juego.
| as | Quién ejecuta el resto: cada entidad que encuentra, una tras otra |
| at | Dónde: la posición, rotación y dimensión de cada entidad |
| positioned | Solo la posición |
| rotated | Solo la rotación |
| facing | Gira para mirar a un punto o una entidad |
| align | Redondea la posición hacia abajo al bloque |
| anchored | Si ^ ^ ^ empieza en los ojos o en los pies |
| in | La dimensión, con las mismas coordenadas |
| on | Pasa a una entidad relacionada, como el vehículo o el dueño |
| summon | Invoca una entidad y se ejecuta como ella |
| block | Hay un bloque o #etiqueta en una posición |
| blocks | Dos zonas tienen los mismos bloques |
| entity | Un selector encuentra algo |
| score | Una puntuación está en un intervalo o se compara con otra |
| data | Una entidad, bloque o almacenamiento tiene datos en una ruta |
| items | Una entidad o contenedor tiene un objeto en ciertas ranuras |
| predicate | Se cumple un predicado de un paquete de datos |
| biome | El bioma en una posición |
| dimension | La dimensión en la que se ejecuta |
| loaded | El chunk en una posición está cargado |
| function | Una función devuelve algo distinto de 0 |
| score | Una puntuación de cada poseedor |
| entity | Un número en los datos de una entidad, por una escala |
| block | Un número en los datos de una entidad de bloque, por una escala |
| storage | Un número en el almacenamiento de comandos, por una escala |
| bossbar | El valor o el máximo de una barra de jefe |
| El orden importa | "as" cambia quién ejecuta el comando pero no dónde; "at" cambia dónde pero no quién, así que as @a at @s se ejecuta en cada jugador |
| Sin "run" | La cadena tiene que terminar en una condición; el juego dice entonces si se cumplió y, en las pruebas de entidades, cuántas coincidieron |
| "result" o "success" | store "result" guarda el número del comando, store "success" guarda 1 si funcionó y 0 si no |
| Una entidad | Las puntuaciones, datos y guardados que leen una entidad necesitan @s, @p, @r, @n, un nombre o limit=1 |
| Ramificaciones | Cada entidad que encuentra "as" o "at" ejecuta el resto una vez; la regla max_command_forks (65536) lo limita |
| IDs de paquetes de datos | "predicate" y "function" usan ids de un paquete de datos, que el juego comprueba al leer el comando; if "function" además necesita "run" después |
| Comprobado en el juego | Cada subcomando y condición, en ambos sentidos, pasó por el juego |





