Generador de comandos execute
Desglosa el comando execute paso a paso: quién actúa (as), dónde (at), qué condiciones se cumplen (if / unless) y dónde se guarda el resultado (store). Cada paso incluye explicaciones fáciles de entender y plantillas de uso habitual.
El comando execute permite cambiar las condiciones de ejecución antes de ejecutar otro comando:as cambia el ejecutor,at cambia la posición,if / unless comprueba una condición,store guarda el resultado y, por último, usa run para añadir el comando que se ejecutará. Por ejemplo, /execute as @a at @s if block ~ ~-1 ~ gold_block run effect give @s speed 1 2。
Preguntas frecuentes
¿Qué diferencia hay entre as y at?
as @a solo cambia el ejecutor por cada jugador ( @s apunta a ese jugador), pero no cambia la posición;at @s y después mueve la posición de ejecución hasta donde está el jugador. Normalmente se usan juntos:execute as @a at @s run ...。
¿Se puede seguir usando la sintaxis de execute de la versión 1.12?
No. Desde la versión 1.13, execute usa la sintaxis actual de subcomandos y la antigua execute @a ~ ~ ~ ... ya no funciona.