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

  1. Installa Crafting nel launcher o su un server.
  2. Scrivi la tua prima mod e provala senza aprire il gioco.
  3. Leggi Organizzare una mod prima che cresca.