Minecraft Forge 1.20.1 模组制作(1):IDEA 开发环境搭建

不知不觉做模组已经两年了。从Java新手开始,踩了不少坑,也无数次地因为不了解Minecraft原版或Forge机制而花了很多额外的时间。因此,我想在这里做一个简易的教程,同时也作为自己的一个笔记。

在这一篇教程中,我们会将Forge提供的模板项目导入IDEA开发环境,最终能够在IDE中打开调试游戏。

1.        配置Java和Gradle环境变量

MC 1.20.1需要JDK17和Gradle 8。到官网下载相应版本并安装。

随后,我们需要首先配置环境变量,以使系统能够识别Java和Gradle。打开系统属性->高级->配置环境变量(Win10+左下角搜索env可直接找到)。

1.1        Java环境变量

在系统变量中增加变量:变量名:JAVA_HOME,值为Java安装目录(即包含bin和lib两个文件夹的目录)。例如:

H:\Java\jdk17

在系统变量的Path变量中增加条目:

%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin

"%JAVA_HOME%"表示对此前我们定义的变量"JAVA_HOME"的引用。这两个条目相当于:

H:\Java\jdk17\bin
H:\Java\jdk17\jre\bin

保存退出。在命令行中输入:

java -version

如果显示Java版本则表示环境变量配置成功。

1.2        Gradle环境变量

同理,增加变量:变量名"GRADLE_HOME",值为Gradle安装目录,即包含bin和lib两个文件夹的目录)。例如:

H:\Gradle\gradle-8.3

在Path变量中增加条目:

%GRADLE_HOME%\bin

保存退出。在命令行中输入:

gradle -version

如果显示Gradle版本则表示环境变量配置成功。

2.        下载和导入模板项目

Minecraft 1.20.1的项目模板(MDK)可以在官网下载到:

https://maven.minecraftforge.net/net/minecraftforge/forge/1.20.1-47.4.0/forge-1.20.1-47.4.0-mdk.zip

解压缩到项目文件夹。打开Intellij IDEA,选择File -> Open,选择刚才解压的项目模板文件夹。第一次打开时需要下载大量依赖文件,需要等待大约十分钟。由于国内(大陆)连接国外的一些数据仓库比较卡慢,下载容易超时报错,建议使用代理服务器。

如果挂代理以后导入项目时立刻报“找不到资源”类的错误,可能是IDEA的代理没配置好,前往File -> Settings,搜索HTTP Proxy,手动配置端口即可。

构建完成后,右侧Gradle选项卡下应当出现选项。选择Tasks -> forgegradle runs -> genIntellijRuns,等待执行完成。执行完成后,点击下方所示按钮刷新项目,等待执行完成。

执行完成后,选择上方debug选项 -> runClient ,按debug打开调试游戏。

如果成功,应当弹出一个Minecraft游戏窗口。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值