Per iniziare
Cos’è Crafting
Crafting è una piattaforma di modding per Minecraft Java 26.3. Scrivi le mod in CraftScript, il suo linguaggio, oppure in Kotlin (e Java), usando un’API che non dipende dal codice del gioco.
L’idea
Una mod di Crafting non chiama mai direttamente Minecraft. Chiama Crafting: “dai questo oggetto al giocatore”, “avvisami quando qualcuno rompe un blocco”, “crea questo blocco con questa durezza”. Crafting sa come fare ciascuna di queste cose nella versione del gioco in esecuzione.
Quando esce una nuova versione di Minecraft, è Crafting a essere aggiornato. La tua mod resta lo stesso file e continua a funzionare. Le regole esatte di questa promessa sono in La tua mod non si rompe.
Due linguaggi, una API
| Usalo per | |
|---|---|
| CraftScript | Iniziare senza conoscere Java, e per la maggior parte delle mod: contenuti, eventi, comandi, logica di gioco. Semplici file di testo .craft che si ricaricano quando salvi. Ha tipi, classi e moduli per quando la mod cresce. Guida |
| Kotlin | Mod grandi, con tipi statici e l’IDE completo, oppure mod che hanno bisogno di ciò che esiste solo qui: lavoro in background e librerie Java. Java usa la stessa API. Guida |
Entrambi funzionano fianco a fianco nello stesso gioco. Puoi iniziare in CraftScript e spostare in Kotlin solo la parte che ne ha bisogno.
Cosa c’è oggi
- Versione
- 0.1.0, in sviluppo. Si compila dal codice sorgente.
- Gioco
- Minecraft Java 26.3, client e server dedicato.
- API
- Oggetti, blocchi con uno o più drop, ricette, tutti gli eventi del server, giocatori, blocchi ed entità, comandi e permessi, timer, blocchi di qualsiasi forma, creature personalizzate con il loro comportamento e modello 3D (compaiono da sole e si possono addomesticare, allevare e cavalcare, volano, sparano e usano animazioni a fotogrammi chiave), minerali che si generano nel mondo, suoni e particelle personalizzati, moduli ed elementi a schermo, il mondo, i giocatori, dati salvati, impostazioni su file e rete client-server. Tutto, da CraftScript e da Kotlin. Copre anche effetti, attributi ed equipaggiamento, armature, armi e tempi di ricarica, eventi di entità e tasti personalizzati.
- Pacchetti di shader
- Pacchetti di shader come dati, installati copiando una cartella. Vedi Pacchetti di shader.
Dove andare ora
- Installa Crafting nel launcher o su un server.
- Scrivi la tua prima mod e provala senza aprire il gioco.
- Leggi Organizzare una mod prima che cresca.