关于 MC 的 Forge 模组开发(一):环境搭建

关于 MC 的 Forge 模组开发(一):环境搭建

我们不多瞎扯,直切正题。

一、Java 安装:

首先下载一个 Java,官网在这:Java 下载

往下翻就是我们要的 Java 8,但是在官网下载需要注册账号,因此推荐镜像源(华为),下载 8 打头的大概都行(我猜的,我下载的 8u202)。

得到一个安装包,然后安装解压就行了,放哪无所谓。它会安装 jdk 和 jre,随便放就行了,不一定放一起。

我的 jdk 安装目录:

记下它,然后跑到设置界面:

进入高级系统设置,选择环境变量:

先不管我抹掉的,我们新建一个系统变量:JAVA_HOME(注意大写)

变量值就是我们刚刚的安装目录,选择确定。

别的不管,我们新建 %JAVA_HOME%\bin%JAVA_HOME%\jre\bin,然后保存退出。

这样 Java 就算配置好了,可以用 win+R 再打开 cmd 查看:

二、IDEA

你要做 mod,免不了要写代码(mcr 你看这个?),我们需要一个编辑器,这里我使用的是 IDEA。

下载在,选择旁边免费的社区版大概就够用。

随便安装就行了,安装完了也可以拖文件夹位置,不用堆在 C 盘。

默认是英文界面,可以安装插件更改语言。

进入插件界面后搜索 Chinese,下载插件,再重启就是中文了。

三、Forge 下载

Forge 的官网在这:https://files.minecraftforge.net,可以正常访问。

本人喜欢用 1.16.5,所以这里下载 1.16.5 的版本。

上面的是最新版,下面是推荐版,建议用推荐版,然后我用了最新版

不选择那个大框,我们右键 mdk 复制下载链接,以最新版为例,会得到这样的一串:https://adfoc.us/serve/sitelinks/?id=271228&url=https://maven.minecraftforge.net/net/minecraftforge/forge/1.16.5-36.2.39/forge-1.16.5-36.2.39-mdk.zip。

发现这是个嵌套式的鬼东西,取出后面的链接:https://maven.minecraftforge.net/net/minecraftforge/forge/1.16.5-36.2.39/forge-1.16.5-36.2.39-mdk.zip,就可以掠过理论上能跳过实际上加载不出来的广告,直接下载 forge。

四、配置

得到安装包,解压,可以重命名,可以乱搞。

我们把 build.gradle 文件拽到 IDEA 中,以项目形式打开,就会自动构建 gradle。

补充(建议先阅读)

为了方便后续使用,这里可以进行一点操作。

将 build.gradle 文件打开(不要用 IDEA 运行),然后编辑它的内容。

将里面所有的 property 'forge.logging.console.level', 'debug' 改为 property 'forge.logging.console.level', 'info'(本版本中共三处)

这样后续开发时的调试信息会少一些。

因为要下载 .gradle,初次构建会比较慢,我用了 15min 左右,完成后 C 盘用户下会多出 .gradle 文件,没办法。

设置成功会显示:BUILD SUCCESSFUL这个应该都认得吧

现在你会发现多出了很多东西,这些我们暂时不讲,我们来完成配置。

IDEA 左下角的小正方形有着 gradle 选项,我们选中它。

然后,找到这个高亮的文件,运行它:

稍等一会儿,我们的运行配置就设定好了,此时可以运行我们的 mod 了。

先别急,为了更流畅的体验,我们再更改一些选项:

这里,我们将“使用此工具构建和运行”从默认的 Gradle 改为 IntelliJ IDEA。

然后选中上方工具栏,找到:运行 -> 编辑配置 -> 运行程序 -> runClient。

删去 Before Launch 中 Build 除外的所有任务。

具体操作可以参考文末链接第一个,不过我的 IDEA 版本中这两个任务移到了上半部分。

(本人实测,这样会出问题,你的模组不会被加载)

现在点击绿色三角形,就可以直接运行了。

启动后会发现包含了 Forge 官方给出的示例模组:

五、一些其他的事

本人只是疫情期间上网课,无聊,开了这么一个坑。

它随时可能断,又随时可能继续。

由于本人之前并没接触过 Java 以及这方面的专业知识,只是简单地学习了 C++,我会告诉我只是个蒟蒻信竞生吗?,一切都是自己边学边做的,可能会有错误,望谅解。

本章主要参考了一下两篇博客,大家可以去看看:

Forge开发环境的配置

Minecraft Mod开发环境搭建

posted @   LQ636721  阅读(1019)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示