指南
如何不寫程式製作 Minecraft 模組
更新於 2026年10月18日
模組能加入原版遊戲沒有的東西:新的方塊、物品、工具、盔甲、生物。它是一個針對模組載入器(Fabric 或 Forge)的 Java 專案,通常代表你得學 Java、Gradle 和載入器的 API。用 Codexe,你只要描述模組,它就會寫出專案並編譯成模組 .jar。
把範例改成你想要的模組。
用 Codexe 產生這個逐步說明
1.選擇載入器和版本
使用你的遊戲或模組包所用的載入器和 Minecraft 版本,例如「Fabric 1.21.1」或「Forge 1.20.1」。如果要 NeoForge,請明確寫出 NeoForge。沒寫版本時,模組會以 1.20.1 製作。
2.描述模組要加入什麼
每個物品或方塊都寫明名稱、作用、數值(傷害、耐久度、挖掘速度)和合成方式。精確的行為描述比長篇故事更有用。
3.寫明它在哪裡執行
只在用戶端(HUD、按鍵綁定)、只在伺服器端,或兩邊都要。加入內容的模組必須同時安裝在伺服器和每個用戶端上。
4.讓 Codexe 撰寫並編譯
Codexe 會撰寫 Gradle 專案、模組描述檔(
fabric.mod.json或mods.toml)、程式碼、配方和語言檔,並進行編譯。第一次建置模組時要下載工具鏈,通常需要幾分鐘。5.加上你的材質
產生的模組會附上暫用材質。用你自己的 PNG 檔案取代
assets/<modid>/textures/裡的檔案,保持相同的檔名,然後重新建置。6.安裝並遊玩
下載模組 .jar,放進已安裝相同載入器和版本的遊戲的
mods/資料夾(Fabric 還需要 Fabric API)。測試伺服器目前還不能執行模組,所以請在你自己的用戶端裡試玩。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 產生這個