К содержанию
DEPTANAMINECRAFT MODS
Моды и библиотекиJava 1.20.1 · Forge 47.4.10 · Диагностика

Ошибка Exit Code 1 в Minecraft 1.20.1 Forge: почему вылетает игра с модами и как её исправить

Пошаговая диагностика вылета Forge 1.20.1 с кодом ошибки 1: от пропущенного Kotlin for Forge и конфликта OptiFine до чтения latest.log.

Инженер в подземной редстоун-мастерской чинит светящуюся золотую наковальню Forge среди шестерёнок

Сообщение «Игра завершилась с кодом ошибки: 1» (Process crashed with exit code 1) в лаунчере Minecraft — это общий сигнал о том, что виртуальная машина Java остановилась во время инициализации Forge. Сам код «1» не указывает на конкретный файл, но в 95% случаев на Minecraft 1.20.1 причина кроется в одной из пяти типовых ошибок сборки, которую легко вычислить за две минуты.

5 самых частых причин Exit Code 1 на Forge 1.20.1

Причина вылета Строка в логе (latest.log / debug.log) Быстрое решение
1. Отсутствует библиотека (GeckoLib / Kotlin for Forge) Missing or unsupported mandatory dependencies: kotlinforforge / geckolib или ModLoadingException Доустановить GeckoLib 4.8.4 и Kotlin for Forge 4.12.0 в папку mods
2. Мод для Fabric или другой версии игры в папке Forge Invalid mod file found или NoClassDefFoundError: net/fabricmc/... Удалить из mods файлы с пометкой fabric, neoforge или для версий 1.20.4 / 1.21
3. Конфликт OptiFine с модами на 3D-оружие и технику MixinApplyError / SpongePowered Mixin на этапе загрузки рендера Удалить OptiFine и поставить вместо него связку Embeddium + Oculus
4. В папке mods лежит установщик Forge ZipException или дублирование системных классов Убрать forge-1.20.1-47.4.10-installer.jar из папки mods (он запускается отдельно)
5. Неверная версия Java или нехватка ОЗУ UnsupportedClassVersionError или OutOfMemoryError: Java heap space Выбрать в настройках лаунчера Java 17 и выделить 4–6 ГБ ОЗУ (подробнее об оптимизации)

Как за 1 минуту найти виновника вылета в файле latest.log

Вместо того чтобы наугад перебирать десятки модов, откройте текстовый отчёт игры:

  1. Перейдите в папку вашего профиля игры (по умолчанию %appdata%\.minecraft\logs\) и откройте файл latest.log (или папку crash-reports, если игра успела создать отчёт).
  2. Прокрутите файл в самый конец или нажмите Ctrl + F и выполните поиск по ключевым словам: ERROR, FATAL, Exception, Suspected Mods или MixinApplyError.
  3. Рядом со словом Exception всегда указано имя пакета или ID мода (например, superbwarfare, vvp, oculus). Если вы используете военные аддоны, сверьтесь с таблицей совместимых версий в статьях по Superb Warfare 0.8.9.1, Vintage Vehicle Pack и WarBorn Drones.

Метод половинного деления, если лог обрывается без ошибки

Если процесс Java закрывается мгновенно (например, из-за сбоя драйвера видеокарты или жёсткого конфликта миксинов):

  • Обновите драйвер видеокарты NVIDIA / AMD и убедитесь, что в лаунчере указан путь к 64-битной Java 17 (Temurin / Adoptium 17).
  • Временно переместите половину файлов из папки mods на рабочий стол (оставив базовые библиотеки со своими зависимыми модами) и запустите игру. За 3–4 таких шага вы точно определите конфликтующий JAR-файл даже в сборке из 100 модов.

Частые вопросы

Какая версия Java нужна для Minecraft 1.20.1 Forge, чтобы не было Exit Code 1?

Для Minecraft Java 1.20.1 и Forge 47.4.10 требуется 64-разрядная Java 17. Использование старой Java 8 или более новой Java 21 с некоторыми модами и миксинами на 1.20.1 приводит к вылету при запуске.

Почему игра вылетает с Exit Code 1 сразу после добавления OptiFine в сборку с модами?

OptiFine на 1.20.1 заменяет внутренние классы рендеринга Forge и конфликтует с модами на 3D-модели и технику (Superb Warfare, TaCZ, GeckoLib). Удалите OptiFine из папки mods и установите Embeddium + Oculus.

Где находится файл latest.log для проверки причины вылета?

Файл latest.log лежит в подпапке logs внутри директории вашей сборки (в стандартном лаунчере это %appdata%.minecraftlogslatest.log). Откройте его любым текстовым редактором сразу после вылета.

Первоисточники

Документация и страницы разработчиков, по которым подготовлен материал.

  1. Гайд по установке Kotlin for Forge 1.20.1
  2. Гайд по установке GeckoLib 4.8.4 для 1.20.1
  3. Замена OptiFine на Embeddium + Oculus в Forge 1.20.1

Обложка: 3D-иллюстрация DEPTANA. Журнал гайдов DEPTANA.