Piccola premessa in questo video mostrerò delle cose abbastanza tecniche in quanto il gran parte del mio pubblico ha detto che comunque interessata l’informatica o comunque vorrebbe approcciarsi al mondo di koman block e dell’informatica stessa ho provato a utilizzare in questo video dei termini un pelino più complessi Ho cercato di dare per scontato alcune nozioni informatiche e ho cercato di non impazzire con ciao soli ho cercato di dare delle nozioni di informatica un po per scontate al fine di riuscire a spiegarlo più velocemente inoltre in questo video non spiego come funzionano i singoli comandi bensì Insieme di comandi come può essere paragonato a un linguaggio di programmazione quindi in caso voi siate interessati a vedere i singoli comandi vi in consiglio di vedere l’enciclopedia di comandi che ha portato monday tribù ormai parecchi anni fa è un po outdated è un po obsoleta ma si riesce tranquillamente a Capire il principio fondamentale di koman blog il quale non è cambiato negli anni quindi vi lascio spazio al video qui sono venuti oggi risponderemo una domanda che in tantissimi mi ponete non qua su youtube ma su telegram come si crea un data pec è semplicemente rechiamoci in un mondo usciamo c che li Chiama sull’istanza del mondo modifica apri cartella del mondo in questo modo qui entriamo una cartella data pack potete creare una cartella suo interno come esempio test e all’interno se avete installato visual studio podio che è un’applicazione molto comodo per creare data perché potete tranquillamente aprire il nostro da beck Poi grazie alle estensioni che potete installare ce n’è uno che si chiama data pack helper non è aggiornato aggiornato più o meno alla 1.13.1 potete tranquillamente andare e premere f1 inizia la iss data pack e qua possiamo mettere nostro titolo titolo data pack è automaticamente ci creerà già la Struttura del pack punto mc meta con control alt o possiamo creare diversi tipi di file per esempio advancement blu cable eccetera eccetera in questo caso posso premere f per creare una function che si chiama vissuto punto test due punti testone in questo modo qui e ci crea già tutta Quanta la dinastia la directory del dei file quindi qua all’interno possiamo semplicemente dire sei ciao e ritorniamo nel nostro mondo e facciamo il comando slash reload entriamo nel mondo slash reload facciamo slash data tech list e come vedete c’è anche questo file test che ha come descrizione titolo Data perché quello che avevo sentito all’interno del messaggino che veniva in alto facendola function slash function testone viene scritto ciao incerte perfetto così abbiamo creato andata e dopo semplicemente la sintassi e quella dei come un blog quindi vediamo subito un esempio funzionante in questo caso ho incollato all’interno della mia cartella Data peak un data perché avevo già creato in precedenza quindi provvediamo ad aprirlo con tasto destro apri come vedete qua c’è la nostra struttura dati in black bloc c’è veramente tanta tanta roba come per esempio uno di index e bla bla bla bla bla chi più ne ha più ne metta Inoltre ci sono tre cartelle lucky black bloc rese minecraft che si occupano di tre cose diverse lati bloccare isee del reset dell’home appalachi block di come funziona il blog di per sé è invece minecraft è come per chi non lo sapesse ci servono due tag function che si Chiama lo dei tic al fine di riuscire a eseguire automaticamente dei comandi in questo caso noi non vogliamo vedere come funziona l’archivio chris in quanto è molto ridondante sono cose specifiche per quel mondo quindi posso toglierla e lasciare solo lucky block perfetto ritorniamo nel nostro mondo facciamo slash reload Nel dubbio facciamo slash da tracklist in questo modo e vediamo che qua ci sono i like you look 1 14 mai vissuto e vediamo allora come funziona quando faccio slash function give action give mi dà un lucky bloc che quando piazzo viene trasformato in un lucky block Gigante ok dopo quando lo apro non succede niente se sono in creativa però se sono in survival quindi camere mode survival e lo rompe e verrà un effetto casuale quindi mettiamoci in creativa e vediamo come funziona anzi per testare aveva anche aggiunto che i the books tic E se messe una seconda mano posso aprire anche i lati blog e dalla creativa perfetto è sparito il lucky block occasione per aprire il nostro editor di testo vediamo come funziona quindi innanzitutto ti diamo lo dedica che sono servite solo adesso andiamo a vedere questo action game quando io ho fatto Anch’io mi sono dato un nuovo di blade con delle tag specifiche per esempio che non faceva rumore e avevano una tag specifica o e un nome colorato dell’ater questa cosa mi serviva beh semplicemente perché quando un blade con questa tag che si chiama lucky blocks pò una lc ksp viene evocato All’interno del mondo lo sostituisco con un lucky blog vero e proprio quindi ritorniamo nella cartella index dove ci sono i nostri file che vengono continuamente eseguiti come abbiamo visto prima nella function tagetik di questi sono i comandi continuano a esserci quindi esegui a tutti quanti i blade indirettamente sto dicendo che si Chiama lucky blocks pò una di fare l’action spoon e andiamo a vedere in action cos’è sprona in questo caso proprio a cena un polo significa set al il blocco dove ti trovi e evoca un armo stand che si chiama lucky block block lc kbl ci si mette in testa quest’anno Stand una testa dei player che è quella della chi blocca inoltre aggiungo all’entità delle spu mac la tag kill lucky block kill perché sarà un un’entità che devo uccidere e per ottimizzare il lag faccio solo un unico killer la fine di tutto identica animazioni se le animazioni sono Abilitate da config quindi se la scorre animation config è vale 1 icona scoreboard qualsiasi possiamo andarci qualsiasi nome in questo caso io avevo fatto un file di config 2 dicevo config version animation max halfpenny in effect diciamo questo è il rincio degli effetti che possono apparire perché ogni effetto Verrà numerato lo vedremo in seguito el animation è 1 0 e a seconda se è 10 c attiva o non attiva questo comando quindi questo caso se viene attivato attiva le animazioni quindi il nostro armo stand girerà infatti guardiamo animation cosa che fa fa girare di armo Stand e fa apparire le particelle del critico che sono quelle che sbrilluccica vano intorno quindi possiamo andare avanti open ignorate un attimo po sopra che sono i confini guardiamo subito la scoreboard bric che cos’è una scoreboard quindi una variabile un dizionario per coloro che conoscono già va comunque linguaggio di programmazione che Contiene ogni player associato al numero di volte che hanno rotto il gallo stained glass purtroppo questo non conta i giocatori in creative perché non lo stanno effettivamente rompendo malo istant ha mai nano che purtroppo non esiste un modo per contarlo quindi all’interno del mio codice ho detto che se un Giocatore in creativa nella seconda ma non dei bug stick comunque avrà la rottura il lucky block rispettato uno se c’è un player che ha rotto un blocco di vetro giallo di recente cosa facciamo andiamo a fare action open in action open chiediamo ai nostri armo stand con all’interno una testa girante di Controllare se sopra di loro hanno ancora aiello stained glass quindi se hanno ancora un blocco in tal caso se gli manca eseguono fx main fx main è una nuova sezione dove ci sono tutte quante le randomizzazione per creare gli effetti erano amici ma questo lo vedremo In seguito una cosa da ricordare è che alla fine dell’esecuzione degli effect main verrà ucciso l’armo stand che ha eseguito l’effetto è inoltre verrà rispettato il contatore dei blocchi rotti da parte dei player tornando invece al nostro meno quindi nella nostra funzione principale vediamo che c’è una riga molto particolare se l’armo Stand block è ancora vivo imposta il blocco della sua testa con yellow stained glass quindi io sto rimpiazzando di nuovo il vetro perché se un’esplosione se un leader ha distrutto la key bloc non lo deve aprire e quindi lo deve rimpiazzare inoltre alla fine c’è una fx persistenza Per esempio gli effetti che durano più di un game pic che non si verificano solo per un momento beh sì è una cosa prolungata quindi all’interno di fx persistente qua ci sono tutte quante le cose per esempio il 32º effetto ha bisogno di tanti comandi che vengono continuamente ripetuti Oppure per esempio anche il 110 addirittura una marea di funzioni e quindi ho preferito metterlo all’interno di una function separata quindi arriviamo alla fine cioè che uccidiamo tutte le entità che si chiamano lati blog killah quelle entità che dobbiamo uccidere per esempio il luogo di blade quando l’abbiamo appena piazzato Passiamo quindi agli effetti gli effetti qua iniziano subito con settare delle variabili che si chiama nomi narrando miser e max random heiser con quelli dei config e chiamare una funzione che si chiama a roanne optimised e cosa fa questo a randomized che è nella nostra funzione andò mitch generatore dei numeri ranomi C semplicemente evoca un rf cloud che è un’entità che legga veramente poco e controlla il suo e di che cos’è il 2 di luigi sono una serie di 128 bit quindi 128 valori che possono essere 10 che vengono generati casualmente ogni entità che viene evocata per renderla unica e a Cosa ci serve belli innanzitutto lady viene diviso in mostra e les se non ricordo male che praticamente spendo divisi in due valori e da 64 e 64 siccome però minecraft lavora in numeri un po più piccoli non lavora in numeri con 64 bit bensì 32 io devo moltiplicare per una costante in Modo tale che mi ritorni un numero un po più piccolo più facile da gestire dalle scoreboard una volta ottenuto un numero totalmente randomico perché in realtà random adesso c’è un numerone pienamente casuale cosa facciamo facciamo la differenza fra il massimo e il minimo ovvero troviamo il range dei valori che Dobbiamo trovare e prendiamo il resto della divisione di result per il range del nostro intervallo cosa significa noi abbiamo un numero casuale molto grande noi lo dividiamo per il range che ci interessa e prendiamo il resto immaginiamo di avere tutti quanti pallini in fila senza le barrette Verticale io divido per il numero che mi interessa del range quindi questa cosa contenuta fra le due barrette tre volte perché all’interno di questa serie di puntini ci stanno tre volte questo intervallo però c’è un resto il resto è di 3 questo è il numero grande amico che mi Interessa perché sarà sempre compreso fra 0 e il numero di pallini dell’intervallo molto interessante molto intelligente comunque anche questa si chiama il modulo in informatica e si indica col percentuale un operatore che per tutti coloro che sono interessati a informatica potrebbe essere molto utile quindi una volta fatto il modulo della Variabile ranno miser per il range perché il nostro massimo ha in questo momento è diventato il range perché abbiamo stato sottratto il valore minimo possiamo tranquillamente ottenere quel valore che vi ho poca per di scritto poc’anzi il quale lo possiamo incrementare del valore minimo e alla fine otterremo un valore nel range Interessato ovvero fra minimo e massimo mi raccomando il valore massimo non potremmo uscire in questo caso è da valore minimo a massimo meno uno ripristiniamo la nostra variabile con il valore massimo 15 incrementiamo di nuovo il minimo e uccidiamo l’entità che abbiamo appena evocato in questo momento nella variabile risalteranno miser per le Chiamano variabile in realtà una scoreboard chiusa parentesi avremo un valore randomico fra i numeri interessati quindi possiamo ritornare nella nostra funzione main e come vedete in base al valore che assume questo risultato e leggo dei comandi come mai faccio questa cosa di dividerle in gruppi beh per ottimizzarlo perché se Dovessi scorre 200 comandi e fare tutti gli if quindi se questo se questo sequestro se questo può veramente tanta prestazione ho fatto una cosa simile alla baia risorse al fine di trovare molto più velocemente i meno passaggi il numero interessato quindi quel caso diviso da zero a 31 e ho chiamato una Funzione proprio da zero a 31 e la quale ci sono i valori in questo range quindi di a seconda del numero che è venuto fuori dal generatore randomico eve avvengono dei certi comandi che ovviamente oggi non sto qui a guardare nel particolare questo che per esempio è Un round killer rabbit questo qua invece un phantom che apre mente un passenger che è una strega che si chiama harry potter a e bla bla ci sono veramente tanti effetti e personalmente preferisco ordinarli per difficoltà quindi lo zero quello più cattivo e invece 128 dovrebbe Essere quella di 127 quello un po più gentile mela di una roba del genere purtroppo siccome le idee mi venivano un po in mezzo non sempre riuscivo a inserirli a prescindere altrimenti avrei dovuto riscrivere tutto il codice perché si chiama rand offrì meisel qui potreste chiedere perché prima facevo un altro Modo ovvero evocavo due entità e assegnavo a una dei due un valore un bitter random immaginiamo proprio di avere un una sequenza di 32 bit davo invita ciascuno uno all altro in cosi ogni bit al 50 per cento di possibilità di finire nell’entità con l’apt ha grande entity e Dopo componevo il numero di bit in un numero decimale quindi da valore binario a valori decimali così ottenere un numero molto grande e invece male che poi potevo replicare le stesse operazioni ovvero trovare il range di valori che ci interessa fare il modulo quindi il resto della divisione L’incremento il valore massimo e dopo semplicemente degli ucci dolenti da quindi si sono procedimenti molto simili ma questo richiedeva un ciclo for tra virgolette quindi devo ripetere le operazioni 32 volte che questo qua è il nostro lupo che veniva ripetuto 32 volte shift ava il valore binario e aggiungeva L’ultimo bit che poteva essere 01 insomma stiamo andando molto nel tecnico spero che alcune persone almeno una piccola parte di voi abbia capito come creare i numeri nando michey su minecraft quindi ritorniamo nel gioco e nulla o mamma ho registrato 22 minuti per spiegare una cosa da due minuti e va Beh noi ci siamo e non proseguire ciao a tutti ragazzi [Musica] non meno [Musica] scatta la passione Video Information
This video, titled ‘Come CREARE un DATAPACK? ♦ Minecraft 1.14 e 1.15’, was uploaded by BisUmTo on 2019-10-06 18:00:01. It has garnered views and [vid_likes] likes. The duration of the video is or seconds.
How do my Datapacks work? How to create your own? Today in this video I will answer these questions of yours!