Соответствие версий Java для Minecraft: Java Edition


Для стабильной работы сервера (особенно с модами и плагинами) необходимо использовать строго определенную версию Java. Хотя чистая (Vanilla) игра часто поддерживает диапазоны («Java X и новее»), модифицированные ядра требуют конкретную версию.

Использование неверной Java приведет к ошибке UnsupportedClassVersionError или моментальному крашу сервера при запуске.

Сводная таблица версий

Версия MinecraftПоддерживаемый диапазонРекомендуемая КОНКРЕТНАЯ версия Java
26.1 и новееJava 25 и вышеJava 25
1.20.5 — 1.21.xJava 21 и вышеJava 21
1.18 — 1.20.4Java 17 и вышеJava 17
1.17 — 1.17.1Java 16 и вышеJava 16
1.12 — 1.16.5Java 8 и вышеJava 8 (Критично для Forge/Fabric)
1.6.1 — 1.11.2Java 6 и вышеJava 8 (Для стабильности плагинов)
pre-Classic — 1.5.2Java 5 и вышеJava 8 (Старый код несовместим с Java 9+)

Автор статьи: Watereks.