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.