Il nostro Discord Trova compagni di gioco. Entra
Discord
Lista completa dei comandi

Comandi di Minecraft: la lista completa di tutti i comandi

La lista completa dei comandi disponibili in Minecraft Java Edition e Bedrock Edition (aggiornata a ottobre 2026, versione 26.3). Per ogni comando ci sono la descrizione, la sintassi e l'edizione in cui funziona. In fondo alla pagina trovi la lista delle regole di gioco e un promemoria dei comandi più usati.

Ultimo aggiornamento: 28 ottobre 2026

Come usare i comandi

I comandi si digitano in chat (il tasto T) e iniziano con una barra (/). Appena scrivi /, il gioco ti suggerisce i comandi disponibili (con Tab nella Java, in automatico nella Bedrock).

Requisiti:

  • Giocatore singolo: quando crei un mondo, attiva l'opzione Comandi (Java) o Attiva trucchi (Bedrock). In un mondo esistente nella Java 26.3 e successive: Esc, Mondo..., Comandi. Trovi i passaggi per le versioni precedenti nella nostra guida su come attivare i trucchi.
  • Multigiocatore: un admin deve darti lo status di operatore (/op PlayerName dalla console, oppure tramite il file ops.json).
  • Blocco comandi: nei blocchi comandi la barra non si scrive. Scrivi gamemode creative @p, non /gamemode creative @p.

Convenzioni di sintassi in questa guida:

  • <parametro>: un parametro obbligatorio
  • [parametro]: un parametro facoltativo
  • a|b|c: scegli una delle opzioni

Comandi del giocatore

Comandi che agiscono direttamente sul giocatore: teletrasporto, inventario, effetti e modalità di gioco.

ComandoSintassiDescrizione
/gamemode /gamemode <survival|creative|adventure|spectator> Cambia la modalità di gioco di un giocatore.
/tp / /teleport /tp <bersaglio> <x> <y> <z> Teletrasporta un giocatore o un mob alle coordinate indicate o da un altro giocatore.
/give /give <giocatore> <oggetto> [quantità] Dà a un giocatore un oggetto nella quantità indicata.
/clear /clear [giocatore] [oggetto] [quantità] Rimuove oggetti dall'inventario di un giocatore. Senza parametri svuota tutto l'inventario.
/kill /kill [bersaglio] Uccide all'istante il bersaglio indicato (un giocatore o un mob). Senza parametri uccide il giocatore che ha digitato il comando.
/effect /effect give <bersaglio> <effetto> [secondi] [amplificatore] Applica un effetto di stato (Velocità, Forza, Invisibilità e così via) per il tempo indicato.
/enchant /enchant <giocatore> <incantesimo> [livello] Applica un incantesimo all'oggetto tenuto in mano.
/xp / /experience /xp add <giocatore> <quantità> [points|levels] Aggiunge o imposta punti o livelli di esperienza.
/spawnpoint /spawnpoint [giocatore] [x] [y] [z] Imposta il punto di rinascita di un giocatore alle coordinate indicate.
/seed /seed Mostra il seed del mondo attuale. In giocatore singolo funziona anche con i trucchi disattivati.
/spectate /spectate [bersaglio] [giocatore] Fa osservare a un giocatore in modalità Spettatore la scena dal punto di vista del bersaglio indicato. Solo Java.
/posteffect /posteffect add|remove <giocatori> <effetto> Applica o rimuove un effetto di post-elaborazione sullo schermo di un giocatore, come la sfocatura. Solo Java 26.3+.

Comandi del mondo

Comandi che controllano le impostazioni del mondo: ora, meteo, difficoltà e confine del mondo.

