Introduzione alle funzioni

Mentre i comandi in Minecraft: Bedrock Edition consentono ai creatori di aggiungere funzionalità logiche e di gioco ai propri componenti aggiuntivi, per i comandi l'utente deve inserire manualmente gli argomenti dei comandi o impostare elaborate catene di blocchi di comando affinché vengano eseguiti correttamente. Tuttavia, con i file funzione, puoi raggruppare più comandi in un singolo file per poter eseguire una serie di comandi con un'unica operazione. Con le funzioni, puoi impostare modi per generare edifici e strutture intorno a un giocatore selezionato, impostare un sistema di premi per regalare oggetti a un giocatore o teletrasportare i giocatori in posizioni specifiche.

Suggerimento

Minecraft non può eseguire più di 10.000 comandi in un file funzione. Questo include i comandi funzione che vengono eseguiti dalla funzione originale. Non che raccomandiamo di eseguire così tanti comandi contemporaneamente, perché ciò influirebbe sulla performance del gioco.

In questo tutorial imparerai quanto segue:

  • Come creare un file funzione.
  • Come usare un file funzione nel gioco.

Requisiti

Prima di iniziare questo tutorial, ti consigliamo di completare i seguenti passaggi:

Ti servirà anche quanto segue:

  • La tua cartella del pacchetto di comportamenti che contiene già un file manifest.json.
  • Un mondo di Minecraft con i trucchi abilitati.

Configurazione della cartella funzioni

I file funzione hanno un'estensione .mcfunction e si trovano nella cartella functions (funzioni) del pacchetto di comportamenti.

Immagine della struttura di file e cartelle delle funzioni

  1. Inizia creando una cartella all'interno del tuo pacchetto di comportamenti e denominala functions. Questa cartella deve essere allo stesso livello del tuo file manifest.json.

  2. Apri la cartella functions e crea un file di testo.

  3. Denomina il file ouch.mcfunction.

  4. Apri il file, quindi copia e incolla il seguente codice al suo interno:

    say Bye...
    teleport @s ~10 ~10 ~10 true
    say OUCH!
    
  5. Salva il file.

Importante

Quando lavori con i comandi in un file .mcfunction, non è necessario iniziare i comandi con /.

Test della funzione

  1. Avvia Minecraft.
  2. Apri un mondo con i trucchi abilitati e il pacchetto di comportamenti creato applicato ad esso.
  3. Inserisci /function ouch.

Funzionalità avanzate delle funzioni

Puoi inserire le funzioni all'interno di directory per organizzarle e per evitare conflitti con funzioni in altri pacchetti di comportamenti.

Ad esempio, se hai un'altra cartella all'interno della tua cartella delle funzioni chiamata init e aggiungi ouch.mcfunction, procederai con l'esecuzione nel seguente modo: /function init/ouch

E adesso?

Ora che hai una visione d'insieme di come funziona un file funzione, puoi scoprire come utilizzare la funzione tick del gioco e un file tick.json per generare funzioni personalizzate a ripetizione.