Pular para o conteúdo principal
MC COMMANDS logoMC COMMANDS
Referência do Comando

Minecraft /execute Command

developerEdição JavaEdição Bedrock

Executa um comando da perspectiva de outra entidade, localização, dimensão ou correspondendo a condições.

Compatibilidade de Versões

Edição Java:1.21.4 (1.13+)
Edição Bedrock:1.21.60

Sintaxe do Comando

Edição Java/execute <subcommands...> run <command>
Edição Bedrock/execute <subcommands...> run <command>

Argumentos Explicados

Exemplos Práticos

intermediateAmbas as Edições
/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 as Edições
/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.

intermediateEdição 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.

advancedEdição 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 as Edições
/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

Erros Comuns

Erro:

Esquecer "run" antes do comando final no Java

Solução:

A sintaxe correta é: /execute as @p at @s run <command> (não esqueça "run")

Erro:

Usar "positioned" em vez de "at" para seguir um jogador

Solução:

"at @s" segue a posição da entidade, "positioned" define uma posição fixa.

Erro:

Confundir "as" e "at" - "as" muda o executor, "at" muda a posição

Solução:

"as @e" = mobs executam ; "at @e" = executa onde os mobs estão.

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.

Dicas Úteis

  • /execute é o comando mais poderoso do Minecraft - permite combinar condições e executar comandos de formas complexas.

  • Use "as @e" para mudar quem executa o comando, e "at @s" para mudar de onde é executado.

  • Combine "if block" e "unless block" para criar comandos condicionais baseados em blocos.

  • Use /execute para verificar condições antes de executar um comando, como verificar se um jogador está na água.

  • O subcomando "anchored eyes" executa o comando da posição dos olhos da entidade em vez dos pés.

Notas Importantes

Bedrock anteriormente usava uma sintaxe mais simples. No entanto, Bedrock agora suporta nativamente a sintaxe encadeada semelhante ao Java, tornando-as altamente unificadas em atualizações modernas.

Perguntas Frequentes

Comandos Relacionados

Pronto para criar seu comando?

Use nosso gerador interativo para criar comandos /execute sem erros com uma interface visual.

Abrir Gerador de Comandos
Advertisement