Minecraft /execute Command
Ejecuta un comando desde la perspectiva de otra entidad, ubicación, dimensión o con condiciones específicas.
Compatibilidad de Versiones
Sintaxis del Comando
/execute <subcommands...> run <command>/execute <subcommands...> run <command>Argumentos Explicados
as <entity>SubcommandChanges who the executor (@s) is, without moving where the command runs.
at <entity>SubcommandChanges execution position (~ ~ ~), rotation, and dimension to match the entity.
positioned <pos>SubcommandExplicitly moves the execution location to coordinates (absolute or relative).
in <dimension>SubcommandExecutes within minecraft:overworld, the_nether, or the_end.
if / unless <condition>SubcommandEvaluates block matches, entity counts, score comparisons, or predicates before running.
store (result|success)SubcommandStores the numeric result or success count of the command into a scoreboard or NBT path.
run <command>TerminatorRequeridoThe terminating command executed if all modifiers and condition checks succeed.
Ejemplos Prácticos
/execute as @a at @s if block ~ ~-1 ~ minecraft:water run effect give @s speed 5 1 trueGives speed boost to players who are currently standing on top of water.
Detecting ground blocks beneath players.
/execute as @e[type=cow] at @s run summon lightning_boltStrikes a lightning bolt at every cow in loaded chunks.
Changing both identity and position context.
/execute in minecraft:the_nether run tp @s 0 64 0Teleports the player to coordinates 0, 64, 0 in the Nether dimension.
Cross-dimensional teleportation.
/execute store result score @p CoinCount run clear @p gold_nugget 0Counts how many gold nuggets a player holds and stores the number in their CoinCount scoreboard.
Querying inventory amounts into variables without removing items.
/execute at @e[type=arrow] if block ~ ~-0.5 ~ minecraft:sand run setblock ~ ~-0.5 ~ minecraft:glassTurns sand into glass wherever an arrow lands.
Dynamic projectile impact mechanics.
Errores Comunes
Error:
Olvidar "run" antes del comando final en Java
Solución:
La sintaxis correcta es: /execute as @p at @s run <command> (no olvides "run")
Error:
Usar "positioned" en lugar de "at" para seguir a un jugador
Solución:
"at @s" sigue la posición de la entidad, "positioned" establece una posición fija.
Error:
Confundir "as" y "at" - "as" cambia el ejecutor, "at" cambia la posición
Solución:
"as @e" = los mobs ejecutan; "at @e" = se ejecuta donde están los mobs.
Diferencias entre Java y Bedrock
Ambas ediciones ahora soportan la sintaxis encadenada de /execute. Java usa `-> run` mientras que Bedrock usa `run` directamente. La funcionalidad es esencialmente la misma en actualizaciones modernas.
Command Block Usage & Automation
The cornerstone of command block logic. Run a Repeating Always Active command block with "/execute as @a at @s if block ~ ~-1 ~ slime_block run effect give @s jump_boost 2 3 true" to create custom trampoline jump pads, or use conditional chain blocks following execute checks to only advance storylines when a puzzle condition is met.
Consejos Útiles
/execute es el comando más poderoso de Minecraft - permite combinar condiciones y ejecutar comandos de formas complejas.
Usa "as @e" para cambiar quién ejecuta el comando, y "at @s" para cambiar desde dónde se ejecuta.
Combina "if block" y "unless block" para crear comandos condicionales basados en bloques.
Usa /execute para verificar condiciones antes de ejecutar un comando, como verificar si un jugador está en agua.
El subcomando "anchored eyes" ejecuta el comando desde la posición de los ojos de la entidad en lugar de los pies.
Notas Importantes
Bedrock anteriormente usaba una sintaxis más simple: `/execute <origin> <position> <command>`. Sin embargo, Bedrock ahora soporta nativamente la sintaxis encadenada similar a Java,making them highly unified in modern updates.
Preguntas Frecuentes
¿Puedo ejecutar un comando como si fuera otro jugador?
Sí: /execute as PlayerName at @s run <command> ejecuta el comando como ese jugador en su posición.
¿Puedo ejecutar un comando en otra dimensión?
Sí: /execute in the_nether run <command> ejecuta el comando en el Nether.
¿Puedo ejecutar un comando solo si se cumple una condición?
Sí: /execute if block ~ ~-1 ~ water run say ¡Estoy en agua!
Comandos Relacionados
¿Listo para crear tu comando?
Usa nuestro generador interactivo para crear comandos /execute sin errores con una interfaz visual.
Abrir Generador de Comandos