700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Minecraft Mod开发环境搭建 | Minecraft 1.15.2 | Forge 31.1.0

Minecraft Mod开发环境搭建 | Minecraft 1.15.2 | Forge 31.1.0

时间:2022-07-16 03:47:10

相关推荐

Minecraft Mod开发环境搭建 | Minecraft 1.15.2 | Forge 31.1.0

Minecraft Mod开发环境搭建 | Minecraft 1.15.2 | Forge 31.1.0

1. 软件准备  - Minecraft  - jdk  - forge 和 mdk  - IntelliJ IDEA2. 环境搭建3. 创建 Example Mod

1. 软件准备

  - Minecraft

  - jdk

首先需要搭建Java开发环境,为此需安装jdk,安装了jdk就不用再单独安装jre了,因为jdk中已经包含jre。

推荐到Oracle官网下载,链接: l/java/technologies/javase-jdk8-downloads.html。

一般下载的都是jdk1.8,太高的版本会和forge不兼容。但是博主下载了jdk1.8,后续却出现了各种错误,重新下载了jdk11版本,却成功了,也不知道为啥><

所以建议大家如果搭建过程中出现了奇奇怪怪问题,不妨换一个版本的jdk试试。

另外,下载后需要配置环境变量。

  - forge 和 mdk

从Minecraft Forge官网 / 下载 Forge 的 Installer 和 MDK, 推荐下载较为稳定的版本。

下载后得到一个 .jar 文件和 .zip 文件。

打开 cmd 窗口运行命令

java -jar C:\Users\……\forge-1.15.2-31.1.41-installer.jar

安装 Forge 到 .minecraft 文件夹(默认安装途径),经过尝试发现要把路径写完整才能找到这个文件。

将MDK解压到任意一个文件夹作为工程文件夹。

  - IntelliJ IDEA

上 JetBrain 官网 /idea/ 下载IDEA,这是一个收费软件,只有社区版是免费的。

2. 环境搭建

至此,所有的准备工作都已经完成了,可以开始搭建环境了。

打开你解压 MDK 的文件夹,会看到这样一些文件。

打开README.txt,看看它是怎么教我们的。

See the Forge Documentation online for more detailed instructions:http://mcforge.readthedocs.io/en/latest/gettingstarted/Step 1: Open your command-line and browse to the folder where you extracted the zip file.Step 2: You're left with a choice.If you prefer to use Eclipse:1. Run the following command: "gradlew genEclipseRuns" (./gradlew genEclipseRuns if you are on Mac/Linux)2. Open Eclipse, Import > Existing Gradle Project > Select Folder or run "gradlew eclipse" to generate the project.(Current Issue)4. Open Project > Run/Debug Settings > Edit runClient and runServer > Environment5. Edit MOD_CLASSES to show [modid]%%[Path]; 2 times rather then the generated 4.If you prefer to use IntelliJ:1. Open IDEA, and import project.2. Select your build.gradle file and have it import.3. Run the following command: "gradlew genIntellijRuns" (./gradlew genIntellijRuns if you are on Mac/Linux)4. Refresh the Gradle Project in IDEA if required.If at any point you are missing libraries in your IDE, or you've run into problems you can run "gradlew --refresh-dependencies" to refresh the local cache. "gradlew clean" to reset everything {this does not affect your code} and then start the processs again.

第一步,找到该文件夹下的 build.gradle 文件,右键选择打开方式为 IntelliJ IDEA,如果IDEA 的 jdk 配置正确的话,它会自动帮你构建起来整个环境,建议开vpn进行这一步操作,完成后就会发现该文件夹下多了几个文件夹,如图所示。

现在可以保存并且关闭 IDEA 了。

第二步,在该文件夹按住 Shift 右键打开 Powershell 窗口,我们选用的IDEA,所以键入命令:

.\gradlew genIntellijRuns

看到BUILD SUCCESSFUL之后,就表示完成了。

或者:

单击IntelliJ IDEA 左下角的小正方形,选择Gradle,在 Gradle 标签页下选择genIntellijRuns

这里顺便提一下,很多教程提到要运行gradlew.bat setupDecompWorkspace命令来建立环境,其实现在新版本的MDK已经用不着了,安装步骤简洁了很多。

第三步,打开IDEA,这时会发现右上角的运行配置会出现runClient / runServer / runData 选项。

好了,环境搭建成功了!!

3. 创建 Example Mod

相信很多人和我一样对mod编写还没什么概念吧,好在 src\main\java\com\example\ examplemod 文件夹下有一个示例文件 ExampleMod.java,能让我们知道编译和载入mod究竟是怎么一回事。

在 IDEA 打开项目,在右上角打开 Run/Debug Configration 面板,

确保配置正确,这里的firstmod是我的工程文件夹的名称。

点击apply后,选择 runClient 运行,不用修改任何文件内容,在运行过程中mc launcher 会自动启动,完成后会发现这个Example Mod已经载入到 MC 当中了。

好啦,环境搭建和载入第一个mod圆满完成,可以快乐地学习编写mod了!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。