指南

如何制作 Fabric 模组

更新于 2026年10月7日

Fabric 是一个轻量的模组加载器,能快速跟进新的 Minecraft 版本。Fabric 模组是用 Loom 插件构建的 Gradle 项目,带有一个 fabric.mod.json,告诉加载器这个模组是什么。玩家把它安装在客户端(如果模组添加了内容,服务器也要装)。

一个可以作为起点的例子。

用 Codexe 生成这个

分步说明

  1. 1.选择 Minecraft 和加载器版本

    模组是针对某一个 Minecraft 版本构建的。Fabric API 和加载器的版本必须与之匹配。

  2. 2.设置 Gradle 项目

    Loom、Minecraft 和映射依赖、Fabric API,以及当前版本所需的 Java 21。

  3. 3.编写 fabric.mod.json

    模组 id、名称、版本、入口点(main、client)和依赖。

  4. 4.编写代码

    在入口点中注册物品、方块和事件。当没有对应事件时,用 Mixin 修改原版代码。

  5. 5.构建并运行

    ./gradlew build 会在 build/libs/ 中生成模组 .jar;把它和 Fabric Loader、Fabric API 一起放进 mods/ 文件夹。

用 Codexe

描述模组和版本(“Fabric 1.21.1”)。Codexe 生成完整的 Loom 项目,用正确的 Java 和 Gradle 编译,修复构建错误,并检查 .jar 里含有有效的 fabric.mod.json。Minecraft 26.x 的模组使用新的未混淆工具链,Codexe 支持它。

常见问题

Fabric 还是 Forge?

Fabric 更轻量,更新更快;Forge 和 NeoForge 在某些版本上有庞大的模组生态。选你的整合包或玩家使用的加载器。

Fabric 模组能在服务器上运行吗?

能,只要它是为此编写的。添加内容的模组必须同时安装在服务器和客户端上。

制作 Fabric 模组

这条提示词打开后即可直接发送:

“一个 Fabric 1.21.1 模组,添加一把铜锤:一种能挖掘 3x3 范围的工具,用铜锭和木棍合成,带贴图、合成配方和英文名称。”

用 Codexe 生成这个
如何为 Minecraft 制作 Fabric 模组 | Codexe