Notizie
Gioco
Guide
Download
Versioni
/trigger
COMANDI BLOCCHI COMANDI E MAPPE TUTTI Aggiunto in 1.14 o precedente

/trigger comando in Minecraft

/trigger permette ai giocatori senza comandi attivi di cambiare il proprio punteggio in un obiettivo di tipo trigger. Mappe e server lo usano per menu, votazioni e pulsanti cliccabili in chat: il giocatore attiva un valore e un blocco comandi o una funzione reagisce.

Sintassi

/trigger <objective> [add|set]
ArgomentoAccettaA cosa serve
objectiveObiettivo del punteggioObiettivo di tipo trigger sbloccato per te, per esempio menu o vote.
valuefacoltativoNumero interoNumero intero da aggiungere con add o da impostare con set. Senza valore si aggiunge 1.
Tutte le 3 forme
  • /trigger <objective>
  • /trigger <objective> add <value>
  • /trigger <objective> set <value>

Esempi

Creare un obiettivo trigger

/scoreboard objectives add menu trigger

Crea l'obiettivo menu di tipo trigger, l'unico che /trigger accetta.

Java 26.3

Sbloccarlo per tutti i giocatori

/scoreboard players enable @a menu

Permette a tutti i giocatori online di usare /trigger menu una volta.

Java 26.3

Attivare come giocatore

/trigger menu

Aggiunge 1 al tuo punteggio menu, poi blocca il trigger finché non viene riattivato.

Java 26.3

Scegliere l'opzione 3

/trigger menu set 3

Imposta il tuo punteggio menu esattamente a 3, per esempio per la terza voce di un menu.

Java 26.3

Reagire con un blocco comandi

/execute as @a[scores={menu=1..}] run function mypack:menu

Avvia la funzione menu per ogni giocatore con punteggio menu pari o superiore a 1. Al suo interno azzera e riattiva il punteggio.

Java 26.3
Componi il tuo comando

Compila i campi, poi copia il comando.

Generatore di comandi

Preparare un trigger

Crea l'obiettivo con /scoreboard objectives add menu trigger, poi sbloccalo con scoreboard players enable @a menu. Ora un giocatore può scrivere /trigger menu (aggiunge 1), /trigger menu add 5 o /trigger menu set 3. Dopo ogni uso il trigger torna bloccato per quel giocatore finché non viene riattivato.

Reagire al valore

Un Blocco comandi a ripetizione o una funzione a ogni tick controlla il punteggio e avvia l'azione: execute as @a[scores={menu=1..}] run function mypack:menu. In quella funzione azzera il punteggio con scoreboard players set @s menu 0 e riattivalo con scoreboard players enable @s menu. Un testo cliccabile di /tellraw o un pulsante di un /dialog può eseguire /trigger per il giocatore: è il modo classico di creare menu che non richiedono i permessi da operatore.

Errori frequenti

«Non puoi ancora attivare quest'obiettivo» significa che il trigger non è stato attivato per te, oppure l'hai già usato. «Puoi attivare solo obiettivi di tipo trigger» compare quando l'obiettivo usa un altro criterio, come dummy. Solo i giocatori possono eseguire /trigger, non un blocco comandi né la console del server.

✓ Verificato nella Java Edition 26.3 · aggiornato il 2 novembre 2026

/trigger: FAQ

Perché /trigger funziona una sola volta?

Ogni uso blocca il trigger per quel giocatore. Esegui di nuovo scoreboard players enable dopo aver gestito il valore, di solito nella stessa funzione.

/trigger può abbassare un punteggio?

Sì. add accetta numeri negativi e set qualsiasi numero intero, per esempio /trigger vote set -1.

Come si usa /trigger?

Scrivilo in chat, senza bisogno di trucchi: /trigger <objective> [add|set].

Chi può usare /trigger?

Ogni giocatore.

Comandi correlati