Exit Code 1 при запуске Minecraft — это почти всегда конфликт модов или несовместимая версия Java. Открой папку crash-reports или файл latest.log, найди строку «Caused by» — она сразу укажет на виновника. Если крашлог пустой, убирай моды пополам, пока игра не запустится.
Код -1 — другое: процесс закрыли снаружи (антивирус, нехватка памяти или сбой драйвера). Он разобран ниже, в разделе про коды -1 и 1073740791.
Что вообще означает Exit Code 1?
Когда Minecraft падает с Exit Code 1 — это общий сигнал Java: «процесс завершился с ошибкой».
Сам код ничего не говорит о причине, поэтому все сайты, которые предлагают одно универсальное решение, скорее всего просто угадывают. На самом деле причин несколько, и нужно смотреть именно в лог.
Самые частые причины Exit Code 1 у игроков с модами:
- Мод собран под другую версию Minecraft (например, стоит 1.20.1, а мод для 1.19.2)
- Мод для Forge, а у тебя установлен Fabric — или наоборот
- Два мода конфликтуют между собой (чаще всего через систему Mixin)
- Отсутствует библиотека-зависимость (API-мод, который нужен другому моду)
- Версия Java не подходит под версию игры (Java 8 вместо Java 17, 21 или 25)
- Дублирующийся мод: один и тот же файл в папке в двух копиях
Где смотреть причину краша: crash-reports и latest.log?
Прежде чем что-то переустанавливать — открой логи. Там написана точная причина.
Путь к папке .minecraft зависит от системы:
| Система | Как открыть .minecraft |
|---|---|
| Windows | нажми Win+R, введи %appdata%\.minecraft, Enter |
| macOS | Finder → Go → Go to Folder → ~/Library/Application Support/minecraft |
| Linux | ~/.minecraft |
Внутри папки .minecraft найди два места. Первое — папка crash-reports: там лежат файлы вида crash-2024-05-10_19.45.01-client.txt — открой самый свежий. Второе — папка logs, файл latest.log — он создаётся при каждом запуске, это полный поток вывода Java.
Что искать в логе: нажми Ctrl+F и набери «Caused by» или «Exception». Например:
| Строка в логе | Что значит |
|---|---|
| «Caused by: java.lang.ClassNotFoundException» | скорее всего отсутствует мод-зависимость |
| «Mixin apply failed» с названием мода | Mixin-конфликт между двумя модами |
| «Duplicate mod» | один файл мода лежит дважды |
| «requires mod X» | не хватает конкретного API-мода |
| «UnsupportedClassVersionError» | версия Java слишком старая |
Если строк вида «Caused by» нет — посмотри в конец файла latest.log: там обычно последняя строка перед падением и даёт подсказку. Если лог совсем пустой или обрывается на инициализации — проблема в Java или в загрузчике.

Как найти конфликтный мод методом бинарного поиска?
Если из лога непонятно, какой мод виноват, используй бинарный поиск. Это самый надёжный способ — работает даже когда логи не говорят ничего конкретного.
- Создай рядом с папкой mods папку mods_backup и перенеси туда ВСЕ моды кроме обязательных системных (Forge/Fabric API).
- Запусти игру. Если запустилась — проблема точно в модах, идём дальше.
- Перенеси обратно ПОЛОВИНУ модов. Запусти. Если упала — проблема в этой половине. Если нет — в другой половине.
- Повторяй: дели проблемную группу пополам. При каждом запуске игра либо падает, либо нет.
- Через 5–7 итераций у тебя останется 1–2 мода. Один из них — виновник.

Пример: у тебя 40 модов. Первый запуск — переносишь 20 обратно, игра упала. Значит проблема в этих 20. Берёшь 10 из них — игра запустилась.
Значит проблема в тех 10, которые остались. И так до одного. Весь процесс занимает 15–20 минут вместо часов угадывания.
Как проверить версию мода и совместимость с загрузчиком?

