Progetto
Domande frequenti
Risposte brevi, con un link alla pagina che contiene i dettagli.
Creare mod
Devo conoscere Java?
No. CraftScript copre la maggior parte delle mod, da dieci righe fino a progetti di più file con classi e tipi. Kotlin serve quando la mod è grande o ha bisogno di qualcosa disponibile solo lì. Vedi CraftScript e Kotlin e Java.
Cosa posso fare oggi con CraftScript?
Oggetti, blocchi e ricette; reagire a ogni evento; comandi con permessi; timer; modificare il mondo e gestire i giocatori; blocchi di qualsiasi forma, creature personalizzate con il loro modello, minerali, alberi, fiori e strutture nella generazione del mondo, suoni e particelle; moduli, barre del boss e una barra laterale. Inoltre dati che sopravvivono a un riavvio, file di impostazioni e rete tra client e server. Inoltre biomi e dimensioni tuoi.
Quando uso Kotlin?
Quando ti servono lavoro in background o librerie Java, o quando per una mod grande preferisci i tipi statici e un IDE completo. Tutto il resto è disponibile in entrambi i linguaggi.
Come evito che una mod diventi ingestibile?
Un file per responsabilità, cartelle per tema (content/, events/, commands/, lib/), contenuti separati dal comportamento e un punto di ingresso che elenca solo le parti. Vedi Organizzare una mod.
È sicuro installare script di altre persone?
Uno script CraftScript può usare solo l’API di Crafting: non legge file, non apre connessioni e non usa Java, e un ciclo infinito viene interrotto automaticamente. Una mod .jar è codice nativo: installala solo se ti fidi di chi l’ha creata.
Versioni
Quale versione di Minecraft mi serve?
Minecraft Java 26.3.
La mia mod continuerà a funzionare quando esce un nuovo Minecraft?
È questa la promessa: la tua mod parla con Crafting, ed è Crafting ad adattarsi al gioco. I dettagli sono in La tua mod non si rompe.
E quando esce una nuova versione di Crafting?
Lo stesso: l’API cresce soltanto. Ciò che viene sostituito viene prima segnato come deprecato e continua a funzionare; solo una versione principale può rimuovere qualcosa, e viene annunciato insieme al suo sostituto.
Giocare
C’è un download già pronto?
Non ancora. Crafting è alla versione 0.1.0 e si compila dal codice sorgente. Vedi Installazione.
Ricevo command not found: crafting
L’eseguibile non è nel tuo PATH. Vedi CLI ed editor.
I giocatori senza mod possono entrare nel mio server?
Sì, se il server ha solo plugin o mod lato server. Se ci sono mod che aggiungono blocchi o oggetti, il giocatore vede esattamente cosa manca. Vedi Configurazione e rete.
Una mod con bug fa crashare il server?
No. Un errore in un evento o in un comando viene registrato nel log con il nome della mod e tutto il resto continua a funzionare. Uno script con errori di tipo non viene caricato e dice dov’è l’errore.
Funzionano le mod create per altre piattaforme di modding?
Per ora no. Crafting esegue mod scritte per Crafting, in CraftScript, Kotlin o Java; sono le uniche garantite per continuare a funzionare quando il gioco cambia.