Ошибка Minecraft closed with exit code 1 обычно означает одно - игра или лаунчер завершились с проблемой до запуска мира. Чтобы исправить это быстро, нужен точный разбор причины по логам и понятный порядок действий.

Сначала найдите в логе строку с причиной

  1. Запустите запуск как обычно.
  2. В появившемся окне/консоли найдите последние строки лога.
  3. Посмотрите, есть ли там подсказки вида:
  4. мод/файл вызвал сбой
  5. Invalid maximum heap size (ошибка параметров памяти Java)
  6. Problematic frame (обычно имя dll)
  7. упоминание LWJGL и проблем с видеодрайвером

Если в конце просто написано “closed with exit code 1”, без текста причины, переходите к шагам ниже, но лог все равно лучше сохранить.

Шаг 1. Полностью уберите моды и проверьте запуск

Чаще всего exit code 1 появляется из-за несовместимого мода или пары модов.

Сделайте так:
1. Отключите все моды в папке профиля.
2. Запустите minecraft без модов.
3. Если старт прошел - ошибка точно в модах.
4. Включайте моды по 1-3 штуки и тестируйте после каждого набора, пока не найдете виновника.

Когда найдете мод, проблема чаще всего в:
- версии мода и версии Forge/Fabric
- конфликте с другим модом
- кривом конфиге

Шаг 2. Уберите неправильные параметры памяти Java

Отдельный частый случай в логах выглядит так:
- Invalid maximum heap size: -Xmx4096m
- The specified size exceeds the maximum representable size.
Это значит, что в настройках Java указали лимит памяти, который не может быть задан текущей средой (часто из-за битности Java или настроек лаунчера).

Что сделать:
1. Откройте настройки запуска в вашем лаунчере.
2. Понизьте Xmx. Обычно помогает начать с -Xmx2G или -Xmx3G.
3. Убедитесь, что используется подходящая Java для Windows и вашей версии minecraft (и что не включены “лишние” опции).

Если вы видите именно ошибки про heap size, сначала исправьте параметры памяти, потом снова проверяйте моды.

Шаг 3. Если в логе есть “Problematic frame”, ищите dll

Если в логе встречается:
- A fatal error has been detected by the Java Runtime Environment
- затем строка с Problematic frame
- и имя файла вроде *.dll (например, ig4dev32.dll или ig9icd64.dll)

Тогда действуйте так:
1. Выпишите точное имя dll из строки Problematic frame.
2. Обновите драйвер видеокарты.
3. Ищите решение по ошибке именно для вашей dll и версии minecraft/Java.

Для таких проблем распространенная причина - несовместимость драйвера с библиотеками, которые использует minecraft (LWJGL). Java официально связывает эти сбои с проблемой совместимости видеодрайвера и LWJGL и рекомендует обновить драйвер видеокарты.

Шаг 4. Обновите видеодрайвер

Если в логах фигурируют строки с OpenGL/LWJGL или признаки несовместимости драйвера, без модов тоже может вылетать.

Минимальный план:
1. Проверьте модель видеокарты.
2. Скачайте свежий драйвер с сайта производителя.
3. Перезагрузите ПК.
4. Запустите minecraft снова.

Это особенно актуально, когда Java в логах указывает на проблему на уровне Java Runtime Environment и связанных компонентов графики.

Шаг 5. Сбросьте настройки лаунчера (если проблема повторяется)

Если после проверки модов и памяти ошибка все равно возвращается, попробуйте сбросить настройки лаунчера до значений по умолчанию.
В разных лаунчерах это называется по-разному, но смысл один - вернуть стандартные параметры запуска, которые могли быть изменены.

После сброса:
1. Запустите без модов.
2. Потом по одной добавляйте моды обратно.

Быстрый разбор по тексту из консоли

Что вы видите в логе Вероятная причина Что сделать в первую очередь
упоминается мод или набор модов перед вылетом несовместимость модов запустить без модов и возвращать по 1-3
Invalid maximum heap size / проблемы с -Xmx неверные параметры памяти Java уменьшить Xmx и попробовать снова
Problematic frame и имя *.dll сбой на уровне драйвера/графики обновить видеодрайвер и искать решение по dll
строки про LWJGL/OpenGL, ошибки Java несовместимость графического стека обновить драйвер видеокарты

Типичные ошибки, из-за которых “закрывается с exit code 1”

  • Пытаться исправлять только память, когда виноват мод. Правильный порядок - моды сначала отключить.
  • Менять параметры Xmx, но не уменьшать их до адекватного значения и не проверять битность Java.
  • Обновлять minecraft и ничего не трогать с драйверами, хотя Java указывает на проблемы OpenGL/LWJGL.
  • Добавлять моды “все сразу” и не делать тесты - так виновника трудно найти.

Итог: рабочий порядок действий

  1. Запустите minecraft без модов и проверьте, уйдет ли вылет.
  2. Если вылет есть - смотрите лог на Invalid maximum heap size и поправьте Xmx.
  3. Если в логе есть Problematic frame - обновите видеодрайвер и ищите решение под вашу dll.
  4. Если проблема остается - сбросьте настройки лаунчера и повторите тесты с чистой сборкой.

Полезные ссылки

  • Java: Ошибки minecraft и связь с драйвером видеокарты и LWJGL - https://www.java.com/ru/download/help/minecraft_error.html
  • Справка по ошибкам и логам (minecraft/лаунчер) - https://tlauncher.org/ru/help.html