Aller au contenu

· Dépannage

Mon plugin ne charge pas : le guide de dépannage

Console de serveur Minecraft affichant une erreur de plugin

Un plugin qui ne se charge pas, c'est presque toujours une de cinq erreurs, et chacune a une solution simple. La bonne nouvelle : la console te dit exactement laquelle. Voici comment lire le message, identifier la cause et corriger, du plus fréquent au plus rare.

UnsupportedClassVersionError

Cause : Le plugin est compilé pour une version de Java plus récente que celle de ton serveur.

Solution : Mets à jour Java. Java 21 pour Paper 1.20.5 et plus, Java 17 pour 1.18 à 1.20.4. Vérifie avec java -version.

Could not load 'plugins/X.jar'

Cause : Le .jar est corrompu, incomplet, ou n'est pas un vrai plugin (mauvais plugin.yml).

Solution : Re-télécharge le fichier proprement et confirme qu'il cible bien Spigot, Paper ou Bukkit, pas Forge ou Fabric.

NoClassDefFoundError

Cause : Le plugin dépend d'un autre plugin qui n'est pas installé (souvent Vault ou PlaceholderAPI).

Solution : Installe la dépendance manquante indiquée dans le message, puis redémarre le serveur.

Plugin already initialized

Cause : Deux plugins portent le même nom, ou le même .jar est présent en double.

Solution : Cherche les doublons dans le dossier plugins et supprime celui en trop.

Invalid plugin.yml

Cause : Le fichier plugin.yml est mal formé, ou l'archive n'est pas réellement un plugin.

Solution : N'installe que des .jar prévus pour les serveurs Bukkit. Un plugin bien généré embarque toujours un plugin.yml valide.

Éviter la commande /reload

La commande /reload déstabilise souvent les plugins déjà chargés : tâches et écouteurs orphelins, fuites mémoire, état incohérent. Elle provoque des bugs difficiles à diagnostiquer. Arrête et redémarre le serveur complètement à la place.

Comment lire les logs

Au démarrage, le serveur écrit tout dans la console et dans logs/latest.log. Cherche la première ligne en rouge ou marquée SEVERE : c'est la vraie erreur. Les lignes suivantes ne sont souvent que des conséquences. Copie le nom exact de l'exception, c'est ta clé de recherche.

Bon réflexe

Vérifie toujours trois choses avant de blâmer le plugin : la version de Minecraft, la version de Java, et que le serveur est bien Paper, Spigot ou Bukkit (pas Vanilla, Forge ou Fabric).

Éviter ces erreurs dès le départ

La plupart de ces erreurs viennent d'un décalage de version ou d'un plugin mal construit. Quand tu génères un plugin avec Minax, l'outil règle la version de Java pour cible, produit un plugin.yml valide, et une boucle d'auto-correction recompile le code jusqu'à ce qu'il passe. Tu peux même le tester en ligne sur un vrai serveur Paper avant de l'installer, ce qui élimine la plupart de ces messages avant qu'ils n'arrivent.

Un plugin qui charge du premier coup

Génère un plugin compilé, teste-le en ligne, puis installe le .jar sans mauvaise surprise.

Créer mon plugin

Conclusion

Presque tous les problèmes de chargement se résument à la version de Java, une dépendance manquante ou un doublon. Lis la première ligne d'erreur, applique la solution, redémarre. Et pour repartir sur des bases saines, consulte notre guide d'installation.

Articles connexes

Nous utilisons Google Analytics, Microsoft Clarity et Reddit Pixel pour analyser l'utilisation du site et améliorer votre expérience. En savoir plus