Guida

Come risolvere gli errori dei plugin Minecraft

Aggiornato il 18 ottobre 2026

Quando un plugin non si carica, il server dice quasi sempre perché: il motivo è nella console durante l'avvio, qualche riga sopra o sotto il nome del plugin. Impara a leggere quella parte del log e la maggior parte degli errori si risolve in un minuto. Ecco i più comuni e cosa vogliono dire.

Scrivi la versione del tuo server e cosa deve fare il plugin.

Generalo con Codexe

Passo per passo

  1. 1.Apri il log dell'avvio

    Leggi la console, o logs/latest.log nella cartella del server. Su un pannello di hosting usa la sua console o il file manager.

  2. 2.Cerca il nome del plugin

    Trova il primo errore che lo nomina. Le righe che iniziano con [ERROR] o [WARN], con uno stack trace sotto, sono quelle che contano.

  3. 3.Leggi la prima riga e le righe "Caused by"

    La prima riga dice cosa non è andato; l'ultima riga Caused by: di solito dice perché. Le righe con il nome del package del plugin mostrano in quale punto del suo codice.

  4. 4.Confrontalo con l'elenco qui sotto

    La maggior parte degli errori all'avvio è un problema di versione, di Java o di dipendenze, e il messaggio dice quale.

  5. 5.Correggi una cosa e riavvia

    Cambia una cosa sola, riavvia (non /reload) e rileggi il log. Gli errori di un plugin possono causare errori in altri.

Gli errori più comuni

Cosa vediCosa vuol direSoluzione
Unsupported API version 1.21L'api-version del plugin è più recente del tuo server.Prendi la versione per il tuo server, o aggiorna il server.
Could not load 'plugins/X.jar' con Invalid plugin.yml o Jar does not contain plugin.ymlIl descrittore del plugin manca o ha un errore YAML, oppure il file non è un plugin.Controlla di aver scaricato il plugin e non il suo sorgente, una mod o uno zip. Se l'hai compilato tu, correggi plugin.yml.
UnsupportedClassVersionError, "class file version 65.0"Il plugin richiede un Java più recente di quello con cui gira il server (61 = Java 17, 65 = Java 21, 69 = Java 25).Fai girare il server con quel Java, o ricompila il plugin per il tuo Java.
NoClassDefFoundError o ClassNotFoundExceptionManca una classe che serve al plugin: manca un plugin da cui dipende, una libreria non è stata inclusa nel .jar, oppure l'API non esiste in questa versione.Installa il plugin nominato nell'errore (Vault, ProtocolLib), o usa una build per la tua versione.
Unknown/missing dependency pluginsUn plugin elencato in depend non è installato.Installalo in plugins/.
Error occurred while enabling X (Is it up to date?)Il plugin si è caricato ma è andato in crash in onEnable.Leggi la riga Caused by: spesso è un errore di configurazione o una dipendenza mancante.
Ambiguous plugin nameIn plugins/ ci sono due file .jar dello stesso plugin.Cancella quello vecchio.

Errori che non riguardano il caricamento

  • Il plugin è verde ma un comando dice "Unknown command": il comando manca in plugin.yml, oppure un altro plugin usa lo stesso nome.
  • "I'm sorry, but you do not have permission": al giocatore manca il nodo del permesso. Controlla il nodo nella pagina del plugin e assegnalo con il tuo plugin dei permessi.
  • Errori dopo aver modificato config.yml: lo YAML vuole spazi, non tabulazioni, e le virgolette intorno al testo che inizia con : o &.
  • Funziona dopo un riavvio, si rompe dopo /reload: il plugin non supporta /reload. Riavvia invece.

Quale Java serve al tuo server

Minecraft 1.20.5 e successive richiedono Java 21, e la 26.x richiede Java 25; dalla 1.18 alla 1.20.4 serve Java 17. Esegui java -version con lo stesso Java che usa il server (su un pannello di hosting di solito è un'impostazione chiamata immagine Docker o versione di Java). Un plugin compilato per un Java più vecchio gira su uno più recente, non il contrario.

Correggere i plugin creati con Codexe

I plugin creati su Codexe vengono compilati per la versione che hai scelto e controllati per avere un plugin.yml valido prima di essere dichiarati pronti. Su un server di prova la scheda Log mostra il log in tempo reale con gli errori evidenziati, ed Esporta i log lo salva in un file. Descrivi quello che vedi nella chat del progetto ("il plugin è rosso in /plugins e il log dice ...") e Codexe modifica il codice e compila di nuovo. Se una compilazione fallisce su file esattamente come li ha consegnati Codexe, Correggi con l'AI li ripara gratis.

Domande

Dove si trova il log del server?

logs/latest.log nella cartella del server, per l'avvio in corso. Quelli precedenti sono nella stessa cartella come file .log.gz.

Un plugin può romperne un altro?

Sì: una dipendenza mancante o rotta blocca tutti i plugin che ne hanno bisogno. Correggi il primo errore del log prima degli altri.

Posso condividere il mio log senza rischi?

Quasi sempre, ma controllalo prima: i log possono contenere indirizzi IP e, con alcuni plugin, password del database comparse negli errori.

Ricrea un plugin rotto per il tuo server

Questo prompt si apre pronto da inviare:

“Un plugin per Paper 1.21.4 chiamato SimpleWarps che sostituisce il mio vecchio plugin che non si carica più: /setwarp, /warp e /delwarp con un nome, /warps li elenca in una GUI, permesso warps.admin per creare e cancellare, warp salvati tra un riavvio e l'altro, messaggi in config.yml.”

Generalo con Codexe
Come risolvere gli errori dei plugin Minecraft (che non si caricano) | Codexe