【问题标题】:Trying to mod MC Forge 1.12.2, but SetupDecompWorkspace not working尝试修改 MC Forge 1.12.2,但 SetupDecompWorkspace 无法正常工作
【发布时间】:2020-12-07 05:20:30
【问题描述】:

我正在尝试为 Minecraft Forge 1.12.2 制作一个 mod,mdk 文件 forge-1.12.2-14.23.5.2854-mdk。问题是,当我在该文件夹中右键单击时,打开 Powershell 并运行 ./gradlew setupDecompWorkspace eclipse 命令,它会出现错误日志:

forge-1.12.2-14.23.5.2854-mdk> ./gradlew setupDecompWorkspace eclipse 为了遵守此构建的 JVM 设置,将分叉一个新的 JVM。请考虑使用守护进程:https://docs.gradlDaemon 将在构建结束后停止处理后停止

FAILURE:构建失败并出现异常。

  • 出了什么问题: 配置根项目“forge-1.12.2-14.23.5.2854-mdk”时出现问题。

无法解析配置“:classpath”的所有工件。 无法解析 net.minecraftforge.gradle:ForgeGradle:3.+。 要求: 项目 : > 无法列出 net.minecraftforge.gradle:ForgeGradle 的版本。 > 无法从 https://files.minecraftforge.net/maven/net/minecraftforge/gradle/ForgeGradle/maven-metadata.xml 加载 Maven 元数据。 > 无法获取资源“https://files.minecraftforge.net/maven/net/minecraftforge/gradle/ForgeGradle/maven-metadata.xml”。 > 无法获取“https://files.minecraftforge.net/maven/net/minecraftforge/gradle/ForgeGradle/maven-metadata.xml”。 > sun.security.validator.ValidatorException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径 > 无法列出 net.minecraftforge.gradle:ForgeGradle 的版本。 > 无法从 https://jcenter.bintray.com/net/minecraftforge/gradle/ForgeGradle/maven-metadata.xml 加载 Maven 元数据。 > 无法获取资源“https://jcenter.bintray.com/net/minecraftforge/gradle/ForgeGradle/maven-metadata.xml”。 > 无法获取“https://jcenter.bintray.com/net/minecraftforge/gradle/ForgeGradle/maven-metadata.xml”。 > sun.security.validator.ValidatorException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径 > 无法列出 net.minecraftforge.gradle:ForgeGradle 的版本。 > 无法从 https://repo.maven.apache.org/maven2/net/minecraftforge/gradle/ForgeGradle/maven-metadata.xml 加载 Maven 元数据。 > 无法获取资源“https://repo.maven.apache.org/maven2/net/minecraftforge/gradle/ForgeGradle/maven-metadata.xml”。 > 无法获取“https://repo.maven.apache.org/maven2/net/minecraftforge/gradle/ForgeGradle/maven-metadata.xml”。 > sun.security.validator.ValidatorException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径

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

  • 通过https://help.gradle.org获得更多帮助

6 秒后构建失败

有人可以帮我解决这个问题吗?我不确定还能尝试什么。

【问题讨论】:

  • 可能有帮助:forums.minecraftforge.net/topic/82543-1152-gradle-build-fail/…" 问题是您使用的任何 JDK 都没有 LetsEncrypt 的根证书。请确保您使用的是 jdk-8.0.242.08-hotspot 或更新版本"
  • 文件名末尾是否必须有“-hotspot”? @sorifiend
  • 只要从oracle JDK或者OpenJDK下载就可以了。

标签: java minecraft-forge


【解决方案1】:

(无法发表评论,因为没有足够的声誉)他们可能已经改变了你应该如何设置你的 mod 环境的方式。根据他们的指示,您应该首先运行命令gradlew genEclipseRuns,它将生成runClientrunServer 配置,这将允许您在eclipse 中单击“运行”按钮。之后,您应该运行命令gradlew eclipse。这应该设置您的 Eclipse 文件夹。之后我通常会进入 Eclipse,进入 File,然后是 Import,然后在搜索栏中搜索 Existing Gradle Projects。在目录文本框中输入您提取的 Forge MDK 的目录,然后单击完成。它应该开始导入所需的必要库。之后,一切就绪。

Forge 尝试从中提取数据的链接似乎已过时,因为如果您尝试单击它们,它们会指向404 Error。 (该文件必须已被删除)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-10
    • 1970-01-01
    • 1970-01-01
    • 2020-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多