
想要开发Forge的模组,首先得配置好开发环境
进行配置时,需要:
至少3-4G的空闲内存
足够好的网络,需要下载资源
已经安装IDEA
教程为windows系统
1 下载资源
进入Forge官网下载ForgeMDK:https://files.minecraftforge.net/net/minecraftforge/forge/index_1.20.1.html

推荐下载右边的推荐版本,点击右下角的MDK
看完广告后就会下载了

有时候会发现广告的skip按钮不见了,或者打不开页面,可以用下面的方法:
先点击显示全部版本,再点击需要的版本的MDK右边的字母i,就可以看到直接下载地址了

点击地址就能跳过广告下载了
完成下载后,你会得到一个名为forge-1.20.1-xx.x.x-mdk.zip的压缩文件,这就说明前面做的没问题,可以继续操作
为了构建他,你还需要配置一下java
首先,他只支持Java17,所以需要下载一个Java17。
在https://www.oracle.com/cn/java/technologies/downloads/中找到java17 windows,点击下载install版本,并且安装(安装路径最好是全英文的)
2 环境变量的配置

选择 配置系统环境变量
进入环境变量 按钮
系统环境变量中,添加:
CLASSPATH,内容是一个英文句号“.“

JAVA_HOME,内容是安装java的路径

在Path中添加%JAVA_HOME%\bin,并且放在最顶上

3 构建ForgeMDK
首先,将刚才下载的压缩包解压(目标目录必须是全英文)

并且用IDEA打开它

IDEA会自动开始构建模组。

如果没有开始构建,可以手动进行操作:
右击文件夹空白处,点击在终端中打开
输入gradlew.bat setupDecompWorkspace
即可开始构建
完成构建后,会显示
BUILD SUCCESSFUL
这样就是成功了

我这里是39s因为以前构建过,不用下载文件
一般会需要5-10分钟来进行构建的
4 配置IDEA
先点击File->ProjectStructure,在set up project SDK里面选择JDK
到此为止,你已经完成了开发环境的配置
5 试着运行这个模组
按下ctrl+shift+A
在弹出的界面中输入gradle

点击这个
在界面里输入runclient

点击runClient就可以开始启动游戏了
IDEA会自动保存这个操作,以后要使用只要点击右上角的图标

初次运行也会下载资源,在网络不好时也会报错
进入游戏后点击mod按钮,可以看到自己制作的模组
里面可以看到Forge的示例内容

Forge在ExampleMod.java里面制作了一些内容

其中包含一个示例方块,示例方块的对应物品,一个食物物品和一个创造模式物品栏(这里只将食物物品放入了创造物品栏)
进入游戏后就能看到了

