Close
    Search Search

    Tutorial/Blocchi di comando e funzioni

  • Più comandi in meno blocchi di comandi e ricorsione
  • Utilizzo di un elemento della mappa come pergamena
  • Ulteriori letture
  • Video
  • Tutorial/Blocchi di comando e funzioni Questo articolo deve essere ripulito per conformarsi alla guida di stile. [discuti] Aiutaci a migliorare questa pagina. La pagina di discussione potrebbe contenere suggerimenti.
    Motivo: rimuovere gli usi dei singoli comandi

    Contenuti

    Applicazioni generali

    I blocchi di comando e le funzioni possono essere utilizzati, tra le altre cose, per cambiare la difficoltà, cambiare lo stato del tempo o dare a un giocatore oggetti prestabiliti. Sono particolarmente utili per i comandi /weather e /time set, in quanto sono disponibili solo in modalità cheat altrimenti. Il comando /time set è particolarmente utile, in quanto consente ai giocatori di modificare l'ora corrente in un'ora preimpostata premendo un pulsante.





    I blocchi di comando e le funzioni possono essere utilizzati anche per far apparire il testo nel menu della chat della persona. Il codice per farlo è /tell @p , o /dillo . Se il parametro @p è presente, solo la persona più vicina vedrà il messaggio. Se è stato specificato un nome utente, il nome utente verrà inviato al messaggio. Il giocatore può anche digitare: /tell @p, ad esempio /tell e ogni volta che qualcuno ci cammina sopra, dirà: "[@] sussurra al giocatore: ".

    La modifica della difficoltà si ottiene con /difficoltà (es. /difficoltà pacifica).

    Un altro modo per usare i blocchi di comando e le funzioni è usare /teleport @p teletrasportarsi tra diverse basi in un mondo.

    Utilizzo di base dei comandi

    Ci sono molte cose che i giocatori possono fare con i blocchi di comando. Eccone alcuni esempi:

    Annunciatore di biscotti

    Quando vengono eseguiti in ordine, ad esempio in una catena di blocchi di comandi o funzioni, questi comandi daranno a un giocatore casuale 5 cookie.

    /tag @r aggiungi cookie
    /give @a[tag=cookie] minecraft:cookie 5
    /say @a[tag=cookie] ha ricevuto 5 cookie!
    /tag @a[tag=cookie] rimuove il cookie

    Distorsione del tempo

    Inserendo questo comando all'interno di un blocco di comando ripetuto, il giocatore può accelerare il tempo. Regola il numero per modificare la velocità.

    /tempo aggiungi 5

    Pietrarossa senza fili

    La pietra rossa può essere "trasmessa" in modalità wireless posizionando un blocco di pietra rossa in una determinata posizione. Lo svantaggio di questo metodo è che i blocchi a cui vengono trasmessi devono essere caricati. Questo metodo viene spesso utilizzato con le mappe Adventure per attivare più blocchi di comandi.


    /setblock redstone_block
    /setblock calcolo


    Per non richiedere il caricamento di blocchi, è necessario il tabellone segnapunti. Il secondo comando verrà completato correttamente solo se il primo è stato eseguito. Un comparatore o blocchi di comandi condizionali concatenati possono rilevare il successo. Il secondo blocco di comandi dovrebbe essere impostato per la ripetizione.

    /gli obiettivi del tabellone segnapunti aggiungono segnale fittizio
    /obiettivi tabellone elimina segnale

    Pulsanti wireless

    : Pulsante § Valori dati e Leva § Valori dati

    Il precedente viene spesso utilizzato in combinazione con i pulsanti. A volte, tuttavia, potrebbe non esserci spazio sufficiente per nascondere un blocco di comandi. In tal caso, il giocatore può utilizzare un blocco comandi ripetuto per verificare se viene premuto un pulsante su (x, y, z).

    /esegui se blocco #minecraft:buttons[powered=true] esegui clone

    Kit di partenza

    Utilizzando i blocchi di comando, gli utenti possono fornire kit di partenza ai nuovi giocatori.

    /clear @p[tag=!iniziato,distanza=..5]
    /tag @p aggiungi iniziato
    /give @p iron_sword
    /dai @p pane 5
    /teletrasporto @p

    Il problema con questa configurazione è che i giocatori possono ottenere lo starter kit solo una volta, anche se muoiono. Per risolvere questo problema, usa questi comandi. Il primo comando dovrebbe essere eseguito solo una volta, probabilmente dal giocatore piuttosto che da un blocco di comandi.

    /obiettivi del tabellone segnapunti aggiungi conteggio morte morto
    /tag remove @p[scores={morto=0..}] iniziato
    I giocatori del tabellone dei punteggi impostati @p sono morti 0


    Teletrasporto

    Il giocatore può teletrasportarsi usando /teleport teleport o tp comandi, dove y è la differenza verticale tra l'ingresso superiore e quello inferiore dell'ascensore. L'ascensore può anche essere fatto per spostare un giocatore su qualsiasi coordinata semplicemente omettendo il ~ prima dei numeri. Quando ~ viene lasciato nel comando, il normale (x,y,z) è impostato su (0,0,0) dove è stato eseguito il comando, ad esempio in piedi su una piastra a pressione o ovunque si trovi il giocatore quando il blocco di comando ricevuto potere. Se una piastra di pressione fosse alle coordinate di (-36,96,-12) che correva a un blocco di comando con un comando di /teleport @p ~3 ~4 ~5, il giocatore avrebbe portato il giocatore alle coordinate di (-33,100 ,-7). Lo stesso risultato può essere ottenuto avendo il comando di /teleport @p -33 100 -7 un blocco deve essere sottratto dall'asse xez per ottenere le giuste coordinate. Usando @p, @s, @a @e.


    Sistema di sicurezza per mob o giocatori

    I blocchi di comando possono essere utilizzati anche per creare un sistema di sicurezza. Basta mettere una piastra a pressione che fa scattare un blocco di comando davanti a una porta di ferro, che sarà l'ingresso della casa. Inserisci il comando: kill @e[type=(mob)] e collegalo con blocchi di comandi a catena per uccidere diversi mob. questo è per non uccidere te o altri giocatori. esegui questo secondo comando in un blocco comandi per teletrasportare tutte le cose nelle vicinanze: tp @e[r=2] ~(qualsiasi distanza) ~(qualsiasi distanza) ~(qualsiasi distanza)

    Marciapiede mobile

    Un concetto simile all'ascensore ma fatto per spostare un giocatore lungo le coordinate x o z. Questo può essere creato da:

    • Usa il comando /fill.

    /riempire command_block{Comando:"/esegui come @p at @s esegui teletrasporto @s ~-1 ~ ~"}

    • Modifica le coordinate all'interno delle parentesi per cambiare la direzione in cui si sposterà il giocatore
    • Posiziona le piastre a pressione sopra tutti i blocchi di comando.
    • calpestalo

    Gli utenti potrebbero voler disattivare l'output del blocco di comando poiché la chat continuerà a inviare spam all'output del blocco di comando.

    Sostituzione per piastre a pressione

    Le piastre a pressione si fondono solo con tavole d'oro, ferro, pietra e legno, ma non possono essere nascoste in nessun altro pavimento; in alternativa è possibile utilizzare blocchi di comando. Le piastre a pressione possono essere sostituite con un blocco di comando utilizzando l'argomento if nel comando /execute con un intervallo e un circuito di clock. Il comando /execute if @p[distance=..2] verificherà se ci sono giocatori entro un intervallo di 2 (il blocco di comando stesso più altri 2 blocchi in ogni direzione). Il raggio 2 è il raggio che un giocatore desidera per un blocco di comando sotto un pavimento. Tieni presente che produrrà un'area di innesco a forma di globo (piuttosto che un cubo), quindi un intervallo di 2 crea un'area di circa 5 × 5 × 5 e un intervallo di 1 crea un'area di 3 × 3 × 3 (più simile a un + motivo con un blocco in più sopra e sotto il centro). Il giocatore può aggirare questo problema usando gli argomenti dx, dy e dz.

    In alternativa il giocatore può specificare le coordinate x, yez nel comando (ad esempio /execute if @p[x=50,y=64,z=46,distance=..1] ma attenzione che l'intervallo non può essere ridotto al punto del blocco 1. Come con la versione non xyz, l'intervallo significa blocco centrale più il numero dell'intervallo di blocchi attorno ad esso, il che ha senso da un blocco di comando (dove "solo il blocco centrale" significherebbe che devi stare in piedi nel blocco comandi) ma non ha senso qui. In ogni caso una sfera di portata 1 (+ schema con un blocco extra in alto e in basso) può essere sepolta sottoterra con solo la parte superiore che sporge, a condizione che il giocatore sappia che nessuno camminerà attraverso gli strati inferiori del globo 2. Provare con la versione non xyz del comando richiederebbe che il blocco di comando stesso sia incorporato nella superficie del pavimento dove può essere visto.

    Nota importante: quando si scrive il codice tra parentesi , non inserire spazi tra le virgole , : non aggiungere / durante la codifica a meno che non venga richiesto.

    Non valido: [x=0, y=0, z=0, distanza=..1]

    Non valido: [x=0 ,y=0 ,z=0 ,distanza=..1]

    Non valido: [x=0 , y=0 , z=0 , distanza=..1]

    Buono: [x=0,y=0,z=0,distanza=..1]

    Password di comando

    I giocatori possono ora creare password con blocchi di comandi, utilizzando l'argomento if block su /execute. Posiziona un blocco di comando. Questo sarà quello in cui inserisci l'input. Posiziona un altro blocco di comandi e digita il seguente comando:
    /esegui se blocco command_block{Comando:" "} Esempio:
    /execute if block ~2 ~ ~ command_block{Comando:"Questo è Numberwang!"} Posiziona un comparatore collegato al secondo blocco di comandi e posiziona un pulsante sopra o accanto ad esso per alimentare il blocco. Ora digita "Questo è Numberwang!" (senza virgolette). Se il secondo blocco di comando trova correttamente il primo, il comparatore attiverà tutto ciò a cui è collegato. Se vuoi che il primo blocco di comandi venga reimpostato in modo che la password non venga utilizzata da qualcun altro, inserisci anche un blocco di comandi con /setblock che si attiva dopo /execute.

    Se non vuoi consentire alle persone di modificare il tuo blocco comandi, puoi invece testare un segno, ma questo significa dover testare la password separatamente su ciascuna delle 4 righe del segno. Per aggiungere un tocco, puoi riempire il segno con l'aria, ma ricorda di restituirlo usando il segno /give @p.

    Il distruttore

    Ciò consente al giocatore di distruggere un cubo di materiali attorno a sé mentre cammina, usando /execute. Il comando è /execute come @p at @s run fill ~1 ~2 ~1 ~-1 ~0 ~-1 air‌[solo Java Edition] o /execute @p ~ ~ ~ fill ~1 ~2 ~1 ~- 1 ~0 ~-1 aria‌[Solo edizione Bedrock]. Usa il blocco di comando ripetuto con l'opzione "Sempre attivo" selezionata e il cubo d'aria verrà creato ovunque vada un giocatore. Fondamentalmente, /fill prende una quantità specificata di spazio, simile a /setblock, ma usa due coordinate e riempie lo spazio tra di loro con il materiale scelto dai giocatori. In questo caso, quel materiale sarebbe l'aria. Ora, ogni volta che un giocatore si muove, riempirà un cubo d'aria 3×3 intorno al giocatore. Un cacciatorpediniere è ottimo per le basi nemiche, o semplicemente per essere un pazzo aguzzino.

    • Questo elimina anche l'acqua, quindi il giocatore diventa fondamentalmente una spugna in movimento. Per non rimuovere l'acqua, utilizzare /execute as @p at @s run fill ~1 ~2 ~1 ~-1 ~0 ~-1 air keep water.
    • Funziona in qualsiasi modalità di gioco.

    Landscaper

    Questa è una versione invertita di Destroyer. /execute as @p at @s run fill ~1 ~-1 ~1 ~-1 ~-1 ~-1 grass_block‌[solo Java Edition] o /execute @p ~ ~ ~ fill ~1 ~-1 ~1 ~- 1 ~-1 ~-1 erba‌[Solo edizione Bedrock]. Questo mette un quadrato di erba 3×3 sotto un giocatore.

    Trappole esplosive

    Una trappola esplosiva estremamente letale sarebbe un blocco di comando impostato per teletrasportare qualcuno nel vuoto.

    Il giocatore può eseguire /kill @e[distance=..2] in un blocco di comando sotto un blocco con una piastra di pressione per creare una mina antiuomo multiuso che uccide tutte le entità vicine quando ci calpesta (inclusi giocatori, frame di oggetti e quadri)

    Nota che le trappole esplosive che usano @p possono essere pericolose a causa del fatto che entità non giocanti potrebbero attivarle (se si usa qualcosa come una piastra a pressione), provocando il teletrasporto del giocatore più vicino, non importa quanto siano distanti e indipendentemente dal fatto che non abbiano effettivamente calpestato il piatto. Per aggirare questo problema, i giocatori possono utilizzare il comando /execute if entità come una piastra di pressione invisibile, oppure possono eseguire /teleport @p[distance=.. ] xyz rot marcire . Agganciare un circuito di clock a un blocco di comando programmato con /execute se entità @p[x=1, y=2, z=3, distanza=.. ], con le coordinate modificate a seconda dei casi. Si noti che a partire da Java Edition 1.8 è ora possibile specificare un intervallo pari a zero.

    Teletrasporto

    È possibile realizzare teletrasporti utilizzando il blocco comandi. (es. /teletrasporto @p ) Facendo un ulteriore passo avanti, è possibile creare una stazione di teletrasporto, con più teletrasporti attivati ​​da pulsanti che si teletrasportano ciascuno in luoghi diversi. È consigliabile prima esplorare e testare le destinazioni di teletrasporto, per assicurarsi che i giocatori non finiscano bloccati all'interno di blocchi o in altri luoghi non previsti. Se i giocatori appaiono nel terreno mentre testano le coordinate, usa /teleport @p ~ ~8 ~ per uscire (potrebbe richiedere più usi).

    Se un giocatore usa il comando di teletrasporto con il blocco di comando, si possono usare le coordinate relative nelle coordinate di destinazione mettendo un ~ davanti a una coordinata (es. codice: /teleport @p ~ ~8 ~. Questo teletrasporterebbe i blocchi del giocatore 8 Nell'aria).

    I comandi che utilizzano le coordinate (ad es. /teleport o /spawnpoint) aggiungono 0.5 a numeri interi quando non segue alcun decimale. Questo è così che appari centrato sul blocco su cui appari invece che sul bordo o sull'angolo di esso. Ad esempio, il numero -33 verrà eseguito come -32.5 e 187 come 187.5. Per evitare questo comportamento, aggiungere .0 (25.3, 90.0) dopo di essi, poiché questi valori vengono eseguiti così come sono.
    È anche possibile teletrasportare carrelli da miniera o barche, con i giocatori al loro interno. Il comando è /teleport @e[type=boat] .

    Divertimento con il comando-pistone-ripetitore

    • Blocco comandi: /setblock minecraft:sabbia
    • 1° Pistone Anteriore: Mostrato su set/setblock minecraft: sabbia in quella posizione

    Spingitore veloce

    Tutorial/Blocchi di comando e funzioni

    Nota: i ripetitori vengono aumentati di 1 blocco da 1 a 3 per la visualizzazione

    • 1 (1 ripetitore): impostare su 1
    • 2 (1 ripetitore): impostare su 3
    • 3 (2 ripetitori): impostare su 4 e 2
    • 4 (1 ripetitore): impostare su 2
    • 5 (2 ripetitori): impostare su 4 e 1
    • 6 (2 ripetitori): impostare su 4 e 4
    • 7 (1 ripetitore): impostare su 2
    • 8 e 9 (2 ripetitori): impostare su 4 e 4

    Spintore lento

    Tutorial/Blocchi di comando e funzioni
    • 1 (ripetitore): impostare su 4
    • 2 (ripetitore): impostare su 4
    • 3 (ripetitore): impostare su 4
    • 4 (ripetitore): impostare su 1
    • 5 (ripetitore): impostare su 1
    • 6 (ripetitore): impostare su 1
    • 8 (ripetitore): impostare su 4
    • 9 (ripetitore): impostare su 2
    • 10 (ripetitore): impostare su 2

    Carrello da miniera funzionante con dispenser

    Per creare un carrello da mine funzionante con dispenser, esegui questo comando: /summon minecraft:command_block_minecart ~ ~ ~ {CustomDisplayTile:1,DisplayTile:dispenser,DisplayOffset:10}

    "CustomDisplayTile" dice al gioco di eseguire il rendering del blocco nel carrello in modo diverso. "displayTile" gli dice di cambiarlo in un certo ID di blocco (un Dispenser). Vedi questo articolo del forum di Minecraft per una migliore spiegazione di questo e altre cose utili.

    Aggiungi questo comando al "dispenser" facendo clic con il pulsante destro del mouse: /summon arrow ~ ~ ~1.5 {Motion:[0.0,0.0,1.0]}

    Mappe non creative per giocatore singolo

    Scambiando la modalità di gioco è possibile utilizzare i blocchi di comando e le funzioni in single player al di fuori della modalità creativa. Passa semplicemente alla modalità creativa con il comando /gamemode creative, imposta il comando del blocco comandi su ciò che il giocatore desidera, quindi torna a /gamemode survival. Il blocco comandi deve essere impostato solo in creatività, ma funzionerà ancora una volta tornato normale.

    Può anche essere usato per teletrasportarsi in determinate aree (ad esempio una roccaforte lontana, un'operazione mineraria profonda o un'isola galleggiante). Se il giocatore ha impiegato molto tempo per arrivarci, e se non gli importa di imbrogliare, allora puoi impostare un sistema di teletrasporto. Assicurati che il giocatore sia in modalità Creativa durante l'impostazione (usa il comando /gamemode creative. Se non ha i trucchi abilitati, apri la LAN e attiva i trucchi), ma può comunque attivarlo in modalità Sopravvivenza. Digita questo comando quando hai la GUI del blocco comandi aperta / teleport @p . Quindi, attiva il blocco di comando con la pietra rossa (inclusi pulsanti, leve e piastre di pressione) e verranno inviati a destinazione. Il giocatore può impostare più teletrasporti diversi. Questo può essere utilizzato anche quando si esegue un grande progetto che si estende su un'area molto ampia o se si stanno trasferendo casse da una vecchia casa a una nuova casa.

    Applicazioni multiplayer

    Questa sezione descrive in dettaglio le applicazioni del blocco comandi in multiplayer.

    Volo basato sui comandi

    I comandi possono essere utilizzati anche per entità o strutture volanti. La maggior parte delle macchine volanti basate su comandi utilizzano blocchi di comando in modo che quando il giocatore attiva un input, attivi determinati blocchi di comando. A differenza delle tecnologie basate sul pistone, tuttavia, queste non possono essere legittimamente realizzate in modalità sopravvivenza poiché i blocchi di comando richiedono l'impostazione da parte di un operatore in modalità creativa.

    /tp comando

    Usando il comando /tp, le entità possono essere teletrasportate in una direzione specifica in piccoli incrementi ripetuti, per esibire un volo regolare. Con l'uso intelligente dei comandi, il movimento può essere controllato con vari mezzi come tenere un oggetto specifico

    /clone comando

    Utilizzando il comando /clone, è possibile spostare più facilmente le strutture clonandole e teletrasportando le entità al loro interno con /tp. Può essere ottenuto clonando una struttura relativa a un'entità con /execute. L'entità, a sua volta, può essere controllata con altri mezzi.

    /comando evocazione

    Usando il comando /summon, è possibile sollevare un'entità con esplosioni, in qualche modo simili ai razzi della vita reale. Questo può essere fatto generando all'istante rampicanti o tritolo detonanti sotto un'entità. Tuttavia, c'è una moltitudine di svantaggi, tra cui:

    • È rumoroso e potenzialmente lento rispetto alla maggior parte degli altri tipi di volo.
    • Questo metodo è distruttivo per il terreno. L'uso di creepers senza mobgriefing abilitato potrebbe risolvere questo problema.
    • Danni all'entità in volo. Questo può essere parzialmente risolto con Blast Protection, effetti di stato o il Tag NBT Invulnerabile.

    /data (unisci/modifica) [entità] comando

    Utilizzando il comando /data (1.13+), è possibile modificare le velocità applicate a un'entità cavalcabile dal giocatore, come un carrello da miniera o una barca. Il comando equivalente per le versioni precedenti alla 1.13 è il comando /entitydata.

    Teletrasporto/Trasporto

    Attraverso /teleport, si possono creare teletrasporti per uso pubblico su un server. Può essere applicato a una serie di scenari. Ad esempio, si potrebbe realizzare un sistema di portali in un mondo particolarmente vasto in cui tutti i portali si collegano ad un hub centrale, che contiene i portali a tutte le altre sedi del portale creando una sorta di "Fast Travel Hub" utilizzando

    Animazione in stop-motion

    Usando il comando /clone con molte copie diverse di esso, leggermente alterate a poco a poco, e poi semplicemente clonando le aree in un punto in sequenza. In questo modo il giocatore non deve essere teletrasportato, ma il paesaggio circostante può essere animato poiché i comandi di clonazione copiano in sequenza i vari "frame" di animazione vicino al giocatore.

    Lotteria

    Attraverso /give @r, si può creare una lotteria. Tieni presente che ora, /give metterà direttamente gli oggetti nel proprio inventario, invece di gettarli a terra davanti al personaggio.

    Come accennato in precedenza, si può creare una lotteria, ma quella lotteria è utilizzabile dal pubblico. Una semplice modifica può cambiarlo... Prima crea un nuovo obiettivo. (Ad esempio: / obiettivi del tabellone segnapunti aggiungi manichino della lotteria) Quindi usa questo comando su un blocco di comandi / i giocatori del tabellone segnapunti aggiungono lotteria 1 per inserire i giocatori nella lotteria, quindi fai /give @r[score={lottery=1..}] per iniziare la lotteria e solo i giocatori scelti possono partecipare alla lotteria.

    carceri

    Attrezzando un orologio veloce su un blocco di comando che esegue /teleport , possono costringere un giocatore a rimanere in un determinato luogo. Se lo fanno, sarebbe consigliabile disattivare i comandi nelle impostazioni della chat o eseguire /gamerule commandBlockOutput false. Usando i parametri "Range" e "Minimum Range", possono teletrasportare i giocatori indietro solo quando sono a una certa distanza.

    In alternativa, dare al giocatore determinati effetti di stato ad alti livelli usando il comando /effect può imitare l'effetto di una prigione. Usa /effect give @p minecraft:lentezza 127 per impedire al giocatore di muoversi e /effect dare @p minecraft:mining_fatigue 127 per impedire al giocatore di rompere le cose. Se il giocatore vuole davvero fare un salto di qualità, avvelena il giocatore (usa uno dei due comandi precedenti, ma sostituisci il primo numero con 19).

    Solo creatività

    Utilizzando il parametro [gamemode=creative], solo i giocatori in modalità Creativa saranno interessati dal blocco comandi.

    Divertente trappola in modalità anti-creativa

    Se il giocatore posiziona un blocco di comando ripetuto con l'opzione "Sempre attivo", può impostare /teleport @a[gamemode=creative] ~0 ~1 ~0 per risultati esilaranti (come davvero esilaranti). Questo potrebbe essere un modo per convincere le persone in modalità creativa a passare a Survival ed è anche molto divertente da guardare.

    Annunci

    Usando /me in un blocco di comandi è possibile creare annunci che potrebbero essere riprodotti anche quando l'amministratore o il proprietario non erano presenti.

    Scansione di sicurezza

    Usando /clear, i giocatori possono scansionare le persone alla ricerca di oggetti. Se vogliono rimuovere determinati elementi, usa /clear . Ad esempio, su un server che non vuole il lutto, i giocatori potrebbero avere un orologio connesso a un blocco di comandi impostato su /clear @a minecraft:flint_and_steel.

    Arbitro di gara

    Usando /say @p, il blocco comandi può segnalare il giocatore più vicino. Se il blocco di comando è posizionato dopo un traguardo, dirà i finisher in ordine. I giocatori possono anche fare /tellraw @p {"text":"QUESTO È UN MESSAGGIO"} e quando viene attivato il messaggio "QUESTO È UN MESSAGGIO" apparirà sul sistema di chat. I giocatori possono anche colorare il testo usando "color" alla fine del comando successivo /tellraw @p {"text":"QUESTO E' UN MESSAGGIO","color":"green"}.

    Area Creativa/Guardia Mondiale

    La creazione di una zona "Solo creatività" è possibile tramite blocchi di comandi, ma è complessa e più che si basa su un caso per caso. L'idea di base sarebbe quella di creare una "recinzione" di zone colpite dal blocco di comando in modo che, una volta che un giocatore vi attraversi in modo creativo, possa passare alla modalità sopravvivenza o avventura. Una zona "Guardia mondiale" sarebbe molto più semplice, basta avere un blocco di comando per eseguire /gamemode adventure @a[xyzrm] e quando le persone se ne vanno, basta avere un pulsante per cambiarle in sopravvivenza.

    Si potrebbe anche utilizzare l'argomento della distanza che definisce un'area d'effetto /gamemode adventure @a[gamemode=!creative,distance=0..(X)] combinato con un blocco comandi di disattivazione /gamemode survival @a[gamemode=!creative ,distanza=(X+2)..(X+12)]. Imposta entrambi i blocchi in modo che si ripetano e siano autoalimentati e dovrebbe esserci una zona di transizione abbastanza "senza soluzione di continuità" tra normale e protetta. Le variabili di distanza per l'intervallo di effetto (in particolare il blocco di inversione) possono variare, ma dovrebbe essere presente un buffer tra le variabili X e X+2 per accogliere il secondo blocco che si trova in una posizione diversa rispetto al blocco di protezione. Il divario tra le due variabili nel blocco di reversione non deve essere esattamente di 10 blocchi, ma un buffer aiuta per i problemi di lag nel garantire che una volta lasciato, un giocatore tornerà alla modalità sopravvivenza.

    Nota che se hai un portale del Nether all'interno della zona di protezione, il giocatore NON tornerà alla sopravvivenza una volta che lo attraverserà, quindi posiziona un cubo di ripristino di qualsiasi tipo (Impulso o Ripetizione) nel Nether dall'altra parte di quello portale.

    Migliorare il PvP senza plugin

    I giocatori possono usare /gamerule keepInventory true in modo che i giocatori non possano rubarsi gli oggetti a vicenda. Inoltre, usando /spawnpoint e /teletrasporto per aiutare a spostare i giocatori durante le competizioni PvP.

    Kit di avviamento

    I giocatori possono facilmente dare alle persone uno starter kit con un pulsante senza plugin: /give @p[distance=2]. Per evitare che le persone premono il pulsante una seconda volta e ottengano di nuovo il kit, i giocatori possono attivare due blocchi di comandi in ordine: /give @p[distance=2,m=2] minecraft:stone_pickaxe
    /gamemode @p[distanza=2] sopravvivenza

    Messaggi colorati

    È possibile creare un messaggio colorato e cliccabile che i giocatori possono inviare a chiunque. Il comando è /tellraw. Da non confondere con /tell. Il formato di base è /tellraw @a {testo:"", colore: } Un esempio potrebbe essere /tellraw @a {text:"Hello, Steve", color:blue, italic:true, offuscato:true}. Basta inserire una virgola e uno spazio ad ogni aggiunta. Se vuoi che altri giocatori possano cliccarci sopra, usa clickEvent. Ecco l'esempio: /tellraw @p {text:"Run Coward! Ho fame!", clickEvent:{action:run_command, value:"/give @p minecraft:cooked_porkchop 64"}}. Ciò significa che quando il giocatore fa clic sul testo, gli darà una pila di carne di maiale cotta. Se vuoi solo dire loro qualcosa senza eseguire un comando, sostituisci clickEvent con hoverEvent e run_command con show_text. Quindi digita semplicemente il testo del valore come una frase normale, senza barre. Se vuoi un lavoro più semplice, qui abbiamo alcuni strumenti:

    Tellraw Generator 1 Tellraw Generator 2 Componente di testo JSON di Skylinerw

    Sistema di allarme

    Quando un giocatore cammina su una piastra a pressione, può attivare un blocco di comando con /say o /titolo titolo . @p può essere utilizzato all'interno del messaggio per visualizzare il giocatore più vicino al blocco di comando all'attivazione.

    Rimuovi giocatori

    Utilizzando coordinate e parametri massimi, i giocatori possono teletrasportare tutti all'interno di un'area specifica in un'altra area specifica.

    Sala Ricompensa

    Se un determinato giocatore è stato molto gentile, regolare o utile per il server ma non ha soddisfatto i requisiti per essere promosso ad amministratore, i giocatori potrebbero avere una stanza piena di pulsanti collegati a blocchi di comando con effetti utili, come dare al giocatore utile una pila di diamanti o un blocco roccioso, quindi collegalo a un altro blocco di comando, inviandoli al punto di spawn. (È molto importante questa stanza è rinforzata con roccia, nascosta e puoi entrare solo teletrasportandoti alle sue coordinate per evitare abusi).

    Macchina del tempo

    Comando: /meteo

    Supponendo che solo gli amministratori possano accedervi, una macchina meteorologica può essere molto utile, i giocatori possono attivare e disattivare la pioggia a piacimento. Uno degli usi più utili di questa tecnica sarebbe quello di utilizzare una combinazione di abitanti del villaggio (corrono all'interno quando piove) e una qualche forma di macchinario in pietra rossa per creare un dispositivo automatico di disattivazione della pioggia, questo ti permetterebbe di spegnere la pioggia quasi immediatamente senza la necessità di utilizzare il comando o la presenza di un amministratore. Può anche essere utilizzato per creare, e/o terminare, uno scenario in cui è più vantaggioso avere la pioggia rispetto alla luce del sole, e viceversa; come durante un incendio in una foresta o quando un temporale sta generando mostri.

    Premi per la corsa ad ostacoli

    con /teletrasporto @p e /dai @p , i giocatori potrebbero creare un percorso a ostacoli o un labirinto che, una volta terminato, assegnerà un premio a un giocatore e lo teletrasporterà di nuovo allo spawn o in un'altra area.

    tempo macchina

    Creando due luoghi simili su una mappa, i giocatori possono fare in modo che un pulsante attivi un blocco di comando per teletrasportarli dall'uno all'altro, cambiando anche l'ora del giorno. Questo può essere usato per sembrare un viaggio nel tempo.

    Miniera di prossimità

    Usando una condizione come /execute if entità @p[distance=..5,name=! ] correre agganciato a un orologio corto e uno o più blocchi TNT tramite un comparatore, il blocco di comando può agire come una mina di prossimità non rilevabile contro tutti i giocatori tranne il giocatore che ha piazzato.

    Porte sicure

    Usando una condizione come /execute if entità @p[distance=..5,name= ] correre , il blocco di comando può rilevare il proprietario di una porta entro un certo raggio e aprire una porta per lui, e solo per lui.

    Comandi personalizzati

    Utilizzando un obiettivo trigger, i giocatori possono creare comandi che i giocatori possono utilizzare su un server.

    Esempio di comando Warp

    Per prima cosa, aggiungi l'obiettivo: /obiettivi del tabellone segnapunti aggiungi l'innesco del warp. Posiziona un blocco di comandi collegato a un orologio Redstone con il comando / i giocatori del tabellone segnapunti abilitano @a warp. Quindi posiziona un altro blocco di comandi collegato all'orologio con il comando /teleport @a[score_warp_min=1] [ ]. Posiziona un comparatore rivolto lontano da quel blocco di comando, attivando un blocco di comando con il comando /scoreboard players set @a[score_warp_min=1] warp 0. Quando un giocatore usa /trigger warp set 1, sarà teletrasportato su (x,y ,z) coordinate nel blocco comandi.

    Applicazione in mappe personalizzate

    Questa sezione descrive in dettaglio le applicazioni del blocco comandi nelle mappe personalizzate.

    Se si desidera creare una mappa dell'avventura per giocatore singolo, utilizzare /publish per consentire l'utilizzo di tutti gli altri comandi.

    Una mappa che sfrutta molte delle funzionalità del blocco di comando è l'Arena dei gladiatori di Hypixel in cui il sistema di combattimento è basato quasi solo su questo.

    Blocco comandi silenzioso

    A volte è importante in una mappa mantenere silenziosi i blocchi di comando, potrebbe essere per mantenere la magia degli oggetti che appaiono all'improvviso nell'inventario, o perché il canale che dice che il giocatore è stato teletrasportato, può rompere l'atmosfera di una mappa. Per tenerli in silenzio (tranne quando chiedi loro di parlare), usa semplicemente quanto segue: /gamerule commandBlockOutput false

    Rifugio sicuro/zona di combattimento nell'arena

    Usando piastre a pressione o fili a scatto, rendi le aree (come un castello per esempio) una difficoltà diversa (in questo caso pacifica). le porte potrebbero avere un aggancio tripwire ad un blocco di comando che cambia la difficoltà in pacifica, creando una sorta di "Rifugio Sicuro". si potrebbe anche fare il contrario, creando una zona più pericolosa, come le arene con la difficoltà di difficile, piuttosto che normale o facile. Nota che in multiplayer questo cambierà la difficoltà in tutto il mondo, e quindi potrebbe non essere desiderabile.

    Rilevamento di imbroglioni

    Usando il parametro [gamemode=creative], il giocatore può influenzare coloro che sono in Creativo, o Sopravvivenza con il parametro [gamemode=survival].

    È più grande dentro

    Questo è semplice, basta avere un sistema di blocchi di comando di teletrasporto all'ingresso/uscita di un luogo, e i giocatori possono costruire l'interno da qualche altra parte, permettendo loro di imbrogliare la restrizione di spazio. (esempio di utilizzo: vuoi che le pareti interne siano di lana, ma le pareti esterne siano in legno (normalmente pareti spesse 2 m). Puoi fare in modo che l'esterno della casa sia 8x10 m e l'interno della casa sia 8x10 m.) , avere invece l'interno della casa 20×20.

    Salva il gioco

    Usando il comando /spawnpoint, si può facilmente creare un checkpoint attivato da un pulsante.

    parkour di lava

    Come detto prima, c'è un comando che rende il giocatore in grado di mantenere il proprio inventario dopo la morte: /gamerule keepInventory true. Basta collegarlo a una piastra di pressione prima di un livello di parkour sulla lava e non è necessario utilizzare alcun tipo di carrello da miniera (particolarmente utile quando il giocatore ha l'inventario completo, che è più grande di un singolo forziere).

    Vuoi ancora un letto?

    È vero che il comando /spawnpoint può essere utile perché non devi aspettare la notte per creare un checkpoint, ma a volte potresti voler avere un interruttore BUD collegato al letto o qualcosa di simile, in modo da non devi digitare il comando ogni volta. Per fare questo, devi solo avere una discreta piastra di pressione collegata a un blocco con il comando /time set 18000, e imposterà l'ora alla notte in modo che il giocatore possa dormire.

    Tempo e meteo seguendo lo scenario

    Molte volte, un giocatore costruirà qualcosa e inizierà a piovere o inizierà a fare buio, il che può disturbare il giocatore. Fortunatamente, puoi usare i comandi per spegnere la pioggia e far tornare il sole all'alba. Per attivare e disattivare la pioggia, usa il comando /meteo. Usa chiaro se vuoi cancellare il tempo, o pioggia o tuono, se vuoi attivare la pioggia o un temporale. Ad esempio, se vuoi che il tempo sia pioggia ma non tuono, digita il comando /weather rain.

    Insieme a questo, puoi anche usare /time impostato con un numero: 23250 è l'alba, 6000 è mezzogiorno, 12750 è il tramonto e 18000 è mezzanotte. Quindi, se vuoi impostare l'ora dell'alba, digita nella chat: /time set 23250.

    Rilevamento di giocatori che sono passati a Peaceful

    Nota: La difficoltà per un mondo specifico può essere bloccata a partire da Java Edition 1.8.

    Crea un mob ostile (in modo che scompaia quando si passa a Pacifica) che non scompare mai se il giocatore è lontano. Per farlo, usa una targhetta con il nome sul mob (o un software di terze parti se stai giocando in una versione precedente alla 1.5.2) e posizionalo su una piastra a pressione. Assicurati che lo tenga premuto all'infinito, quindi assicurati di circondarlo con 2 blocchi alti o recinzioni, in modo che non possa saltare o allontanarsi. Realizzare un circuito di pietra rossa che attiva un blocco di comando quando l'input dalla piastra di pressione cessa di esistere. Metti un messaggio all'interno del blocco che informa il giocatore in chat che la mappa è stata rotta e deve essere scaricata nuovamente. In questo modo, il passaggio a Peaceful farà svanire la folla e attiverà il messaggio. Puoi persino creare un blocco di comando di teletrasporto in modo che un imbroglione venga bandito dalla mappa in una piccola stanza senza via d'uscita non appena passa a Pacifica.

    Mappa dell'avventura parlante

    Il comando /say è estremamente utile perché stampa semplicemente il testo nella chat. Potrebbe essere uno dei migliori usi del Command Block in quanto non hai bisogno di segni stupidi o lunghi libri per mostrare le regole del gioco. Basta mettere un mucchio di blocchi di comando in linea con ripetitori impostati su due o tre tick (per evitare di spammare i giocatori) che ti consentono di rimuovere facilmente una cassa di libri o un gran numero di segni.

    Un altro uso di /say è parlare NPC e altri mob. Immagina di entrare in una macelleria e vuoi che il macellaio dica qualcosa. Di solito, potresti usare cartelli o libri, usare lo spazio nella macelleria e avere oggetti apparentemente casuali sparsi su una mappa. Con il comando /say puoi far parlare il macellaio. Forse un maiale dietro il bancone potrebbe anche chiedere pietà! Facciamo un altro esempio: sei in una fabbrica e all'improvviso suona un allarme che dice in chat che esploderà. Averlo in chat, soprattutto se il testo è lungo, mantiene l'umore stressante; la stessa cosa funziona per i timer bomba. La situazione potrebbe sembrare più tesa se la chat visualizza anche individualmente '10..' '9..' 8..'.

    Ultimo ma non meno importante, semplifica la creazione di un Quest System. Diciamo che il giocatore entra in una macelleria. Si attiva tramite una piastra a pressione collegata a un RS NOR Latch (per evitare l'attivazione due volte) e un blocco di comando con il comando /say in cui il macellaio chiede l'aiuto del giocatore: devono uccidere un maiale. Il giocatore arriva al maiale che si trova su una piastra a pressione di pietra, che si spegne quando il maiale è morto. Quindi, quando il giocatore torna alla macelleria, attiva un altro circuito contenente ancora un altro RS NOR Latch e due blocchi di comando con due comandi. Primo, il comando /say in cui il macellaio ringrazia il giocatore, e un altro, il comando /give, in modo che il giocatore riceva la ricompensa. Inoltre, non dimenticare di usare il comando @p in modo che il macellaio dica il nome del giocatore. Ad esempio, se il blocco di comandi è impostato per eseguire questa operazione: /say Thanks, @p. Mi hai aiutato molto a uccidere quel maiale., il canale dirà: "[@]: Grazie, . Mi hai aiutato molto a uccidere quel maiale." Ciò aumenta l'immersione nella mappa, poiché gli NPC sembrano fatti su misura per il giocatore. Puoi anche cambiare [@] in [Macellaio] rinominando il blocco di comando /say usando un'incudine.

    Fare un negozio

    Usando /give @p[level= ..] e /experience aggiungi @p[level= ..] - livelli puoi creare un sistema di negozi che scambia una certa quantità di esperienza per oggetti. Ad esempio, se hai creato un blocco di comando con /give @p[level=5..] grass_block 64 e un altro con /experience add @p[level=5..] -5 livelli collegati alla stessa corrente di pietra rossa, prendi 5 livelli dal giocatore e, in cambio, dagli 64 blocchi d'erba.

    • Sottrarre esperienza può funziona come valuta, utilizzando il comando /experience add @p[level=3..] -3 livelli. L'esperienza minima per il funzionamento del comando può essere elencata tra parentesi.

    Gli abitanti del villaggio personalizzati che vendono quello che vuoi possono essere creati con i blocchi di comando. Gli abitanti dei villaggi personalizzati non sono disponibili tramite Minecraft: Bedrock Edition.
    e.g.: /summon villager ~-2 ~0 ~0 {Profession:3,CustomName:BLACKSMITH,CustomNameVisible:0,Offers:{Recipes:[ {maxUses:13,buy:{id:388,Count:5},sell:{id:283,Count:1,tag:{ench:[{id:16,lvl:9},{id:20,lvl:6}],display:{Name:Molten Gold Sword}}}},{maxUses:13,buy:{id:388,Count:1},sell:{id:280,Count:1,tag:{ench:[{id:16,lvl:5}],display:{Name:Whuppin Stick}}}},{maxUses:13,buy:{id:388,Count:2},sell:{id:369,Count:1,tag:{ench:[{id:16,lvl:5},{id:20,lvl:10}],display:{Name:Radioactive Whuppin Stick}}}},]}}

    La parte etichettata "Compra" è ciò che l'abitante del villaggio accetta come pagamento, la parte che dice "vendi" è ciò che sta dando in cambio. Puoi modificare maxUses in 1000 se non vuoi che l'offerta si esaurisca o in 1 se vuoi renderlo un articolo unico nel suo genere. Nota che il primo oggetto lì (la spada d'oro) ha un incantesimo fuori portata (nitidezza 9). Sì, funziona, ma cerca sempre cosa fa esattamente l'incantesimo prima di crearne uno fuori portata poiché alcune cose non fanno nulla o addirittura hanno effetti negativi (l'effetto collaterale "vedere sott'acqua" della respirazione rende tutto un bianco accecante ad alti livelli, come se ti tuffassi nelle acque artiche fangose). Per quanto riguarda quella spada d'oro, tieni presente che le spade d'oro si consumano in modo follemente veloce (c'è un motivo per cui le persone le chiamano spade di burro, dopotutto). Un incantesimo Indistruttibile di livello 10 dovrebbe portare una spada d'oro a un livello di resistenza decente. Nota anche che le altre 2 "armi" sono in realtà un bastone e un'asta di fuoco con incantesimi per armi su di loro. Usare qualsiasi arma non come arma fa lo stesso danno di una mano vuota (1 danno, ovvero mezzo cuore) ma gli incantesimi su questi li rendono uguali a una spada non incantata. Il vantaggio è che bastoni, bastoncini o altri oggetti è che puoi usarli all'infinito. Lo stesso trucco può essere utilizzato con le teste mob e la respirazione 3 per creare una maschera subacquea di durata infinita.

    Generatori

    I blocchi di comando possono creare spawner utilizzando il comando /setblock, ad esempio: /setblock ~1 ~-1 ~0 spawner{SpawnData:{id:zombie,HandItems:[{id:iron_sword,Count:1}]}} Tutto ciò che conta come può essere generata un'entità (tranne un giocatore), che include tutti i mob, così come carrelli da miniera, palle di fuoco, frecce, palle di neve, perle ender, pozioni lanciate su misura, fuochi d'artificio, TNT innescato, sabbia che cade, sabbia rossa o ghiaia, dipinti e cornici di oggetti, sfere di esperienza e persino oggetti rilasciati di qualsiasi tipo.

    I riproduttori di maiali, mucche o galline possono essere collocati nel cortile del macellaio in un villaggio per creare una fornitura costante di carne. Es: /setblock ~1 ~-1 ~0 spawner{MaxNearbyEntities:10,RequiredPlayerRange:16,SpawnCount:6,SpawnRange:2,MinSpawnDelay:50,MaxSpawnDelay:200,SpawnData:{id:pig,Passengers:[{id: pollo}]}} Nota che lo spawner nell'ultimo esempio di codice genererà un pollo che cavalca un maiale. Non sembra esserci un limite al numero di livelli di rider che puoi usare. Ad esempio, potresti creare un pollo che cavalca un maiale che cavalca una mucca che cavalca un cavallo che cavalca un pesce argentato che cavalca un abitante del villaggio ("Dì, quello che hai addosso è un cappello molto strano, contadino Brown").

    Nota che se vuoi usare il tag RequiredPlayerRange devi usare anche il tag MaxNearbyEntities. La stessa cosa vale per MinSpawnDelay e MaxSpawnDelay. Infine, nota che il valore y utilizzato in entrambi questi codici di esempio di spawner era ~-1, che (supponendo che il giocatore non stia volando) metterà lo spawner al livello della superficie del terreno ai tuoi piedi.

    Se non vuoi scegliere come target un giocatore specifico, puoi usare @a, @p o @r invece di . Tieni presente che puoi usare @p (che significa giocatore più vicino) nei comandi impartiti dal giocatore come sostituzione di 2 caratteri facile da digitare per il tuo nome poiché il giocatore più vicino a te sarai sempre tu.

    Parte 1: Le basi

    Questo codice creerà un generatore di zombi a 2 blocchi da te nella direzione x. Nota che il nome dato per i mob spawner in questo codice (minecraft:spawner) è la versione lunga e puoi omettere minecraft: part.

    /setblock ~2 ~0 ~0 minecraft:spawner{SpawnData:{id:zombie}}

    Anche il prossimo codice è piuttosto semplice ma include i 6 parametri di base che possono essere impostati.

    /setblock ~0 ~-1 ~-3 spawner{SpawnRange:4,RequiredPlayerRange:16,SpawnCount:4,MaxNearbyEntities:6,MinSpawnDelay:200,MaxSpawnDelay:800,SpawnData:{id:skeleton}}

    :

    • Tutti i tempi sono in tick di gioco (20° di secondo). 200-800 è 10-40 secondi.
    • Tieni presente che sono in gruppi di 2 e non funzioneranno se manca il loro partner. SpawnRange richiede RequiredPlayerRange (e viceversa), MinSpawnDelay richiede MaxSpawnDelay e supponendo che SpawnCount abbia bisogno di MaxNearbyEntities.
    • C'è anche un parametro chiamato "Delay" che contiene la quantità di tempo prima del prossimo spawn (20 tick per la prima volta, qualunque sia il numero casuale che sceglie tra MaxSpawnDelay e MinSpawnDelay ogni due volte).
    • Le coordinate fornite sono ~0 ~-1 ~-3 (quindi 3 blocchi nella direzione Z negativa dalla posizione corrente del blocco di comando e 1 blocco in basso). Questo presumibilmente lo incastrerà nella superficie del pavimento. Tieni presente che l'impostazione "SpawnRange" di un generatore si applica solo orizzontalmente e non verticalmente. Verticalmente si genererà solo alla stessa altezza o 1 inferiore o superiore, quindi incorporarlo nella superficie del pavimento taglia l'area di spawn disponibile di 2/3 (ma può aiutare a nasconderlo). I generatori naturali hanno la loro altezza ridotta di 1/3 a causa della comparsa di 1 blocco sopra il pavimento anziché 2.
    • Tutti i valori utilizzati qui sono i valori predefiniti.

    Parte 2: mostri personalizzati

    La prossima cosa da fare è modificare i dati di spawn. I dati di spawn sono ciò che dice allo spawner che vuoi una versione non standard di un mostro, come uno zombi con una spada di diamante e un elmo a catena.

    /setblock ~ ~1 ~ spawner{SpawnData:{id:zombie,HandItems:[{id:diamond_sword,Count:1}],ArmorItems:[{},{},{},{id:chainmail_helmet,Count:1} ]}}

    L'uso di ~ senza alcun numero dopo di esso nelle coordinate conta come zero. A causa del fatto che nessuno dei 6 parametri dell'ultimo esempio viene utilizzato, saranno tutti predefiniti.
    Nota che ora ci sono due tipi di slot per gli oggetti, Mano e Armatura. Gli oggetti delle mani sono nell'ordine Mainhand, Offhand, mentre gli oggetti dell'armatura vanno nell'ordine Boots, Legs, Chest, Helmet. Devi anche specificare gli slot vuoti (il { }, parti), a meno che non siano dopo l'ultimo slot non vuoto. Quindi, se vuoi che il tuo mob personalizzato abbia un elmo, devi specificare tutti e 5 gli slot, ma se si tratta solo di stivali, puoi lasciare fuori gli altri 3. Allo stesso modo, se vuoi che abbiano un'armatura per le gambe. devi specificare lo slot del bagagliaio, ma non gli slot del petto e del casco.
    Ricorda che le creature che bruciano alla luce del sole sono al sicuro se indossano un elmo, anche se invece danneggia l'elmetto.
    Per quanto riguarda il tag di conteggio, la maggior parte dei codici può farla franca lasciandolo fuori; tuttavia, è importante. Un oggetto senza tag di conteggio è una pila di zero, meglio conosciuto nella comunità come "Articolo fantasma". Un giocatore che cerca di usare un oggetto fantasma lo farà scomparire dalle sue mani al primo utilizzo (che è un fallimento). Mentre i mostri possono usare gli oggetti fantasma senza problemi (da qui il motivo per cui i codici se la cavano a volte lasciandoli fuori), se lasciano cadere gli oggetti il ​​giocatore che li raccoglie non sarà in grado di usarli, quindi si consiglia vivamente di usare il conteggio etichetta.

    Il prossimo esempio di mostri personalizzati, consiste in uno scheletro con un arco incantato (Fiamma) con una testa di mob personalizzata (Ragno, connessione Internet richiesta o è solo Steve) con Protezione 2 a cavallo di uno scheletro.

    /setblock ~2 ~1 ~2 spawner{SpawnData:{id:skeleton_horse,Tame:1,Passengers:[{id:skeleton,HandItems:[{id:bow,Count:1,tag:{Enchantments:[{id: flame,lvl:1}]}}],ArmorItems:[{},{},{},{id:player_head,Count:1,tag:{Enchantments:[{id:protection,lvl:2}],SkullOwner :MHF_Spider}}]}]}} sostituisci

    A partire dalla 1.12, i passeggeri possono controllare le loro cavalcature in una certa misura, il che significa che i problemi precedenti con i passeggeri Zombie non sono più esistenti. Uno sguardo più approfondito al comportamento dei passeggeri e delle cavalcature può essere trovato in Tutorial/Evocazione fantini.
    Il cavallo scheletro ha Tame impostato su 1 (sì). Nota che al momento c'è un bug in corso per cui i mob evocati a cavallo con le selle non possono muoversi, indipendentemente dal fatto che il cavallo sia addomesticato. Tecnicamente puoi avere più livelli di piloti, anche se questo diventa sciocco rapidamente.

    Parte 3: potenziali di spawn

    Usando il tag SpawnPotentials, puoi creare un mob spawner con più mob al suo interno. Ne sceglierà uno casualmente ogni volta che il timer viene ripristinato (un secondo dopo aver generato i mob precedenti). Poiché questi codici contengono più mob, tendono ad essere codici piuttosto lunghi. Ecco una versione del codice SpawnPotentials, che è più facile alla vista:br>

    /setblock ~ ~1 ~1 spawner{SpawnRange:6,RequiredPlayerRange:12,SpawnCount:1,MaxNearbyEntities:6,MinSpawnDelay:100,MaxSpawnDelay:600,SpawnData:{id:"zombie",HandItems:[{id:"wooden_sword",Count:1},{}],ArmorItems:[{id:"leather_boots",Count:1},{id:"leather_leggings",Count:1,tag:{display:{color:5013401}}},{id:"leather_chestplate",Count:1,tag:{display:{color:6717235}}},{id:"player_head",Count:1,tag:{SkullOwner:Reimac}}]},SpawnPotentials:[{Entity:{id:"zombie",HandItems:[{id:"wooden_sword",Count:1,tag:{Damage:58}},{}],ArmorItems:[{id:"leather_boots",Count:1},{id:"leather_leggings",Count:1,tag:{display:{color:5013401}}},{id:"leather_chestplate",Count:1,tag:{display:{color:6717235}}},{id:"player_head",Count:1,tag:{SkullOwner:Reimac}}]},Weight:4},{Entity:{id:"skeleton",HandItems:[{id:"iron_sword",Count:1},{}],ArmorItems:[{id:"leather_boots",Count:1,tag:{display:{color:1644825}}},{id:"leather_leggings",Count:1,tag:{display:{color:1644825}}},{id:"leather_chestplate",Count:1,tag:{display:{color:1644825}}},{id:"player_head",Count:1,tag:{SkullOwner:2insanepeople}}]},Weight:2},{Entity:{id:"zombie",HandItems:[{id:"stone_sword",Count:1},{}],ArmorItems:[{id:"chainmail_boots",Count:1,tag:{Enchantments:[{id:"protection"}]}},{id:"chainmail_leggings",Count:1,tag:{Enchantments:[{id:"protection"}]},{id:"chainmail_chestplate",Count:1,tag:{Enchantments:[{id:"protection"}]},{id:"player_head",Count:1,tag:{SkullOwner:Flixnore}}]},Weight:4},{Entity:{id:"zombie",Fire:2400,HandItems:[{id:"golden_sword",Count:1,tag:{Enchantments:[{id:"punch",lvl:1}]}},{}],ArmorItems:[{id:"golden_boots",Count:1},{id:"golden_leggings",Count:1},{id:"golden_chestplate",Count:1},{id:"carved_pumpkin",Count:1,tag:{Enchantments:[{id:"protection",lvl:2},{id:"fire_protection",lvl:10}]}}]},Weight:4},{Entity:{id:"zombie",HandItems:[{id:"iron_sword",Count:1,tag:{Enchantments:[{id:"sharpness",lvl:2}]}},{}],ArmorItems:[{id:"iron_boots",Count:1},{id:"iron_leggings",Count:1},{id:"iron_chestplate",Count:1},{id:"player_head",Count:1,tag:{ench:[{id:0,lvl:2}],SkullOwner:2zqa}}]},Weight:4},{Entity:{id:"zombie",HandItems:[{id:"diamond_pickaxe",Count:1,tag:{Enchantments:[{id:"sharpness",lvl:4},{id:"knockback",lvl:4},{id:"bane_of_arthropods",lvl:4},{id:"looting",lvl:3},{id:"unbreaking",lvl:3}]}},{}],ArmorItems:[{id:"diamond_boots",Count:1,tag:{Enchantments:[{id:"fire_protection",lvl:4},{id:"feather_falling",lvl:4}]}},{id:"diamond_leggings",Count:1,tag:{Enchantments:[{id:"blast_protection",lvl:4}]}},{id:"diamond_chestplate",Count:1,tag:{Enchantments:[{id:"protection",lvl:4}]}},{id:"player_head",Count:1,tag:{SkullOwner:MHF_Herobrine,Enchantments:[{id:"protection",lvl:4},{id:"fire_protection",lvl:4},{id:"blast_protection",lvl:4},{id:"thorns",lvl:3},{id:"respiration",lvl:1}]}}],CustomNameVisible:1,CustomName:'"Herobrine"',PersistenceRequired:1},Weight:1}]} It contains a lot of codes, because of the fact that it is actually 6 separate mobs. In order we have:

    • Prima del tag "SpawnPotentials": lo starter, che non apparirà mai più dopo la prima volta. Se vuoi vederlo di nuovo, devi includerlo una seconda volta in SpawnPotentials. Il suo aspetto è solo una persona a caso in blue jeans (cosciale in pelle tinta di blu) e una camicia tinta di verde (tunica di pelle tinta di verde), con una spada di legno. È uno zombi sotto quella testa di mafia, ovviamente.
    • Stessa cosa, solo che questa volta la spada di legno è a 2 colpi dalla rottura.
    • Il prossimo ha un aspetto da ninja. Questo è uno scheletro sotto la maschera, ma gli è stata data una spada di ferro. Tutta la sua armatura di cuoio è tinta di nero ninja. Gli scheletri con le spade colmano il divario più velocemente degli zombi, quindi fai attenzione.
    • Zombie con spada di pietra e armatura a catena, con Protezione II sulla testa del mob.
    • Il prossimo ha una spada d'oro, un'armatura d'oro, una zucca in testa ed è in fiamme! La zucca è incantata da Protection II e Fire Resistance X nel disperato tentativo di tenerlo in piedi e minacciando il giocatore per più di 5 secondi. Funziona, ma se il giocatore gioca a tenersi alla larga, lo zombi tende a bruciare a morte. Anche la sua spada ha aspetto di fuoco.
    • Spada di ferro e armatura. Sharpness II sulla sua spada, Protection II sulla sua testa di mob.
    • Il mob finale, falso Herobrine, qui ha un'armatura di diamante altamente incantata (stivali con protezione antincendio IV e caduta di piume IV, leggings con protezione esplosiva IV, una corazza con protezione IV, una testa mob con protezione IV, protezione antincendio IV, protezione antiesplosione IV , Respiration III) e un piccone di diamante incantato con Sharpness IV, Smite IV, Bane of Artropods IV, Looting III e Unbreaking III. Ha anche il CustomNameVisible mai visto prima (impostato su 1 per sì), un CustomName e PersistenceRequired (impostato su 1 per sì). Quest'ultimo gli impedirà di scomparire, anche se può essere ucciso normalmente. Se riesci a superare quell'armatura di diamante e le resistenze di livello 4.

    Oltre al ninja, è un tour diretto dei 5 livelli di spade e armature. Nota che il tag Weight, usato subito dopo il tag Entity in ogni SpawnPotential. Ciò determina quanto raramente viene scelto. I numeri specifici non significano nulla, solo i rapporti tra i numeri. Ad esempio, se vuoi che tutti i potenziali abbiano la stessa possibilità, imposta tutti i pesi su 1. Cambiarli tutti a 8 non farebbe nulla di diverso (sono ancora tutti della stessa dimensione l'uno dell'altro), tuttavia, cambiando tutti tranne uno su 8 renderebbero quell'1/8 più probabile del resto. In questo codice, 4 è l'impostazione predefinita. Il ninja ha solo un peso di 2 (che ha la metà delle probabilità di essere scelto) e il falso Herobrine ha un peso di 1 (che lo rende 1/4 di probabilità di essere scelto, e grazie a Dio!)

    Parte 4: Mostri cavalcabili

    I mob possono essere cavalcati usando Minecarts o Boats sulle loro teste. Il comando è abbastanza semplice:

    /setblock ~ ~1 ~ minecraft:spawner{SpawnPotentials:[{Entity:{id:" ",Passeggeri:[{id:"minecraft:minecart"(o "minecraft:boat")}]}}]}

    Suggerimenti:

    • I boss possono anche essere generati con uno spawner. È anche possibile aggiungere un carrello da miniera.
    • I mob ostili con abilità di tiro possono e li useranno contro i giocatori di sopravvivenza. Attento.
    • Sebbene il carrello da miniera si conficchi nella loro testa, i ghast possono anche essere cavalcati. Tuttavia, potresti aver bisogno di un'elitre o di un tridente incantato con la marea di risacca per farlo.
    • Gli Endermen non possono essere aggirati, ma possono essere costretti a teletrasportarsi sparando loro un proiettile (ad es. palla di neve).
    • Gli ocelot sono alcuni dei mob più veloci da cavalcare, visto che stanno cercando di scappare da te. Possono anche essere parzialmente controllati, puntando lontano dal luogo in cui vuoi andare.
    • I ragni sono gli unici mob che rallentano quando vengono cavalcati.
    • Gli slime e i loro cugini Nether, i cubi di magma, possono cambiare le loro dimensioni.

    Più comandi in meno blocchi di comandi e ricorsione

    Esistono diversi modi per combinare gruppi di comandi in un solo comando.

    Utilizzare i seguenti set di comandi per la ricorsione:
    /obiettivi del tabellone segnapunti aggiungi un manichino del contatore
    / i giocatori del tabellone segnapunti impostano il contatore target_count
    /execute se contatore conteggio punteggio < contatore_conteggio target
    /execute a meno che conta il punteggio contatore < target_count contatore esegui scorebard obiettivi rimuovi contatore
    /i giocatori del tabellone segnapunti aggiungono il contatore di conteggio 1

    Per eseguire più comandi, evoca un carrello da miniera a blocchi di comando su un altro carrello da miniera a blocchi di comando su un altro, con i comandi in ordine inverso, su un binario di attivazione. Ci sono anche comandi chiamati strumento a un comando che usano questa tattica.

    Utilizzo di un elemento della mappa come pergamena

    Uno YouTuber chiamato SethBling ha usato una mappa come una pergamena per eseguire comandi (evocazione di creature, teletrasporto). Il giocatore avrà una mappa vuota nell'inventario e quando il giocatore la usa, diventa una mappa piena che scompare immediatamente e viene eseguita un'attività di pietra rossa.

    Vantaggi

    • Interazione rapida della pietra rossa.
    • Sistema compatto.
    • Sistema attivato a volontà, basta fare clic con il pulsante destro del mouse per attivarlo.
    • Uso singolo: la mappa scompare durante il controllo dell'inventario, ma puoi restituirla tramite /give.

    CONTRO

    • Ci può essere un solo scopo per la pergamena, cioè i giocatori non possono fare una pergamena di teletrasporto e una pergamena di forza senza usare complicati valori di dati.
    • Il giocatore può vedere l'animazione della mappa quando attiva la mappa prima che venga eliminata.
    • Il giocatore non può utilizzare l'oggetto della mappa durante il gioco (mostrando un messaggio di testo, un percorso, un disegno, ...).

    Costruire il meccanismo

    Il giocatore può modificare il nome visualizzato di un oggetto per fornire al giocatore una migliore comprensione dell'oggetto e utilizzare la visualizzazione dei suggerimenti. Usa il seguente comando per dare al giocatore una mappa con nome personalizzato: /give mappa{display:{Nome:" ",Lore:[" "]}}

    • giocatore: il giocatore che vuoi raggiungere (@p, @a[arguments],...).
    • nome da visualizzare: il nome visualizzato quando si scorre nella hotbar o quando si passa il mouse sull'elemento.
    • tooltip: il testo sotto il nome dell'elemento quando lo passi con il mouse.

    Rilevamento dell'attivazione della mappa

    Tutorial/Blocchi di comando e funzioni

    • Le due tramogge formano un orologio in pietra rossa. Puoi usare altri orologi mostrati qui.
    • Il blocco Command 1 contiene il comando /give descritto nella sezione precedente. Può essere congedato se il giocatore non vuole che la pergamena ritorni dopo essere stata attivata.
    • Il blocco di comando 2 contiene il comando di controllo dell'inventario:

    /chiaro mappa_riempita

    • Il blocco di comando 3 è l'output in caso di successo. Puoi fare quello che vuoi: dare un effetto al giocatore, teletrasportarlo da qualche parte,... Puoi anche collegare questa uscita a una porta, un pistone,...

    Andare avanti Il comando /clear può controllare altri elementi interattivi:

    • Cerca una bottiglia di vetro se il giocatore ha appena bevuto una pozione.
    • Verifica la presenza di una canna da pesca quando la lenza viene avvolta. La sintassi /clear implica un altro argomento, il valore del danno, dopo il nome dell'oggetto:

    /chiaro fishing_rod{Damage:2} Nota che spammare il mulinello o agganciare un mob può danneggiarlo più di 2, quindi creane un altro ogni 2.

    Ulteriori letture

    • Tutorial sul blocco dei comandi di Feare (non trovato)
    • I tutorial di YouTube di Dragnoz offrono molte possibilità utilizzando i tag di dati (non aggiornati)

    Video

    Tutorial/Blocchi di comando e funzioni Questa sezione necessita di espansione.  Puoi aiutare espandendolo.
    Istruzioni: usi più avanzati dei comandi

    • Tutorial/Comando tag NBT
    Tutorial
    Introduttivo
    • Schermata del menu
    • Termini di gioco
    Sopravvivenza del nuovo arrivato
    • Il primo giorno/guida per principianti
    • Il secondo giorno
    • Il terzo giorno
    • Gestione della fame
    • Cose da non fare
    • Semplici consigli e trucchi
    • I tuoi primi dieci minuti
    Rifugi
    • I migliori biomi per le case
    • I migliori materiali da costruzione
    • Edilizia e costruzione
    • Navigazione
    • Rifugi
    • Tipi di rifugio
    Generale
    • Guida ai risultati
    • Guida all'avanzamento
    • Guida ai migliori incantesimi
    • Rompere la roccia
    • lotta
    • Completa l'avventura principale
    • Creare un villaggio
    • Doppia impugnatura
    • Fine della sopravvivenza
    • Esplorando le caverne
    • Raccogliere risorse su difficoltà pacifiche
    • Ottenere cibo velocemente
    • Pistoni senza testa
    • hitboxes
    • Cavalli
    • Mappatura
    • Misurazione della distanza
    • Estrazione
      • quadri
      • Fossili
      • Antichi detriti
    • Nether hub
    • Portali inferiori
    • Sopravvivenza infernale
    • Organizzazione
    • Salto del pilastro
    • PvP
      • Basi PvP
    • a prova di spawn
    • Il vuoto
    • Suggerimenti per risparmiare tempo
    • Meccanica del villaggio
      • Trading
    • Minecraft nell'educazione
    • Cristalli finali indistruttibili
    • Evocare fantini
    • Sopravvivenza al temporale
    • Unità di misura
    • Difetti ai raggi X
    Le sfide
    • Acquisire un condotto
    • Curare un abitante di un villaggio zombi
    • Sconfiggere i templi
    • Sconfiggere un'incursione in un villaggio
    • Sconfiggere una fortezza del Nether
    • Sconfiggere un residuo del bastione
    • Sconfiggere un dungeon
    • Sconfiggere un avamposto saccheggiatore
    • Sconfiggere una villa nel bosco
    • Sconfiggere un monumento
    • Sconfiggere una Città della Fine
    • Sconfiggere il drago Ender
    • Sconfiggere il Wither
    Sopravvivenza non standard
    • Sopravvivenza avventurosa
    • Modalità Hardcore
    • Come sopravvivere in una singola area a tempo indeterminato
    • Sopravvivenza infinita nel deserto
    • caccia all'uomo
    • Esperienza nomade
    • Sopravvivenza Skywars
    • Sopravvivenza superpiatta
    • Sopravvivenza ultra hardcore
    • Sopravvivenza dell'isola
    Mappe sfida
    • Superare una mappa sfida
    • Creazione di una mappa sfida
    costruzioni
    • Aggiungere bellezza alle costruzioni
    • Airlock
    • Termini architettonici
    • Costruire una nave da crociera
    • Costruire una metropoli
    • Costruire le montagne russe
    • Costruire case sicure
    • Costruire giochi d'acqua
    • Palette dei colori
    • Creare forme
    • Difesa
    • Rifugio nel deserto
    • Ascensori
    • Piscina circolare infinita
    • Arredamento
    • Motivi in ​​terracotta smaltata
    • Fare dei bei pavimenti
    • Pixel art
    • Fattorie
    • Tipi di tetto
      • Tetti curvi
      • Linee guida per la costruzione del tetto
      • Decorazioni del tetto
    • Segreto di
    • Guida alla liquidazione
    • casa subacquea
    • Muri e contrafforti
    • Porta d'acqua
    • Trasporto in barca ad acqua
    Agricoltura
    Blocchi e oggetti
    • Ametista
    • Armatura
    • Bambù
    • Basalto
    • Sbarra infuocata
    • Farina di ossa
    • cactus
    • Coro di frutta
    • Ciottolo
    • Fava di cacao
    • Colture (barbabietola, carota, patata, grano)
    • pietra gocciolante
    • Uovo
    • Pesce
    • Fiore
    • Lichene luminoso
    • Oro
    • Miele
    • Ice
    • Ferro da stiro
    • Fuco
    • Lava
    • La carne
    • Blocco di muschio
    • Fungo
    • Disco musicale
    • Conchiglia Nautilus e tridente
    • Nether verruca
    • Obsidian
    • Pozione
    • Neve farinosa
    • Zucca, Melone
    • Scute e alghe
    • sottaceto di mare
    • La neve
    • Canna da zucchero
    • Albero
    • Vite
    • Sala commerciale degli abitanti del villaggio
    • Lana
    • Duplicazione
    mobs
    • Allevamento di mafia
    • Mob macinazione
    • Trappole generatrici
    • Animali (mucche, maiali, pecore)
    • Axolotl
    • Fiammata
    • ragno delle caverne
    • pianta rampicante
    • Affogato
    • Enderman
    • Custode
    • Hoglin
    • Golem di ferro
    • Cubo di magma
    • Fattoria di baratto Piglin
    • Allevamento raid
    • Shulker
    • limo
    • Calamaro
    • Tartaruga
    • abitante del villaggio
    • Strega
    • Scheletro
    • Zombie
    • Piglin zombificato
    Incantevole e fondente
    • Meccanica degli incantesimi
    • Meccanica dell'incudine
    • Fusione automatica
    • Fusione manuale
    Blockbreaking
    • Camera di scoppio
    • Appassire gabbia
    meccanismi
    Pietrarossa di base
    • Ricaricatore automatico dell'ancora di rigenerazione
    • Porte logiche di base
    • Blocco comandi
    • Macchine volanti
    • Hopper
    • Trasporto dell'oggetto
    • meccanismi
    • Stabilizzatore dell'osservatore
    • Serrature a combinazione
    • Randomizer
    • Musica Redstone
    • Suggerimenti per la pietra rossa
    • Macchina Rube Goldberg
    • Stoccaggio della scatola Shulker
    • Sala commerciale degli abitanti del villaggio
    Rilevatori
    • Rilevatore aggiornamento blocchi
    • Rilevatore di aggiornamento del comparatore
    • Sensore di luce diurna
    • Rilevatore giorno notte
    Carrelli da miniera
    • Stazione ferroviaria
    • Carrelli da miniera
      • Stoccaggio
      • Sistema di archiviazione
    Trappole
    • Golem di neve
    • cannoni TNT
    • Usi della botola
    • Disegno della trappola
    • Trappole
    Pistoni
    • Usi del pistone
    • Circuiti del pistone
    • Quasi-connettività
    • Ticchettio zero
    • Ripetitori istantanei
    Pietrarossa (avanzato)
    • Circuiti di pietra rossa avanzati
    • Logica aritmetica
    • Calcolatrice
    • Statistiche di comando
    • Orologio orario
    • Codice Morse
    • Stampante
    • Computer Redstone
    • Telegrafo Redstone
    Server
    • Giocare sui server
    • Sopravvivenza multigiocatore
    • Genera prigione
    • Prevenzione del lutto
    • Entrare in un mondo LAN con account alternativi
    Configurazione del server
    • Configurazione di un server
    • Script di avvio del server
    • Script di avvio di FreeBSD
    • Script di avvio di OpenBSD
    • Script di avvio di Ubuntu
    • Configurare un server Hamachi
    • Configurare un server Minecraft Forge
    • Configurare un server Spigot
    • Server abilitato per Ramdisk
    Tecnici
    • Miglioramento del frame rate
    • Domande frequenti sulla guida di Minecraft (canale IRC)
    • Aggiorna Java
    Mappe
    • Mappe personalizzate
    • Download di mappe
    • Comanda tag NBT
    • Blocchi che cadono
    • Aggiornamento del vecchio terreno usando MCEdit
    Pacchetti di risorse
    • Creazione di un pacchetto di risorse
    • Caricamento di un pacchetto di risorse
    • Directory dei suoni
    Pacchetti di dati
    • Creazione di un pacchetto di dati
    • Installazione di un pacchetto dati
    Componenti aggiuntivi
    • Linee guida per i creatori della Bedrock Edition
    • Creazione di pacchetti di risorse
      • Avanzato [WIP]
      • Guida di riferimento ai componenti dell'entità
      • Modifica dei modelli di entità di Minecraft
    • Creazione di pacchetti comportamentali
    • Creazione di entità personalizzate
    Creazione di contenuti multimediali di Minecraft
    • Creazione di video
    • live streaming
    Installazione del gioco
    • Installazione di istantanee
    • Partecipazione e uscita dal programma beta di Bedrock Edition
    • Come ottenere un rapporto di arresto anomalo
    • Installazione delle mod di Forge
    • Riproduzione e salvataggio di Minecraft su una chiavetta USB
    • Riproduzione e salvataggio di Minecraft su una pen drive con il vecchio launcher
    • Recupera i dati del mondo salvati corrotti
    • Esegui Minecraft tramite Google Drive
    • Salva i dati di gioco su Dropbox (solo dati mondiali)
    • Dati salvati Guida Dropbox
    Antiquato
    • Costruire micro rifugi
    • Pacchetti di texture personalizzati
    • Coltivazione di golem di ferro basato sulla porta
    • Terre Lontane
    • Come ottenere un rapporto di arresto anomalo
    • Installazione di mod
    • Lago artificiale
    • Gestire gli slime in modalità superflat
    • Booster di minecart
    • Sistema di riavvio del ripetitore
    • Sopravvivenza senza pacchetti di dati abilitati
    • Aggiorna LWJGL
    • Aggiorna Minecraft
    • Concatenamento del villaggio
    • scala d'acqua
    • tram d'acqua

    Articoli correlati

    Aggiungi un commento di Tutorial/Blocchi di comando e funzioni
    Commento inviato con successo! Lo esamineremo nelle prossime ore.