Самая частая причина Exit Code 1 — мод просто не предназначен для твоей версии игры или твоего загрузчика. Перед установкой любого мода проверь три вещи.
На Modrinth и CurseForge у каждого мода есть вкладка с версиями. Там написано, под какую версию Minecraft он собран и под какой загрузчик — Forge или Fabric (или NeoForge).
Мод для Forge не запустится на Fabric и наоборот — это разные системы модификаций с разной архитектурой.
Имя файла мода обычно содержит версию: например, jei-1.20.1-forge-15.2.0.27.jar говорит, что это JEI для Minecraft 1.20.1 под Forge. Если у тебя Fabric 1.20.1 — этот файл тебе не подойдёт, нужна отдельная Fabric-версия JEI.
- Версия Minecraft мода должна точно совпадать с версией, под которую настроен профиль в лаунчере
- Загрузчик (Forge / Fabric / NeoForge / Quilt) должен быть тот же, что установлен в профиле
- API-моды-зависимости (Fabric API, Geckolib, Bookshelf и т.п.) тоже нужны нужной версии
Версия Java: как понять и исправить
Если игра упала с Exit Code 1 без единого мода — дело может быть в Java. Разные версии Minecraft требуют разную версию Java:
| Minecraft | Java |
|---|---|
| Minecraft 1.16 и старше | Java 8 |
| Minecraft 1.17–1.20.4 | Java 17 |
| Minecraft 1.20.5–1.21.x | Java 21 |
| Minecraft 26.1 и новее | Java 25 |
В официальном лаунчере Minecraft Java нужная версия подтягивается автоматически. Но если ты используешь Prism Launcher, MultiMC или CurseForge Launcher — нужно вручную выставить правильный путь к Java в настройках конкретного профиля.
В Prism Launcher: правый клик на профиле → Edit → Java → выбрать правильную версию из списка или указать путь.
В логе ошибка Java обычно выглядит как UnsupportedClassVersionError или «has been compiled by a more recent version of the Java Runtime». Если видишь такое — скачай нужную версию с adoptium.net и укажи путь к ней в лаунчере.
Exit Code 1: RAM, антивирус, кириллица в пути
Ещё несколько менее частых, но реальных причин Exit Code 1:
- Мало RAM. Если выставил 512 МБ на сборку с 50 модами — игра упадёт ещё до загрузки. Выдели минимум 4 ГБ для тяжёлых сборок (8 ГБ для модпаков типа FTB/ATM). Меняется в лаунчере: Installation → More Options → JVM Arguments, параметр -Xmx4G = 4 ГБ.
- Путь к .minecraft содержит кириллицу или пробелы. Некоторые версии Java не могут читать пути вида C:\Users\Иванов\AppData. Решение — установить игру в простой путь, например C:\Minecraft.
- Антивирус заблокировал файл мода или Java. Проверь карантин антивируса — иногда он тихо удаляет библиотеки загрузчика. Добавь папку .minecraft в исключения.
- Повреждённые файлы. Скачанный мод мог скачаться частично. Удали мод и скачай заново.
Что делать, если ничего не помогло?
Если бинарный поиск прошёл, версии правильные, Java нужная, а Exit Code 1 всё равно вылезает — попробуй по порядку:
- Переустанови сам загрузчик (Forge или Fabric). Иногда установщик ломается, особенно если во время установки отключился интернет.
- Проверь целостность файлов игры через лаунчер (официальный лаунчер: Installation → три точки → Repair).
- Создай новый профиль с нуля. Иногда конфиг старого профиля повреждён.
- Загрузи сборку через готовый пакет с Modrinth или CurseForge — там зависимости расставлены автоматически.
Если проблема воспроизводится на ванильном Minecraft без единого мода — скорее всего проблема на уровне системы: видеодрайверы, антивирус или повреждённая установка Java. Обнови драйверы GPU и переустанови Java с сайта adoptium.net.
Всё это удобнее пробовать на собственном сервере. Поднять купить сервер Minecraft можно за минуту, начать — с бесплатного тарифа.
Нехватка памяти и коды -1, -805306369, 1073740791
Если в логе есть java.lang.OutOfMemoryError, игре не хватило оперативки.
По умолчанию лаунчер выделяет 2 ГБ, для сборки с модами этого мало: поставь 4 ГБ, для тяжёлых модпаков 6 ГБ, но не больше половины памяти компьютера. В официальном лаунчере это параметр -Xmx в «Установки → Дополнительно → Аргументы JVM».
-Xmx4G -Xms512M -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200
Коды -1, -805306369 и 1073740791 — не падение самой игры: процесс закрыла система, антивирус или драйвер. Проверь карантин антивируса (он мог забрать java.exe или файл мода), свободную оперативку и драйвер видеокарты, выключи оверлеи Discord и NVIDIA.
Часто задаваемые вопросы
Exit Code 1 появляется только при запуске с модами — что значит?
Значит ванильная игра работает, а загрузчик с модами — нет. Это классическая история несовместимости модов. Начни с бинарного поиска: убери все моды, добавляй по половине, пока игра не упадёт. Виновный мод найдётся за 15–20 минут.
Где находится папка crash-reports на Windows?
Нажми Win+R, вставь %appdata%\.minecraft\crash-reports и нажми Enter. Файлы называются по дате и времени краша — открывай самый свежий. Если папка пустая — значит Java упала до того, как Minecraft успел создать крашлог. В этом случае смотри в logs/latest.log.
Можно ли запускать Forge-моды на Fabric и наоборот?
Нет. Forge и Fabric — это разные загрузчики с разной архитектурой, они несовместимы. Мод для Forge физически не загрузится на Fabric, и наоборот.
Существуют проекты вроде Sinytra Connector, которые позволяют запускать некоторые Forge-моды на Fabric, но это работает не со всеми модами и требует отдельной настройки.
Сколько памяти RAM нужно выделить Minecraft с модами?
Для ванильной игры хватает 2–3 ГБ. Для небольшой сборки (10–30 модов) — 4 ГБ. Для тяжёлых модпаков с графикой и десятками модов (ATM, FTB, Create) — 6–8 ГБ.
Больше 8 ГБ почти никогда не нужно и может даже ухудшить работу из-за поведения сборщика мусора Java. Менять размер можно в настройках профиля лаунчера через параметр -Xmx.
Чем отличается exit code 1 от -1?
Код 1 — игра упала сама, причина в логе. Код -1 — процесс закрыли снаружи: антивирус, нехватка памяти или сбой драйвера.
Какая Java нужна для Minecraft?
Для 26.1 и новее — Java 25, для 1.20.5–1.21.x — Java 21, для 1.17–1.20.4 — Java 17, для 1.16.5 и старше — Java 8.
Что значит код 1073740791?
Игра упала из-за драйвера или стороннего оверлея. Обнови драйвер видеокарты и выключи оверлеи.




