2025年4月18日

技术教程 如何从Minecraft模组的源代码编译可被加载的Jar文件

作者 TheWhiteDog9487

观前提示:我是Fabric平台的开发者,其他加载器和奇奇怪怪的插件我自己都没用过,所以不做演示。
( 我自己也不会啊
我只会演示标准的Fabric模组操作流程

第一步:安装依赖项

你需要:

如果你只想要Jar文件,并且不在乎操作难度的话,那你只需要安装JDK即可,其他不用管。

第二步:下载源代码

你通常会找到一个Git仓库,比如这样的:

点击上图中红色方框圈起来的按钮

如果你没有安装Git,点击“Download ZIP”,然后把下载的压缩文件解压出来,这里面就是代码。
如果你安装了Git,点击链接右边的复制按钮,然后在资源管理器里打开一个存放源代码的文件夹(桌面啊下载啊这些都可以),在空白处点击鼠标右键,选择“在终端中打开”。

输入下面的指令:

git clone <仓库地址>

# 例子
git clone https://github.com/TheWhiteDog9487/ServerAddressSpaceFix

然后你选择的文件夹里会出现一个和仓库名称一致的文件夹,这里面就是代码。

如果你没有安装开发工具,那么直接进入包含代码的文件夹,按照上面的方法打开终端,输入下面的指令:

.\gradlew build

执行之后首先会需要下载很多资源和依赖,等待完成即可。
输出的文件存放在 <代码仓库文件夹>/build/libs/

如果你使用IDEA或类似工具,那么请使用你的工具打开代码仓库文件夹。
这会下载很多资源和依赖,耐心等待即可。
你可以点击左下角的“构建”按钮来看现在正在干什么。

当出现 BUILD SUCCESSFUL 的时候,初始化就完成了。

之后请点击右侧的大象图标打开Gradle控制面板,依次展开 Tasks -> build ,双击build文件夹下的build任务。

等待完成即可
你想要的东西会出现在 build/libs/ 里面

Loading