【MC】我的世界模组开发之环境构建

我的世界模组开发之环境构建

​ 环境:Windows10,JDK17.0.2,MDK1.18.2

一、JDK环境搭建

​ 上Oracle官网下载JDK安装即可。教程网上遍布,自行搜索。

二、MDK下载并搭建环境

​ 从Forge的文件站点下载MDK文件,

​ 点击按钮后会跳转到广告页面,右上角有请等待几秒的倒计时,之后转变为按钮。点/SKIP/可下载文件(当前页面加载不出来的,可以尝试挂VPN)。

​ 将下载好的文件解压,文件目录结构如下:

​ 打开命令提示符,切换到当前目录。执行命令gradlew genIntellijRuns,耐心等待构建(注:该命令适用于idea如果使用的编辑器为eclipse,命令替换为:gradlew genEclipseRuns,1.12版本之前的,命令替换为:gradlew.bat setupDecompWorkspace )。直至出现BUILD SUCCESSFUL。此时目录结构如下:

三、Q&A

​ Q:为什么会出现BUILD FAILED

​ A:通常情况下,是内存不够用或者网络条件差导致,当然也不排除JDK原因(1.18版本,必须要JDK17)。

​ Q:如何查看BUILD FAILED出现原因?

​ A:可以使用命令gradlew genIntellijRuns --stacktrace --debug --scan来执行构建。

​ Q:网络条件太差,文件下载一半就报错?

​ A:因为国内无法顺畅地下载到国外的某些资源,可以在gradle中配置阿里云的镜像源,快速下载文件。

​ 在build.gradle文件中,添加以下配置:

allprojects {
  repositories {
    maven {
      url 'https://maven.aliyun.com/repository/public/'
    }
    mavenLocal()
    mavenCentral()
  }
}

​ Q:部分文件阿里云的仓库中也没有

​ A:挂VPN,然后在gradle.properties文件中,添加以下配置进行代理:

# 填自己代理的ip
systemProp.https.proxyHost=127.0.0.1
# 填自己代理的端口号
systemProp.https.proxyPort=19180
systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyPort=19180

​ 该配置在某些情况下可能会影响构建,可删去重试。

四、参考文献

posted @ 2022-03-22 17:12  墨猴  阅读(479)  评论(0编辑  收藏  举报