使用Minecraft Forge 1.15.1进行Modding (Mod开发)①【建立开发环境】【支持多个版本】【使用IntelliJ IDEA】

首先

最近,香草服的更新频繁,因此规格变更也很多。但是,环境的建立并没有太大变化,所以并不是特别困难。1.15版Forge的说明非常有限,而且仍处于测试版,无法保证稳定运行,请自行承担责任。

此外,这篇文章的大部分内容,在许多版本和环境中是共通的。不同之处可能在于所使用的集成开发环境和版本,以及执行命令的方式可能会有所不同而已。

首先,由于这篇文章的主要内容是关于1.15.1版本的,我们将从对该版本的解释开始。

开发环境

    • Windows 10

 

    • JDK 8u161

 

    • Minecraft 1.15.1

 

    • Minecraft Forge 1.15.1-30.0.16

 

    IntelliJ IDEA 2019.2.4

让我们安装JDK。

让我们从这里下载JDK。
由于需要登录到Oracle个人资料,所以请先创建好。
下载的文件请按照步骤进行安装,完成后即可成功安装。

因为这次使用IntelliJ IDEA,所以不需要进行环境变量的设置。

下载Minecraft Forge的MDK

MDK是类似于Forge提供预先准备好的文件的Modding包。在使用Forge进行Modding时,这是必需的。请从这里选择任意版本进行下载。

a69d5278f97fed872268e676683d891a.png
63c8dcaa333fc178c8b65a2c13c477c2.png

让我们在IntelliJ IDEA中创建一个项目。

0cf35a73b99a275bc1f2c3c173758895.png
6b450730782ab2004cb8368031f69046.png
e471796bfe05cf9322601f269eb7de14.png

接下来会在同样的窗口中出现几次,请一律点击“下一步”,没有问题。
点击“完成”后,项目将被创建。

f9d6df5598bbac56bcd0d8f72d0dee01.png
7d6bcd9b7ea738de72a2b6d696faa2e0.png

这样开发环境就完成了!

让我们启动Minecraft吧。

5a6a9835f8607476bd86dcf3ad2676c3.png
fc861e175dddbaeb4bc3a1eb8bcce62c.png

在中文中表达,只需一种选项:

有多个版本的讨论。

首先,我曾经在1.7.10、1.12.2、1.14.4和1.12.1等版本上进行过开发。对于这些版本之间的详细规范,我并不完全清楚,敬请谅解。

JDK只需要一种选项:

首先,JDK的设置是为了建立Java开发环境,而不是为了Minecraft。
因此,这一步骤在各个版本中都是可行的。

敲打指令

gradlew是调用与Forge一起提供的Gradle的包装类型的命令。它在所有版本中都是通用的。

在1.7.x的时候,可以通过运行setupDevWorkspace和setupDecompWorkspace来进行必要的设置。
例如:gradlew setupDecompWorkspace setupDevWorkspace eclipse。
由于那个时代Eclipse仍然是主流,所以在最后加上eclipse,可以下载适用于Eclipse的文件。

在这篇文章中使用的genintellijruns可能在1.7.10的后期开始存在,大约是从IntelliJ IDEA变得主流化的时候。但在1.12.2中,对于我个人而言,将最后的eclipse替换为idea并使其能够在IDEA中使用,就像1.7.x时期一样使用相同的命令。

我认为只要更改命令,即使没有说明,也可以自行解决一定程度的问题,即更新到最新版本。

结束

据说也有使用IDEA插件的方法,但我个人认为这种类似以往步骤的方法最可靠。
听说从1.15版开始将配备混淆地图,并且Forge的规格也可能会继续改变,但我想继续轻松地进行下去。

广告
将在 10 秒后关闭
bannerAds