ClassCastException Майнкрафт — несовместимость версий
ClassCastException Майнкрафт — конфликт версий моды. Моды от разных версий не совместимы.
ClassCastException — мод ожидает один тип, получает другой. Обычно — мод не для вашей версии MC.
Типичная ситуация
- Скачали мод для 1.19
- У вас Майнкрафт 1.20
- Мод ожидает Entity 1.19 → получает Entity 1.20 → ClassCast
Решения
- Проверьте версию мода — для вашей MC-версии
- В нашем каталоге выберите версию мода под вашу MC-версию
- Обновите мод если есть новая версия
- Или используйте MC той версии, для которой мод
Частые классы
Чаще всего в ошибке: EntityPlayer, ItemStack, Block — базовые классы MC, меняющиеся между версиями.
Профилактика
Ставьте моды только для вашей версии MC. Версия обычно в имени файла: modname-1.19.2.jar. Если же мод вообще не активируется (а не падает) — смотрите Моды не загружаются.
Для безопасного запуска с актуальной Java и правильными настройками используйте MineLauncher — установка в один клик, вход на любой сервер из мониторинга.
Вопросы и ответы
Мод для 1.19 в 1.20 — работает?
Большинство — нет. Интерналы MC меняются сильно.
Forge vs Fabric моды?
Не взаимозаменяемы. Мод для Forge не работает на Fabric.
Универсальные моды есть?
Некоторые клиентские (скачать скин) могут быть. Но большинство — нет.
Как проверить версию мода?
В нашем каталоге на странице мода виден список версий — выбираешь под свою MC. Либо на странице мода в разделе Files.
