Решён
Как исправить ошибку при запуске Майнкрафт 1.18.1?

Speedrunner_Max PC-игры
11.5k
8

Скачал лицензию через официальный лаунчер, создал профиль 1.18.1, нажимаю Play - загружается, потом резко закрывается без сообщения об ошибке. Окно просто исчезает.

Пробовал переустановить лаунчер, удалить папку .minecraft и скачать заново. Не помогло.

Windows 10, Java 17 стоит (отдельно устанавливал). ОЗУ 8 гб, в настройках лаунчера выделил 4 гб на игру.

Решение
103
Участник • 2 ответа

Пустая папка crash-reports - это классика конфликта Java.

Ситуация: лаунчер Minecraft начиная с версии 1.17 поставляется со своей встроенной Java 17 внутри папки лаунчера. Когда ты ставишь Java отдельно системно, может возникнуть конфликт переменных среды - системная Java перехватывает запуск вместо встроенной, и если версии или конфигурации не совпадают, JVM падает молча.

Попробуй так:

  1. Открой лаунчер, перейди в Installations
  2. Найди свой профиль 1.18.1, нажми три точки - Edit
  3. Раскрой "More Options"
  4. В поле JVM Arguments в самом начале должен быть путь к java.exe. Убедись что там стоит путь к встроенной Java лаунчера, а не к системной. Выглядит примерно как C:Users%USERNAME%AppDataLocalPackagesMicrosoft.4297127D64EC6_8wekyb3d8bbweLocalCacheLocalruntimejava-runtime-gammawindows-x64java-runtime-gammabinjavaw.exe
  5. Либо просто удали этот путь и вместо него поставь путь к своей явно установленной Java 17.

Еще проверь не стоит ли у тебя в системе несколько версий Java одновременно через Панель управления - Программы.

Аватар Speedrunner_Max

Нашел в More Options путь к какой то старой Java 8 которую даже не помню когда ставил. Поменял на Java 17 и запустилось. Спасибо!!!

29
Участник • 2 ответа

Посмотри лог краша. Он лежит тут: %AppData%.minecraftcrash-reports. Там будет файл с датой и временем краша, открой его и скинь сюда первые 30 строк - без этого гадать можно долго.

Аватар Speedrunner_Max

Папка crash-reports пустая, файлов нет совсем. Игра крашится до того как успевает записать лог.

Аватар Игорь Дайвер

Если папка пустая - краш происходит на уровне JVM до инициализации самой игры. Скорее всего конфликт Java версий. Читай мой ответ ниже.

37
Участник • 3 ответа

4 гб на игру при 8 гб оперативы это многовато. Виндовс сама жрет 2-3 гб, оставляй Майнкрафту максимум 2-2.5. Иначе система начинает свопиться и игра крашится когда запрашивает память которой нет.

В лаунчере в JVM Arguments найди -Xmx4G и поменяй на -Xmx2G.

18
Участник • 2 ответа

А видеокарта какая? Если интегрированная Intel HD графика старых поколений - там есть известный баг с OpenGL на 1.18+ из за нового рендерера. Лечится добавлением флага -Dfml.ignorePatchDiscrepancies=true в JVM аргументы или откатом до версии 1.17.1 которая использовала старый рендерер.

12
Участник • 1 ответ

Снеси антивирус на время и попробуй запустить. Касперский и Avast очень любят блокировать процессы Java как "подозрительные" особенно если исполняемый файл только что скачан. Иногда помогает добавить папку .minecraft в исключения.

23
Участник • 4 ответа

В 2011 году у меня на нетбуке с 1 гб оперативки Minecraft 1.2.5 работал как часы. Потом Мойанг продался Майкрософту и началось. Каждый год новые требования, новая Java, новые баги. Beta 1.7.3 был пик игры, там краш-репортов не существовало в принципе потому что игра не крашилась.

0
Случайный участник (Гость)

тоже не могу запустить 1.18.1, у меня пишет exit code 1, что это вообще значит и как починить

3
Участник • 2 ответа

Exit code 1 - это JVM крашнулась. Смотри логи в папке лаунчера, там есть launcher_log.txt. Обычно там написано почему.

Написать ответ

Премодерация гостей

Вы отвечаете как гость. Ваш ответ будет скрыт до проверки модератором. Чтобы ответ появился сразу и вы получали репутацию — войдите в аккаунт.

Будьте вежливы и соблюдайте правила платформы.