ClassCastException
Le transtypage a échoué : le plus souvent c'est un conflit de version entre un plugin et le cœur, ou deux plugins qui se disputent le même système.
Mis à jour le 13 août 2026
java.lang.ClassCastException: class org.bukkit.craftbukkit.v1_20_R3.entity.CraftPlayer
cannot be cast to class com.example.CustomPlayer
Le code attendait un type d'objet mais en a reçu un autre.
Causes courantes
- La version du plugin ne correspond pas au cœur. Les classes
v1_20_R3dans le texte de l'erreur sont un signe direct de liaison de version — Compatibilité. - Deux plugins remplacent le même système (par exemple, les deux interfèrent avec les entités des joueurs).
- Cœur hybride : un mod et un plugin traitent le même objet différemment — Hybrides.
Que faire
- Mettez à jour le plugin pour la version de votre cœur.
- Identifiez le second plugin qui travaille sur le même système et retirez l'un des deux — Un plugin casse le serveur.
- Sur un hybride, vérifiez s'il existe un équivalent du plugin sous forme de mod.
Si l'erreur se produit au démarrage
Le plugin ne se chargera pas du tout. Si elle se produit lors d'une action d'un joueur, certaines fonctions ne marcheront pas et le journal ne cessera de grossir.
Hébergement MinecraftVotre serveur tourne même hors ligneCréer le serveur
