Comando /execute de Minecraft
Java EditionBedrock EditionDesde Java 1.13 (17w45a) / Bedrock 1.19.50
execute <as|at|positioned|rotated|facing|align|anchored|in|if|unless|store|summon> ... run <command>/execute es el comando más potente de Minecraft. Encadena subcomandos que cambian quién lo ejecuta (as), dónde (at, positioned), en qué dimensión (in) y bajo qué condiciones (if, unless), y termina con run seguido de cualquier comando. También puede guardar resultados en puntuaciones, boss bars o datos de bloques/objetos con store. Bedrock Edition adoptó la misma sintaxis encadenada en 1.19.50; la antigua forma 'execute <origen> <posición> <comando>' es legacy.
Sintaxis
| Edición | Sintaxis |
|---|---|
| Java | execute <as|at|positioned|rotated|facing|align|anchored|in|if|unless|store|summon> ... run <command> |
| Bedrock | execute <subcommands...> run <command> |
Objetivos / argumentos: Cualquier entidad o posición; @s se refiere al ejecutor actual. Requiere: Trucos activados / nivel de operador 2 (Java), 1 (Bedrock).
Ejemplos
/execute as @e[type=zombie] at @s run setblock ~ ~-1 ~ minecraft:diamond_blockPon un bloque de diamante bajo cada zombi
/execute if block 100 64 200 minecraft:chest run say Found the chestEjecuta /say solo si hay un cofre en esas coordenadas
/execute in minecraft:the_nether positioned 0 80 0 run summon minecraft:ghastGenera un ghast en el Nether desde el Overworld
Consejos
- Encadena tantos subcomandos como necesites: execute as @a at @s if block ~ ~-1 ~ grass_block run effect give @s speed 5.
- /execute store result permite capturar la salida de un comando en una puntuación de scoreboard o boss bar.
- Comprueba condiciones con if/unless en lugar de largos comparadores de redstone.