Saltar al contenido principal
MC COMMANDS logoMC COMMANDS
Referencia del Comando

Minecraft /execute Command

developerEdición JavaEdición Bedrock

Ejecuta un comando desde la perspectiva de otra entidad, ubicación, dimensión o con condiciones específicas.

Compatibilidad de Versiones

Edición Java:1.21.4 (1.13+)
Edición Bedrock:1.21.60

Sintaxis del Comando

Edición Java/execute <subcommands...> run <command>
Edición Bedrock/execute <subcommands...> run <command>

Argumentos Explicados

Ejemplos Prácticos

intermediateAmbas Ediciones
/execute as @a at @s if block ~ ~-1 ~ minecraft:water run effect give @s speed 5 1 true

Gives speed boost to players who are currently standing on top of water.

Detecting ground blocks beneath players.

intermediateAmbas Ediciones
/execute as @e[type=cow] at @s run summon lightning_bolt

Strikes a lightning bolt at every cow in loaded chunks.

Changing both identity and position context.

intermediateEdición Java
/execute in minecraft:the_nether run tp @s 0 64 0

Teleports the player to coordinates 0, 64, 0 in the Nether dimension.

Cross-dimensional teleportation.

advancedEdición Java
/execute store result score @p CoinCount run clear @p gold_nugget 0

Counts how many gold nuggets a player holds and stores the number in their CoinCount scoreboard.

Querying inventory amounts into variables without removing items.

advancedAmbas Ediciones
/execute at @e[type=arrow] if block ~ ~-0.5 ~ minecraft:sand run setblock ~ ~-0.5 ~ minecraft:glass

Turns sand into glass wherever an arrow lands.

Dynamic projectile impact mechanics.

Advertisement

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.

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.

Automation Tip: Command blocks require Operator permissions (permission level 2+) and cheats enabled. In Java Edition, command blocks can execute commands up to 32,767 characters long compared to the 256-character player chat limit.

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

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
Advertisement