Решён
Не запускается мод для Minecraft в Intellij IDEA

Анатолий Java Java
2.7k
5

Пытаюсь запустить мод для майнкрафта 1.20.1 (Forge) через Intellij IDEA. Следовал гайду на ютубе, но при попытке запуска вылетает ошибка:

Exception in thread "main" java.lang.ClassNotFoundException: net.minecraftforge.userdev.LaunchTesting

Что я делал:

  1. Скачал Forge MDK с официального сайта
  2. Распаковал, открыл папку в IDEA
  3. Запустил gradlew genIntellijRuns
  4. Gradle все скачал, вроде успешно
  5. Пытаюсь запустить runClient - вылетает ошибка

Версия IDEA 2024.3, Java 17 (Temurin). Что не так?

UPDATE: Помогло! Проблема была в том что я забыл сделать Reload Gradle Project после genIntellijRuns. Теперь все запускается.
Решение
47
Участник • 1 ответ

После genIntellijRuns нажми на вкладку Gradle справа, потом значок "Reload All Gradle Projects" (круговые стрелки).

Потом File - Invalidate Caches - перезапусти IDEA.

Должно заработать.

Аватар Анатолий Java

Reload Gradle сделал, заработало!! Спасибо огромное

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

ClassNotFoundException обычно значит что либо не все зависимости скачались, либо IDEA не видит их.

Проверь:

  1. В build.gradle должна быть строчка minecraft 'net.minecraftforge:forge:1.20.1-47.2.0' (версия форжа может отличаться)
  2. Убедись что в Run Configuration (куда жмешь Play) выбрана правильная конфигурация runClient, а не просто Main
  3. Посмотри в External Libraries (слева в дереве проекта) - там должны быть все библиотеки forge

Если библиотек нет - попробуй удалить папку .gradle в корне проекта и запустить заново ./gradlew genIntellijRuns

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

У меня было так же. Gradle иногда глючит и не подтягивает зависимости.

Самый простой способ:

  • Закрой IDEA
  • Удали папки .gradle и .idea в корне проекта
  • Открой проект заново
  • Запусти gradlew genIntellijRuns еще раз
  • Reload Gradle Project

Это как "выключи-включи", но для Gradle 🙂

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

А ты Java путь правильный указал? В IDEA зайди в File - Project Structure - SDK и убедись что там стоит именно Java 17.

Фордж 1.20.1 работает только на 17й жаве, на 21 или 11 будут ошибки.

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

такая же ерунда была, помогло только полностью удалить идею и поставить заново... gradle кеши чистил ничего не помогало

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

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

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

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