ComandoSintassiDescrizione
/time /time set <day|noon|night|midnight|valore> Imposta l'ora del giorno. 0 = alba, 6000 = mezzogiorno, 13000 = notte, 18000 = mezzanotte. Dalla Java 26.1 agisce sugli orologi del mondo e ha anche pause, resume e rate.
/weather /weather <clear|rain|thunder> [durata] Cambia il meteo: sereno, pioggia o temporale.
/difficulty /difficulty <peaceful|easy|normal|hard> Cambia la difficoltà del mondo.
/gamerule /gamerule <regola> [valore] Cambia le regole del mondo. Nella Java 1.21.11 e successive i nomi si scrivono in snake_case (advance_time, keep_inventory, mob_griefing); le versioni Java precedenti usano il camelCase (doDaylightCycle, keepInventory, mobGriefing).
/setworldspawn /setworldspawn [x] [y] [z] Imposta il punto di spawn predefinito del mondo per i nuovi giocatori e per le bussole.
/worldborder /worldborder set <dimensione> [tempo] Imposta il confine del mondo. La dimensione è in blocchi, con un tempo facoltativo per restringerlo o allargarlo.
/locate /locate structure <struttura> Mostra le coordinate della struttura più vicina (villaggio, fortezza, roccaforte e così via).
/forceload /forceload add <x1> <z1> [x2] [z2] Mantiene sempre caricati i chunk indicati (anche senza giocatori nelle vicinanze). Solo Java.
/fillbiome /fillbiome <da> <a> <bioma> [replace <filtro>] Cambia il bioma di un'area scelta senza toccare i blocchi. Solo Java 1.19.3+.

Comandi per blocchi ed entità

Comandi per piazzare blocchi, evocare mob, clonare strutture e creare effetti visivi.

ComandoSintassiDescrizione
/setblock /setblock <x> <y> <z> <blocco> [modalità] Piazza un blocco alle coordinate indicate. Modalità: replace, destroy, keep.
/fill /fill <x1> <y1> <z1> <x2> <y2> <z2> <blocco> [modalità] Riempie un'area rettangolare con il blocco indicato. Fino a 32.768 blocchi alla volta.
/clone /clone <x1> <y1> <z1> <x2> <y2> <z2> <dest_x> <dest_y> <dest_z> Copia un'area rettangolare di blocchi in un altro punto.
/summon /summon <tipo_di_mob> [x] [y] [z] [NBT] Evoca un mob alle coordinate indicate, con dati NBT facoltativi.
/particle /particle <tipo> <x> <y> <z> [dx] [dy] [dz] [velocità] [quantità] Crea effetti particellari nel punto indicato.
/playsound /playsound <suono> <sorgente> <giocatore> [x] [y] [z] [volume] Riproduce un suono per il giocatore indicato.
/swing /swing [bersagli] [mainhand|offhand] Riproduce l'animazione del movimento del braccio di un giocatore o di un mob senza sferrare un colpo. Solo Java 26.1+.
/data /data get/merge/modify/remove <bersaglio> [percorso] Legge o modifica i dati NBT di entità, blocchi e storage. Solo Java.
/item /item replace <bersaglio> <slot> with <oggetto> [quantità] Mette un oggetto in uno slot specifico di un'entità o di un blocco. Solo Java.
/loot /loot <bersaglio> <sorgente> Genera il bottino delle loot table e lo colloca. Solo Java.

Comandi del server

Comandi per gestire un server multigiocatore: ban, operatori, whitelist e comunicazione.

ComandoSintassiDescrizione
/op /op <giocatore> Dà a un giocatore lo status di operatore, che gli permette di usare i comandi.
/deop /deop <giocatore> Toglie a un giocatore lo status di operatore.
/ban /ban <giocatore> [motivo] Banna un giocatore dal server (per sempre). Solo in multigiocatore.
/ban-ip /ban-ip <indirizzo_IP> [motivo] Banna un indirizzo IP dal server. Blocca tutti gli account con quell'IP.
/pardon /pardon <giocatore> Toglie il ban a un giocatore (lo rimuove dalla lista dei bannati).
/kick /kick <giocatore> [motivo] Espelle un giocatore dal server. Il giocatore può riconnettersi.
/whitelist /whitelist add/remove/list/on/off <giocatore> Gestisce la whitelist del server (la lista dei giocatori ammessi).
/msg / /tell / /w /msg <giocatore> <messaggio> Invia un messaggio privato a un giocatore specifico.
/say /say <messaggio> Invia un messaggio a tutti i giocatori del server come annuncio del server.
/party /party <messaggio> Invia un messaggio nella chat del tuo gruppo (party). Solo Bedrock 26.50+.
/publish /publish [comandi] [porta] Apre in rete locale (LAN) un mondo in giocatore singolo. Solo Java, non funziona su un server dedicato.
/unpublish /unpublish Interrompe la condivisione del mondo in rete locale senza uscire dal gioco. Solo Java 26.2+.
/list /list Mostra la lista dei giocatori online sul server.
/stop /stop Spegne il server in sicurezza (salva il mondo e disconnette i giocatori).
/save-all /save-all Forza il salvataggio del mondo su disco. Usalo prima di spegnere il server.

