Minecraft 1.10.2 Forge Gradle错误

时间:2016-10-01 03:17:26

标签: macos minecraft minecraft-forge

所以我试图安装forge api(Minecraft 1.10.2)来开发mod,我在使用ForgeGradle时遇到了问题。每次我使用" bash gradlew setupDecompWorkspace"运行它时,我都会收到此错误:

失败:构建因异常而失败。

  • 出了什么问题: 无法解析配置的所有依赖关系':forgeGradleMcpData'。

      

    无法解析de.oceanlabs.mcp:mcp:1.10.2。   要求:     com.yourname.modid:伪造-1:1.0   无法解析de.oceanlabs.mcp:mcp:1.10.2。   无法获取资源'(因为链接太多而不得不删除此链接)'。   无法获取'(因为链接太多而不得不删除此链接)'。   org.apache.http.client.ClientProtocolException(无错误消息)   无法解析de.oceanlabs.mcp:mcp:1.10.2。   无法获得资源' https://libraries.minecraft.net/de/oceanlabs/mcp/mcp/1.10.2/mcp-1.10.2.pom'。   无法获得' https://libraries.minecraft.net/de/oceanlabs/mcp/mcp/1.10.2/mcp-1.10.2.pom'。从服务器收到状态码403:禁止

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。

我发现有几个人有同样的问题,但是他们被重新发布回(大致)Minecraft 1.6-1.8。有没有人知道我应该怎么做?我很难过,可以帮忙。

2 个答案:

答案 0 :(得分:0)

您需要在mappings文件的minecraft闭包中设置build.gradle属性,以便ForgeGradle知道要使用哪个版本的MCP映射。

例如,这将使用最新的映射(截至此帖子):

minecraft {
    mappings = "snapshot_20161002"
}

每天都会构建快照映射,版本的格式为snapshot_YYYYMMDD,您可以看到所有映射版本here

答案 1 :(得分:0)

我有一个类似的问题,伪造1.11。出于某种原因,我无法使用最新的映射文件。保留snapshot_29160518上的映射文件对我有用。

请参阅此提交以获取1.10.2插件build.gradle文件: https://github.com/ljsimin/MinecraftJoypadSplitscreenMod/commit/76b7c83bc35cbe11d6516b31f8e5e4f7ec74b99c