Salta al contenuto principale
MC COMMANDS logoMC COMMANDS
Riferimento del Comando

Minecraft /execute Command

developerEdizione JavaEdizione Bedrock

Esegue un comando dalla prospettiva di un'altra entità, posizione, dimensione o abbinando delle condizioni.

Compatibilità Versioni

Edizione Java:1.21.4 (1.13+)
Edizione Bedrock:1.21.60

Sintassi del Comando

Edizione Java/execute <subcommands...> run <command>
Edizione Bedrock/execute <subcommands...> run <command>

Argomenti Spiegati

Esempi Pratici

intermediateEntrambe le Edizioni
/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.

intermediateEntrambe le Edizioni
/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.

intermediateEdizione 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.

advancedEdizione 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.

advancedEntrambe le Edizioni
/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

Errori Comuni

Errore:

Dimenticare "run" prima del comando finale in Java

Correzione:

La sintassi corretta è: /execute as @p at @s run <command> (non dimenticate "run")

Errore:

Usare "positioned" invece di "at" per seguire un giocatore

Correzione:

"at @s" segue la posizione dell'entità, "positioned" imposta una posizione fissa.

Errore:

Confondere "as" e "at" - "as" cambia l'esecutore, "at" cambia la posizione

Correzione:

"as @e" = i mob eseguono ; "at @e" = si esegue dove sono i mob.

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.

Suggerimenti Utili

  • /execute è il comando più potente di Minecraft - permette di combinare condizioni ed eseguire comandi in modi complessi.

  • Usa "as @e" per cambiare chi esegue il comando, e "at @s" per cambiare da dove viene eseguito.

  • Combina "if block" e "unless block" per creare comandi condizionali basati sui blocchi.

  • Usa /execute per verificare le condizioni prima di eseguire un comando, come controllare se un giocatore è in acqua.

  • Il sotto-comando "anchored eyes" esegue il comando dalla posizione degli occhi dell'entità invece che dai piedi.

Note Importanti

Bedrock precedentemente usava una sintassi più semplice. Tuttavia, Bedrock ora supporta nativamente la sintassi concatenata simile a Java, rendendole altamente unificate negli aggiornamenti moderni.

Domande Frequenti

Pronto a creare il tuo comando?

Usa il nostro generatore interattivo per creare comandi /execute senza errori con un'interfaccia visuale.

Apri il Generatore di Comandi
Advertisement