Какая Java на сервере и почему её не выбирают
Какая версия Java работает на сервере Minecraft, почему поля выбора Java в панели нет и что делать, если нужной версии игры нет в списке.
Minecraft написан на Java, и сервер запускается ею же. Отсюда частый вопрос: где переключить версию Java. Отвечаем сразу — переключать нечего, и это осознанное устройство, а не недоделка.
Java подбирается под версию игры
У Paper и Forge Java выбирается под ту версию Minecraft, которую вы заказали: 1.12.2 поедет на Java 11, 1.16.5 — на 16, 1.18.2 — на 17, свежие версии — на 21 и 25. Делать ничего не нужно, выбор происходит сам в момент установки. У остальных ядер образ пока один на всё ядро, и список версий у них короче именно поэтому.
| Ядро | Java |
|---|---|
| Paper | под версию игры: 8, 11, 16, 17, 21 или 25 |
| Forge | под версию игры: 17 или 21 |
| Leaf | 21 |
| Purpur | 21 |
| Velocity | 21 |
Почему в списке версий не все
Список версий Minecraft у каждого ядра свой, и он не полный. В него попадает версия, у которой есть стабильная сборка и которую мы запустили на своём железе сами. Версия, не прошедшая проверку, в список не попадает вовсе — лучше короткий список, чем сервер, который не поднимется.
Что делать, если нужной версии нет
- Возьмите соседнюю версию той же линейки. Между 1.21.4 и 1.21.8 разница для плагинов обычно небольшая, а мир переносится без правок.
- Проверьте другое ядро: списки у Paper, Leaf и Purpur не совпадают, и нужная версия может найтись у соседа.
- Старые сборки ищите у Paper: 1.16.5, 1.14.4, 1.12.2 и даже 1.8.8 продаются именно там, вместе с подходящей им Java. Модовые сборки на Forge начинаются с 1.17.1 — версии ниже запускаются другой командой, и им нужен отдельный шаблон.
Версия меняется переустановкой
Поле «Версия Minecraft» лежит во вкладке «Настройки игры», в разделе «Версия и вывеска», но одного сохранения мало: файлы ядра уже скачаны, и переписать их может только установочный скрипт. Меняйте версию кнопкой «Переустановить» во вкладке «Сервер» — она сохраняет мир и прогресс игроков.