Смена ядра и версии Java в панели EGN: Paper, Fabric, Forge, NeoForge
Как поменять ядро сервера и версию игры в разделе «Ядро сервера», какая Java нужна для каждой версии Minecraft и что делать, если сервер ругается на Java.
Содержание 17
- Коротко
- Что сейчас запущено
- Какие ядра есть
- Шаги: сменить ядро
- Какая Java нужна
- Пример: Paper с latest на Java 21
- Пример: Forge с кастомным запуском
- Как сделать в панели EGN: проверить ядро и Java после смены
- Пример: снимок перед сменой
- Симптом → причина → решение
- Частые ошибки
- Итог
- Вопросы и ответы
- Какая Java нужна для Minecraft 1.21?
- Какая Java нужна для Minecraft 26.1 и новее?
- Можно ли сменить ядро без потери мира?
- Панель сама выбирает Java или надо выбирать вручную?
Ядро сервера — это программа, которая запускает игру. Для Minecraft это Paper, Fabric, Forge или NeoForge, и каждое из них работает со своим набором модов и плагинов. Вместе с ядром выбирается версия игры, а от версии зависит нужная Java. Если Java старее, сервер не стартует и пишет UnsupportedClassVersionError. Если Java новее, чем нужно для старой версии Forge, тоже бывают сбои.
В панели EGN ядро меняется в разделе «Ядро сервера» на странице «Моды и плагины». Смена идёт в фоне, Java подбирается сама, а перед сменой можно сделать снимок. В этой статье разберём, как поменять ядро, какая Java нужна для каких версий и что делать, если сервер ругается на версию.
Коротко
Откройте «Моды и плагины», выберите вкладку «Ядро сервера» и нажмите нужное ядро: Paper, Purpur, Fabric, Forge, NeoForge, Vanilla и другие. Выберите версию Minecraft и подтвердите. Панель скачает ядро и выставит образ Java. Для Minecraft 1.20.5 и новее нужна Java 21, для версий 26.1 и новее — Java 25. Если сервер пишет про другую Java, нажмите «Сменить на Java 21» или «Сменить на Java 25» в карточке доктора.
Что сейчас запущено
Раздел «Ядро сервера» начинается с блока «Сейчас запущено». Там видно, какое ядро работает, версия Minecraft и номер сборки. На тестовом сервере это выглядит так: «Сейчас запущено Paper. Установлена Minecraft версия 26.3. Установлен билд 249». Эти данные нужны, чтобы не спутать текущее ядро с тем, которое вы выбрали, но ещё не установили.
Если блок показывает не то ядро, что вы выбрали, значит смена ещё не завершилась. Дождитесь окончания задания в журнале. Если задание зависло, откройте доктора или перезапустите сервер.
Какие ядра есть
Каталог разбит по назначению. Ниже короткая шпаргалка для выбора.
| Ядро | Для чего | Моды или плагины |
|---|---|---|
| Paper | Сервер с плагинами, быстрый и стабильный | Плагины Bukkit и Spigot |
| Purpur | Paper с дополнительными настройками | Плагины Bukkit |
| Fabric | Лёгкие моды, быстрые обновления | Моды Fabric |
| Forge | Большие моды и сборки | Моды Forge |
| NeoForge | Новые сборки для версий 1.20.2 и новее | Моды NeoForge |
| Vanilla | Чистая игра без модов | Нет |
| Velocity | Прокси для сети серверов | Плагины Velocity, не для игры |
Velocity не запускает игру, а работает как прокси, поэтому его ставят только на отдельный сервер-прокси. Секрет прокси задаётся в разделе «Настройки», группа «Сеть».
Шаги: сменить ядро
- Откройте «Моды и плагины» и выберите «Ядро сервера».
- Выберите ядро из каталога. Для Minecraft карточка показывает число версий и сборок. Например, для Fabric это несколько сотен версий.
- Выберите версию Minecraft. Список версий идёт от новых к старым.
- Отметьте «Снимок перед сменой», если он не отмечен. Снимок сохранит текущие файлы до того, как ядро заменится.
- Запустите установку. Смена пойдёт в фоне, а ход виден в журнале задания.
- Дождитесь «Готово» в журнале задания и перезапустите сервер.
Java выставляется автоматически. Панель смотрит на версию Minecraft и выбирает образ Java, который для неё подходит. Вам не нужно искать образ вручную.
Смена ядра меняет файлы сервераЯдро заменяет
server.jarи связанные файлы. Моды и плагины, несовместимые с новым ядром, могут перестать работать. Сделайте снимок или бэкап до смены и проверьте моды в разделе «Моды и плагины».
Какая Java нужна
Версия Java зависит от версии Minecraft. Для 1.20.5 и новее игра требует Java 21 или новее. Для версий 26.1 и новее сервер просит Java 25. Эти требования подтверждаются сообщениями сервера в логе, поэтому доктор их тоже видит.
Вот шпаргалка по основным диапазонам.
| Версия Minecraft | Нужная Java | Что делать |
|---|---|---|
| 1.17 | Java 16 | Образ с Java 16 (панель отмечает и Java 17) |
| 1.17–1.20.4 | Java 17 | Образ с Java 17 |
| 1.20.5 — 1.21.x | Java 21 | Образ с Java 21 |
| 26.1 и новее | Java 25 | Образ с Java 25 |
Для модовых сборок смотрите рекомендацию самой сборки и карточку доктора: панель подбирает образ по версии игры, а сборка может требовать своё.
Пример: Paper с latest на Java 21
Типичная ошибка: поставили Paper без версии, и панель взяла последнюю версию, 26.x, а образ оставили Java 21. Сервер стартует и падает. Доктор показывает карточку «Версия Java не подходит к версии игры»: «Minecraft 1.21.4 нужна Java 21, а сервер запускается на Java 17». Для 26.x текст будет про Java 25.
Нажмите «Сменить на Java 21» и затем «Запустить и проследить». Дождитесь сообщения о запуске в консоли. Если версия 26.x, нажмите «Сменить на Java 25». Подробнее о докторе в статье Доктор сервера: почему не запускается.
Пример: Forge с кастомным запуском
На стенде Forge 1.20.1 с модпаком Create поднимался за 144–169 секунд (проверка 13.11). Если Forge не стартует после смены ядра, смотрите журнал: строки о запуске и ошибки Java.
Если Forge не стартует после смены ядра, проверьте журнал и при необходимости переустановите ядро через «Ядро сервера».
Как сделать в панели EGN: проверить ядро и Java после смены
Смена ядра закончилась, а уверенности нет. Проверьте по шагам.
- Откройте «Моды и плагины» и вкладку «Ядро сервера». В блоке «Сейчас запущено» должно быть ядро, которое вы выбрали, и версия Minecraft.
- Откройте «Консоль» и дождитесь строки запуска. В строке
Done (…s)! For help, type "help"видно, что сервер поднялся. Это сообщение пишет сам Minecraft. - Если сервер ещё не поднялся, посмотрите строки с
Java. ОшибкаUnsupportedClassVersionErrorозначает, что Java старее версии игры. - Откройте «Настройки» и проверьте поля, которые зависят от ядра, например «Тип мира» и «Режим игры». У некоторых ядер набор полей отличается.
- Зайдите на сервер сами. Если клиент не подключается с сообщением о несовместимых модах, сверьте сборку у себя и на сервере.
Сверяйте версию Java, а не только ядроJava видно в карточке доктора: строка «Java 17» или «Java 21» под названием сервера. Если там не та версия, смените образ, даже если ядро правильное.
Пример: снимок перед сменой
Допустим, вы меняете Paper 1.21.1 на Fabric 1.21.1, чтобы поставить моды. Включённый снимок перед сменой сохранит текущие файлы. Если после смены плагины Bukkit не работают, а вы хотите вернуться, откройте «История и откат» в «Моды и плагины» и откатите изменение. Файлы Paper вернутся на место, а игроки продолжат работать со старым миром, если он совместим.
Так же работает и обратная смена: Fabric на Paper. Перед этим лучше сделать полный бэкап из «Бэкапов», потому что моды могли изменить данные мира.
Симптом → причина → решение
| Симптом | Причина | Решение |
|---|---|---|
UnsupportedClassVersionError |
Java старее, чем требует версия | Сменить образ на Java 21 или 25 по версии |
| Сервер стартует на старом ядре после смены | Задание не дождалось конца | Дождаться «Готово» и перезапустить сервер |
| Моды не грузятся после смены ядра | Мод рассчитан на другой загрузчик | Откатить снимок или поставить мод под новое ядро |
| Java сменилась, а сервер всё равно падает | Ошибка не в Java, а в моде | Открыть доктора и посмотреть карточку причины |
| Смена зависла | Крупное ядро скачивается долго | Подождать и посмотреть журнал задания |
Частые ошибки
- Ставить latest без проверки версии. Версия 26.x требует Java 25. Посмотрите, какая версия нужна моду или сборке, прежде чем выбирать.
- Менять ядро без снимка. Если что-то пойдёт не так, откатиться будет нечем. Оставьте «Снимок перед сменой» включённым.
- Смешивать плагины и моды. Paper не грузит моды Forge, а Forge не грузит плагины Bukkit. Выбирайте ядро под то, что будете ставить.
- Не перезапустить сервер. Файлы ядра заменены, но игра работает со старыми до перезапуска.
- Ставить Velocity вместо Paper. Velocity — прокси, на нём не играют.
Итог
Смена ядра в панели EGN проходит в одно окно: выбираете ядро, версию и снимок, дальше панель ставит Java и файлы сама. Для Minecraft 1.20.5–1.21.x нужна Java 21, для 26.1 и новее — Java 25. Если сервер жалуется на версию, доктор предложит образ Java в одно нажатие.
Перед переходом на новое ядро сделайте бэкап и прочитайте статью о модах. Если после смены нужно переехать с файлами, посмотрите EGN Storage.
Вопросы и ответы
Какая Java нужна для Minecraft 1.21?
Для версий 1.20.5 и новее нужна Java 21. Выставьте образ Java 21, а при ошибке доктор предложит нужный образ.
Какая Java нужна для Minecraft 26.1 и новее?
Java 25. Сервер сам пишет эту версию в логе, если образ неверный.
Можно ли сменить ядро без потери мира?
Обычно мир сохраняется, но бэкап или снимок до смены делайте обязательно.
Панель сама выбирает Java или надо выбирать вручную?
Панель выбирает образ Java по версии игры. Вручную менять образ нужно только тогда, когда доктор предлагает это в карточке.
Сервер под Minecraft за пару минут — egnetwork.ru
Читать далее
Вся рубрика →Ошибки начинающих владельцев игровых серверов и как их не повторить
Десять ошибок, из-за которых сервер падает, теряет игроков и мир: от полного диска до правки без бэкапа. Для каждой — симптом, причина и решение в панели EGN.
Поддержка EGN: как быстро получить помощь по серверу
Как создать тикет или написать в чат, почему ИИ-ассистент отвечает сразу, как описать проблему, чтобы решили с первого ответа, и где искать статус обращения.
Бэкапы в панели EGN: расписание, копии и восстановление в один клик
Как работают автоматические копии сервера, что значат типы «Авто», «Вручную» и «Снимок», как закрепить копию и восстановить сервер без потери текущего мира.