Comandi avanzati

Comandi per blocchi comandi, data pack e logica avanzata (per chi crea mappe e per gli admin dei server).

ComandoSintassiDescrizione
/execute /execute as/at/in/if/unless/run ... Esegue un comando in un contesto modificato (come un altro giocatore, in un altro punto, a una condizione). Il comando più potente del gioco.
/scoreboard /scoreboard objectives/players ... Gestisce i tabelloni dei punteggi (scoreboard). È la base di sistemi di punti, timer e logica nei blocchi comandi.
/tag /tag <bersaglio> add/remove/list <tag> Aggiunge o rimuove tag alle entità. I tag servono a selezionare le entità in /execute.
/team /team add/remove/modify/join ... Gestisce le squadre (colore del nome, fuoco amico, collisioni, prefisso/suffisso).
/function /function <namespace:percorso> Esegue una funzione di un data pack (.mcfunction).
/schedule /schedule function <namespace:percorso> <tempo> Programma una funzione da eseguire dopo il tempo indicato. Solo Java.
/tellraw /tellraw <bersaglio> <testo_JSON> Invia un messaggio JSON formattato (link cliccabili, colori, testo che compare al passaggio del mouse).
/title /title <bersaglio> title/subtitle/actionbar <testo_JSON> Mostra un testo grande al centro dello schermo (title), un testo più piccolo sotto (subtitle) o un testo sopra la barra rapida (actionbar).
/bossbar /bossbar add/set/remove ... Crea e gestisce le barre dei boss (mostrate in cima allo schermo). Solo Java.
/trigger /trigger <obiettivo> [add|set] [valore] Permette anche ai giocatori che non possono usare i comandi di modificare un obiettivo scelto del tabellone dei punteggi. Solo Java.
/advancement /advancement grant/revoke <giocatore> <progresso> Assegna o revoca progressi. Solo Java.
/recipe /recipe give/take <giocatore> <ricetta|*> Sblocca o blocca ricette di crafting. Solo Java.
/attribute /attribute <bersaglio> <attributo> get/base set/modifier add ... Legge e modifica gli attributi di giocatori, mob e supporti per armature (salute, velocità, dimensioni). Solo Java.
/fetchprofile /fetchprofile name|id|entity <valore> Recupera il profilo di un giocatore, con la sua skin, tramite nome, UUID o entità. Solo Java 1.21.9+.
/ride /ride <passeggero> mount/dismount <veicolo> Fa salire un'entità su un'altra come passeggero, o la fa scendere.
/damage /damage <bersaglio> <quantità> [tipo] Infligge danni al bersaglio indicato. Java 1.19.4+.
/return /return <valore> Restituisce un valore da una funzione (per /execute store). Solo Java 1.20.2+.
/compute /compute <contesto> integer <fornitore> oppure /compute <contesto> float <fornitore> [scala] Calcola il valore di un fornitore di numeri (number provider): uno registrato (per esempio minecraft:brewing/uses_default) o uno scritto nel comando. Il contesto è default (la posizione e l'entità che eseguono il comando), block <posizione> o entity <bersaglio>. In modalità float moltiplica il risultato per la scala (di base 1.0) e arrotonda per difetto. Uno strumento per chi crea data pack. Solo Java 26.3+.

Regole di gioco (gamerule)

Le regole di gioco sono impostazioni speciali del mondo che cambi con il comando /gamerule <regola> <true|false|valore>. Ecco le più importanti:

Nota per la Java Edition: dalla versione 1.21.11 le regole di gioco della Java hanno nomi in snake_case, e alcune hanno preso nomi completamente nuovi: keepInventory ora è keep_inventory, doDaylightCycle è advance_time e doMobSpawning è spawn_mobs. La tabella riporta il nome attuale nella Java, il vecchio nome (Java fino alla 1.21.10) e il nome nella Bedrock. Nella Java i nomi distinguono tra maiuscole e minuscole, nella Bedrock no.

Regola (Java 1.21.11+)Vecchio nome / BedrockPredefinitoDescrizione
keep_inventory keepInventory / keepinventory false I giocatori conservano inventario ed esperienza dopo la morte.
advance_time doDaylightCycle / dodaylightcycle true Il ciclo del giorno e della notte (attivo/disattivo).
advance_weather doWeatherCycle / doweathercycle true Il ciclo del meteo (attivo/disattivo).
mob_griefing mobGriefing / mobgriefing true I mob possono distruggere e modificare i blocchi (creeper, enderman, ghast).
spawn_mobs doMobSpawning / domobspawning true Lo spawn naturale dei mob (attivo/disattivo).
fire_spread_radius_around_player doFireTick / dofiretick 128 Il raggio in blocchi attorno ai giocatori entro cui il fuoco si propaga. 0 disattiva la propagazione, -1 toglie il limite. Nella Java ha sostituito doFireTick; la Bedrock usa ancora dofiretick (di base true).
block_drops doTileDrops / dotiledrops true I blocchi rotti rilasciano oggetti.
natural_health_regeneration naturalRegeneration / naturalregeneration true I giocatori rigenerano la salute quando la barra della fame è piena. False = partite in stile UHC.
show_death_messages showDeathMessages / showdeathmessages true Mostra in chat i messaggi di morte dei giocatori.
command_block_output commandBlockOutput / commandblockoutput true I blocchi comandi mostrano il loro esito in chat.
pvp pvp / pvp true I giocatori possono danneggiarsi a vicenda. Nella Java la regola esiste dalla 1.21.9; prima il PvP si poteva impostare solo in server.properties.
spawn_phantoms doInsomnia / doinsomnia true I fantasmi (phantom) compaiono quando un giocatore non dorme da 3 notti o più.
immediate_respawn doImmediateRespawn / doimmediaterespawn false I giocatori rinascono subito dopo la morte (senza schermata di morte).
players_sleeping_percentage playersSleepingPercentage / playerssleepingpercentage 100 La percentuale di giocatori che devono dormire per saltare la notte (0-100). Java 1.17+.
random_tick_speed randomTickSpeed / randomtickspeed 3 (Bedrock: 1) La velocità dei tick casuali, che regolano cose come la crescita delle piante e la propagazione dell'erba.
max_command_sequence_length maxCommandChainLength / maxcommandchainlength 65536 Il numero massimo di comandi in una catena o in una funzione. Una protezione contro i loop.

La Java 26.3 ha 59 regole di gioco. Qui sopra trovi quelle che si usano di più. La sintassi e le differenze dei nomi tra le versioni le spieghiamo nella pagina del comando /gamerule, e la regola più popolare nella nostra guida al keep inventory.

Selettori di bersaglio (@a, @p, @r, @e, @s)

I selettori ti permettono di scegliere su chi agisce un comando senza scrivere il nome di un giocatore:

  • @p: il giocatore più vicino (al punto in cui viene eseguito il comando)
  • @a: tutti i giocatori del server
  • @r: un giocatore a caso
  • @e: tutte le entità (giocatori + mob + oggetti + frecce e così via)
  • @s: il giocatore o l'entità che esegue il comando (sé stesso)

Argomenti dei selettori

I selettori accettano argomenti tra parentesi quadre che filtrano il risultato:

  • @e[type=minecraft:creeper]: tutti i creeper
  • @a[distance=..10]: i giocatori entro 10 blocchi
  • @e[type=minecraft:zombie,limit=1,sort=nearest]: lo zombi più vicino
  • @a[team=red]: i giocatori della squadra "red"
  • @e[tag=boss]: le entità con il tag "boss"
  • @a[scores={kills=10..}]: i giocatori con 10+ punti nell'obiettivo "kills"
  • @a[gamemode=survival]: i giocatori in modalità Sopravvivenza
  • @e[nbt={OnGround:1b}]: le entità che stanno a terra (solo Java)

Promemoria dei comandi più usati

Copialo, stampalo o salvalo per dopo:

Sopravvivenza e comodità

  • /gamemode survival / /gamemode creative: cambia modalità di gioco
  • /time set day: fa tornare il giorno
  • /weather clear: cielo sereno
  • /gamerule keep_inventory true: conservi l'inventario dopo la morte (Java fino alla 1.21.10: keepInventory)
  • /gamerule advance_time false: ferma il tempo (prima doDaylightCycle)
  • /gamerule mob_griefing false: i mob non distruggono i blocchi (prima mobGriefing)
  • /difficulty peaceful: niente mob ostili
  • /kill: un reset veloce (ti uccide)

Teletrasporto e navigazione

  • /tp @s ~ ~ ~: la tua posizione attuale (un modo veloce per controllarla)
  • /tp @s 0 64 0: teletrasporto alle coordinate
  • /tp @s PlayerName: teletrasporto da un altro giocatore
  • /locate structure minecraft:village_plains: trova il villaggio più vicino
  • /locate structure minecraft:stronghold: trova una roccaforte (il portale dell'End)
  • /locate biome minecraft:mushroom_fields: trova un'isola dei funghi

Oggetti ed effetti

  • /give @s minecraft:diamond 64: 64 diamanti
  • /give @s minecraft:netherite_sword: una spada di netherite
  • /effect give @s minecraft:speed 600 2: Velocità III per 10 minuti
  • /effect give @s minecraft:night_vision 99999: Visione notturna praticamente infinita
  • /effect clear @s: rimuove tutti gli effetti
  • /enchant @s minecraft:sharpness 5: Affilatezza V (Sharpness) sull'oggetto in mano

Server

  • /op PlayerName: dà lo status di operatore
  • /deop PlayerName: toglie lo status di operatore
  • /ban PlayerName motivo: banna un giocatore
  • /kick PlayerName: espelle un giocatore
  • /whitelist add PlayerName: aggiunge un giocatore alla whitelist
  • /save-all: salva il mondo

Domande frequenti

Come si attivano i comandi in Minecraft?

Quando crei un nuovo mondo, attiva l'opzione Comandi (Java) o Attiva trucchi (Bedrock). In un mondo esistente nella Java 26.3 e successive, premi Esc, clicca su Mondo... e attiva Comandi. Nella Java 26.2 le Opzioni del mondo si trovano nel menu Opzioni..., mentre nella Java 26.1 e precedenti usi Rete locale... con Comandi attivo: in questo caso i comandi funzionano finché non chiudi il mondo. Su un server multigiocatore, un admin deve darti lo status di operatore con il comando /op dalla console.

Quanti comandi ci sono in Minecraft?

Minecraft Java Edition 26.3 ha più di 80 comandi. La Bedrock Edition ne ha circa 70. Alcuni comandi sono in comune (tp, give, gamemode, time, weather) e altri esistono in una sola edizione (per esempio /data, /execute nella sua forma Java, /testfor nella Bedrock). Mod e data pack possono aggiungere comandi propri.

Che differenza c'è tra un comando con la / e un comando in un blocco comandi?

In chat i comandi iniziano con una barra (/gamemode creative). Nei blocchi comandi la barra non si scrive (gamemode creative). Per il resto funzionano esattamente allo stesso modo. I blocchi comandi possono eseguire i comandi in automatico (a ripetizione, a condizione, con un ritardo), cosa che dalla chat non puoi fare.

I comandi disattivano gli obiettivi?

Nella Java Edition, attivare i trucchi non blocca gli obiettivi, che lì si chiamano progressi. Nella Bedrock Edition, attivare i trucchi blocca per sempre gli obiettivi in quel mondo, anche se poi disattivi di nuovo i trucchi.

Posso usare i comandi su un server senza lo status di operatore?

Di norma no. Un'eccezione è il comando /trigger (Java), che un admin può rendere disponibile a tutti i giocatori. Alcuni plugin per server (EssentialsX, LuckPerms) permettono agli admin di dare accesso a comandi selezionati tramite un sistema di permessi.

Guide dettagliate ai singoli comandi: /locate, /time, /weather, /effect, /give, /summon, /fill, /teleport. Trovi i codici pronti da copiare nella nostra pagina trucchi e comandi, e il resto delle guide nella sezione dei comandi.