ClassCastException
Pretypovanie zlyhalo: najčastejšie ide o konflikt verzií medzi pluginom a jadrom alebo o dva pluginy, ktoré sa bijú o ten istý systém.
Aktualizované 13. augusta 2026
java.lang.ClassCastException: class org.bukkit.craftbukkit.v1_20_R3.entity.CraftPlayer
cannot be cast to class com.example.CustomPlayer
Kód očakával iný typ objektu, než aký dostal.
Časté príčiny
- Verzia pluginu sa nezhoduje s jadrom. Triedy
v1_20_R3v texte chyby sú priamym znakom previazania na verziu — Kompatibilita. - Dva pluginy prepisujú ten istý systém (napríklad oba zasahujú do entít hráčov).
- Hybridné jadro: mod a plugin spracúvajú ten istý objekt odlišne — Hybridy.
Čo robiť
- Aktualizuj plugin na verziu svojho jadra.
- Zisti, ktorý druhý plugin pracuje s tým istým systémom, a jeden z nich odstráň — Plugin rozbíja server.
- Na hybride skontroluj, či neexistuje modová alternatíva pluginu.
Ak sa chyba vyskytuje pri štarte
Plugin sa nenahrá vôbec. Ak sa vyskytuje pri akcii hráča, niektoré funkcie nebudú fungovať a log bude neustále narastať.
Minecraft hostingTvoj server beží, aj keď si offlineVytvoriť server
