,java,gradle,minecraft-forge"/>

首页 > 解决方案 > 为什么 Minecraft Forge 会抛出“方法”()V not found" 在构建 Gradle 时?

问题描述

我想为 Minecraft-1.16.1 制作一个模组。

我从https://cowtransfer.com/s/d42bf22b23bc46和 forge-1.16.1-32.0.63-mdk 从https://files.minecraftforge.net/下载了 gradle-4.10.3-bin.zip ,并且IDEA 开始自动构建 Gradle。

我添加了

maven { url = 'https://download.mcbbs.net/maven' }
maven { url = 'http://gradle.otakusaikou.com/releases' }
maven { url = 'http://bmclapi2.bangbang93.com/maven'}
maven { url = 'https://maven.aliyun.com/repository/central' }
maven { url = 'https://maven.aliyun.com/repository/jcenter' }
maven { url = 'https://files.minecraftforge.net/maven' }

在 build.gradle 中,因为 gradle.org 访问或下载速度太慢。

但是IDEA抛出

原因:org.gradle.api.internal.artifacts.repositories.AbstractArtifactRepository:很快找不到方法()V。

我已经重试了几次,但问题仍未解决。

我需要重新下载gradle.zipforge-mdk?还是我只需要等待?

标签: javagradleminecraft-forge

解决方案


您不需要从任何其他来源获取 Gradle。Forge MDK 会处理它。

您应该按照以下步骤重新安装 MDK。

  1. 从 Minecraft Forge 官方网站下载 1.16.1 MDK。直接链接

  2. 将文件解压缩到您想要的目录。

  3. 将新项目导入 Intellij,选择build.gradle文件。

  4. 按照 中的指示README.txt,使用终端运行gradlew genIntellijRuns,然后一旦完成gradlew --refresh-dependencies

第 4 步可能需要一段时间,但最终应该会完成。


推荐阅读