Risoluzione dei problemi
Errori comuni delle piattaforme
Errori quando usi un risultato di Codexe: plugin che non si caricano, crash delle mod, datapack senza effetto, errori di Skript e perché le mod per Java 17 usano Java 21.
Aggiornato
In questa pagina
#Plugin
| Sintomo | Soluzione |
|---|---|
Il plugin non compare in /plugins | Cerca il nome del plugin nel log di avvio. "Invalid plugin.yml" o "main class not found" significa che il descrittore è sbagliato: chiedi alla chat di correggere plugin.yml. |
| "Unsupported API version" | Il plugin è stato compilato per un'API di Minecraft più recente di quella del tuo server. Indica la versione del tuo server e chiedi di ricompilarlo per quella. |
NoClassDefFoundError che nomina un altro plugin | Una dipendenza (Vault, PlaceholderAPI, …) non è installata. |
Funziona dopo un riavvio, si rompe dopo /reload | Molti plugin non supportano /reload. Riavvia invece il server. |
#Mod
| Sintomo | Soluzione |
|---|---|
| Il gioco va in crash su un server dedicato | Codice solo client nel codice comune o principale. Chiedi alla chat di separare il codice del client. |
| "Incompatible mod set" / versione del gioco sbagliata | La mod punta a una versione di Minecraft o del loader diversa. Indicale entrambe esplicitamente. |
| Dipendenza mancante all'avvio (Fabric) | Installa Fabric API (e qualsiasi altra dipendenza elencata) in mods/. |
#Perché la mia mod si compila con Java 21 se punta a Java 17?
Per le versioni di Minecraft precedenti alla 1.20.5 una mod punta a Java 17. Lo strumento di build di Fabric (Loom), però, gira solo su Java 21 o più recente. Codexe esegue Gradle con Java 21 continuando a compilare la tua mod per Java 17, quindi il JAR funziona su un server o un client con Java 17. È normale, ed è il motivo per cui il log di build di una mod Fabric 1.20.1 cita Java 21.
#Datapack
| Sintomo | Soluzione |
|---|---|
/datapack list non lo mostra | Lo ZIP deve contenere pack.mcmeta al primo livello, in world/datapacks/. |
| Caricato, ma una ricetta o una funzione non fa niente | pack_format o nomi delle cartelle sbagliati per la tua versione. Indica la tua versione esatta di Minecraft. |
#Skript
| Sintomo | Soluzione |
|---|---|
Errori di analisi con /sk reload | Di solito manca un add-on. Controlla quali add-on usa lo script (chiedi alla chat se non sei sicuro), poi installali. |
Un'espressione come player's balance non esiste | Installa Vault e un plugin di economia. |