指南

如何不写代码制作 Minecraft 模组

更新于 2026年10月18日

模组能添加原版游戏没有的东西:新方块、物品、工具、盔甲、生物。它是一个面向模组加载器(Fabric 或 Forge)的 Java 项目,通常意味着要学习 Java、Gradle 和加载器的 API。用 Codexe,你只需描述模组,它会编写项目并编译成模组 .jar。

把示例改成你想要的模组。

用 Codexe 生成这个

分步说明

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

    使用你的游戏或整合包所用的加载器和 Minecraft 版本,例如“Fabric 1.21.1”或“Forge 1.20.1”。如果要 NeoForge,请明确写 NeoForge。不写版本时,模组按 1.20.1 制作。

  2. 2.描述模组添加的内容

    每个物品或方块写明名称、作用、属性(伤害、耐久、挖掘速度)以及合成方式。精确的行为描述比长篇故事更有用。

  3. 3.写明它在哪里运行

    仅客户端(HUD、按键绑定)、仅服务端,或两者都要。添加内容的模组必须同时安装在服务器和每个客户端上。

  4. 4.让 Codexe 编写并编译

    Codexe 编写 Gradle 项目、模组描述文件(fabric.mod.json 或 mods.toml)、代码、配方和语言文件,并进行编译。第一次构建模组时需要下载工具链,通常要几分钟。

  5. 5.加上你的材质

    生成的模组带有占位材质。用你自己的 PNG 文件替换 assets/<modid>/textures/ 中的文件,保持同样的文件名,然后重新构建。

  6. 6.安装并游玩

    下载模组 .jar,放进安装了相同加载器和版本的游戏的 mods/ 文件夹(Fabric 还需要 Fabric API)。测试服务器暂时还不能运行模组,所以请在你自己的客户端里试玩。

  7. 7.在聊天里要求修改

    “锤子能破坏基岩,这不应该”就够了。Codexe 会修改代码并重新编译。

要写些什么

  • 内容:每个物品、方块、工具、盔甲部件或生物,并起好名字。
  • 行为:使用时、命中时、手持或穿戴时会发生什么,带上具体数值。
  • 配方:每个物品的合成图案或熔炼原料。
  • 世界生成:矿石要写明维度和高度范围。
  • 创造模式标签页和名称:物品出现在哪里,以及它们的英文名称。
  • 其他模组:Fabric API 之外的任何依赖,比如 Cloth Config 或 Mod Menu。

描述示例

“一个名为 Gems 的 Minecraft 1.21.1 Fabric 模组。添加在主世界 Y -60 到 16 之间生成的蓝宝石矿石、由它掉落的蓝宝石,以及强度介于铁和钻石之间的蓝宝石工具(剑、镐、斧、锹)。一根蓝宝石法杖,右键给予速度 II,持续 10 秒,冷却 30 秒。所有物品都有合成配方,全部放在 Gems 创造模式标签页中,使用英文名称。材质可以是占位图。”

你会得到什么

在免费套餐上,生成和编译都是免费的(每 24 小时补充 50,000 个 token)。下载 .jar 或源代码需要套餐或下载包。

文件它是什么
模组 .jar用于 mods/ 文件夹的已编译模组,已检查包含 fabric.mod.json 或 mods.toml
源代码 ZIP完整的 Gradle 项目,可以继续编辑或交给开发者
资源文件语言文件、模型和可替换的占位材质

常见问题

这和 MCreator 一样吗?

两者都能不写代码做模组。MCreator 在编辑器里一个元素一个元素地搭建;Codexe 根据描述编写代码并编译。参见 Codexe 与 MCreator 对比。

Fabric 还是 Forge?

用你的整合包或朋友们已经在用的加载器。Fabric 更轻量,通常更新得最快;Forge 和 NeoForge 在某些版本上有大量模组。参见 Fabric 与 Forge 对比。

能和朋友在服务器上一起玩吗?

能。把同一个 .jar 放进服务器和每个玩家的 mods/ 文件夹,所有人都用相同的加载器和版本。

我真的需要模组吗?

如果你只是想在服务器上加入新规则、命令或配方,插件或数据包就能让玩家无需安装任何东西直接加入。参见插件与模组对比。

描述你的模组

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

“一个名为 Gems 的 Minecraft 1.21.1 Fabric 模组:主世界 Y -60 到 16 之间的蓝宝石矿石、蓝宝石、强度介于铁和钻石之间的蓝宝石工具、一根右键给予速度 II 持续 10 秒且冷却 30 秒的蓝宝石法杖,所有物品都有配方,一个 Gems 创造模式标签页,使用英文名称。”

用 Codexe 生成这个
如何不写代码制作 Minecraft 模组 | Codexe