Смена ядра и версии Java в панели EGN: Paper, Fabric, Forge, NeoForge

Как поменять ядро сервера и версию игры в разделе «Ядро сервера», какая Java нужна для каждой версии Minecraft и что делать, если сервер ругается на Java.

Команда EGN 8 мин чтения
Смена ядра и версии Java в панели EGN: Paper, Fabric, Forge, NeoForge
Содержание 17
  1. Коротко
  2. Что сейчас запущено
  3. Какие ядра есть
  4. Шаги: сменить ядро
  5. Какая Java нужна
  6. Пример: Paper с latest на Java 21
  7. Пример: Forge с кастомным запуском
  8. Как сделать в панели EGN: проверить ядро и Java после смены
  9. Пример: снимок перед сменой
  10. Симптом → причина → решение
  11. Частые ошибки
  12. Итог
  13. Вопросы и ответы
  14. Какая Java нужна для Minecraft 1.21?
  15. Какая Java нужна для Minecraft 26.1 и новее?
  16. Можно ли сменить ядро без потери мира?
  17. Панель сама выбирает 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, версии Minecraft 26.3, и каталог ядер
Ядро сервера: сейчас запущен Paper, версии Minecraft 26.3, и каталог ядер

Какие ядра есть

Каталог разбит по назначению. Ниже короткая шпаргалка для выбора.

Каталог ядер сервера: Paper, Purpur, Fabric, Forge, NeoForge, Vanilla, Velocity и другие
Каталог ядер сервера: Paper, Purpur, Fabric, Forge, NeoForge, Vanilla, Velocity и другие
Ядро Для чего Моды или плагины
Paper Сервер с плагинами, быстрый и стабильный Плагины Bukkit и Spigot
Purpur Paper с дополнительными настройками Плагины Bukkit
Fabric Лёгкие моды, быстрые обновления Моды Fabric
Forge Большие моды и сборки Моды Forge
NeoForge Новые сборки для версий 1.20.2 и новее Моды NeoForge
Vanilla Чистая игра без модов Нет
Velocity Прокси для сети серверов Плагины Velocity, не для игры

Velocity не запускает игру, а работает как прокси, поэтому его ставят только на отдельный сервер-прокси. Секрет прокси задаётся в разделе «Настройки», группа «Сеть».

Шаги: сменить ядро

  1. Откройте «Моды и плагины» и выберите «Ядро сервера».
  2. Выберите ядро из каталога. Для Minecraft карточка показывает число версий и сборок. Например, для Fabric это несколько сотен версий.
  3. Выберите версию Minecraft. Список версий идёт от новых к старым.
  4. Отметьте «Снимок перед сменой», если он не отмечен. Снимок сохранит текущие файлы до того, как ядро заменится.
  5. Запустите установку. Смена пойдёт в фоне, а ход виден в журнале задания.
  6. Дождитесь «Готово» в журнале задания и перезапустите сервер.

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 17, а Minecraft 1.21.4 требует Java 21, кнопка «Сменить на Java 21»
Доктор: сервер на Java 17, а Minecraft 1.21.4 требует Java 21, кнопка «Сменить на Java 21»

Нажмите «Сменить на Java 21» и затем «Запустить и проследить». Дождитесь сообщения о запуске в консоли. Если версия 26.x, нажмите «Сменить на Java 25». Подробнее о докторе в статье Доктор сервера: почему не запускается.

Пример: Forge с кастомным запуском

На стенде Forge 1.20.1 с модпаком Create поднимался за 144–169 секунд (проверка 13.11). Если Forge не стартует после смены ядра, смотрите журнал: строки о запуске и ошибки Java.

Если Forge не стартует после смены ядра, проверьте журнал и при необходимости переустановите ядро через «Ядро сервера».

Как сделать в панели EGN: проверить ядро и Java после смены

Смена ядра закончилась, а уверенности нет. Проверьте по шагам.

  1. Откройте «Моды и плагины» и вкладку «Ядро сервера». В блоке «Сейчас запущено» должно быть ядро, которое вы выбрали, и версия Minecraft.
  2. Откройте «Консоль» и дождитесь строки запуска. В строке Done (…s)! For help, type "help" видно, что сервер поднялся. Это сообщение пишет сам Minecraft.
  3. Если сервер ещё не поднялся, посмотрите строки с Java. Ошибка UnsupportedClassVersionError означает, что Java старее версии игры.
  4. Откройте «Настройки» и проверьте поля, которые зависят от ядра, например «Тип мира» и «Режим игры». У некоторых ядер набор полей отличается.
  5. Зайдите на сервер сами. Если клиент не подключается с сообщением о несовместимых модах, сверьте сборку у себя и на сервере.
Сверяйте версию 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

Читать далее

Вся рубрика →