Похожая ситуация была но тебе нужно либо:
1) Скачать конфиг grandle
2) Проверьте build.gradle
Убедитесь, что в файле build.gradle правильно указаны:
ForgeGradle в plugins или buildscript.
Версия Minecraft и Forge.
Пример правильной настройки:
gradle
plugins {
id 'eclipse'
id 'idea'
id 'net.minecraftforge.gradle' version '[6.0,6.2)'
id 'org.parchmentmc.librarian.forgegradle' version '1.+'
}
Если используется buildscript (старый способ):
gradle
buildscript {
repositories {
maven { url = '
https://maven.minecraftforge.net/ ' }
}
dependencies {
classpath group: 'net.minecraftforge.gradle', name: 'ForgeGradle', version: '6.0.+'
}
}
2. Обновите Gradle и зависимости
Проверьте версию Gradle в
gradle-wrapper.properties :
properties
distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip
(Forge обычно требует Gradle 7.x–8.x).
Обновите зависимости:
Откройте терминал в папке проекта.
Выполните:
bash
gradlew --refresh-dependencies
Затем:
bash
gradlew clean
3. Проверьте репозитории (repositories)
Убедитесь, что в build.gradle есть:
gradle
repositories {
maven { url = '
https://maven.minecraftforge.net/ ' }
maven { url = '
https://repo.spongepowered.org/repository/maven-public/ ' }
}
4. Проверьте структуру проекта
Правильная структура папок:
project/
├── build.gradle
├── gradle/
├── src/
│ ├── main/
│ │ ├── resources/
│ │ ├── java/
│ │ └── META-INF/
├── gradlew
└── settings.gradle
5. Дополнительные решения
Ошибка кэша: Удалите папки .gradle и build, затем перезапустите сборку.
Прокси/Интернет: Если Gradle не может скачать Forge, попробуйте VPN.
Логи: Проверьте полную ошибку в:
bash
gradlew build --stacktrace --info
Если ничего не помогло
Создайте новый проект через MDK (Forge Dev Kit) и перенесите в него код.
Спросите на форумах (например, Forge Forums).
Пример рабочего build.gradle для Forge 1.19.2:
gradle
plugins {
id 'net.minecraftforge.gradle' version '6.0.+'
}
minecraft {
mappings channel: 'official', version: '1.19.2'
runs {
client {
workingDirectory project.file('run')
property 'forge.logging.markers', 'REGISTRIES'
property 'forge.logging.console.level', 'debug'
mods {
examplemod {
source sourceSets.main
}
}
}
}
}
Попробуйте эти шаги, и ошибка должна исчезнуть! Если остались вопросы — уточните детали.