MC一站式工坊:Minecraft Java 版 mod 開發、整合包與打包的一站式 Skill

前言

做 Minecraft Java 版 mod,重複勞動比寫邏輯更多:每個版本都要重新起工程腳手架,物品/方塊/方塊實體/創造模式物品欄的註冊代碼格式幾乎固定,配方、戰利品表、標籤、模型要生成大量 JSON,版本遷移時破壞性變更要逐個覈對,整合包還要自己做模組清單、下載腳本、任務書和打包分發。MC一站式工坊(MC一站式工坊)把這幾類工作收進一個 Skill,按提示詞驅動完成。下面介紹它的定位、能力和用法。

這是什麼

MC一站式工坊是面向 Minecraft Java 版 mod 開發者與整合包作者的 Agent Skill,座標 @user_644a9d9f/buzhidaoxiesha,由 user_644a9d9f 發佈維護,社區來源(community),分類 dev-programming,當前版本 1.0.7。它解決的問題是:把 mod 工程腳手架、註冊代碼、數據生成、版本遷移、整合包搭建與打包這些機械性工作交給 Agent 按步驟執行,減少重複檢索與手寫樣板代碼的時間。

核心功能

1、工程腳手架:按所選版本與平臺生成 mod 工程結構,作爲後續所有改動的基礎。

2、註冊代碼:物品、方塊、方塊實體、創造模式物品欄(CreativeModeTab)的註冊寫法。

3、數據生成:配方(recipe)、戰利品表(loot table)、標籤(tag)、模型(model)的 JSON 數據生成。

4、網絡與配置:網絡包(網絡通道)與配置文件的處理。

5、渲染:Mixin 與客戶端渲染相關代碼。

6、版本合規檢查:檢查代碼是否符合目標版本的寫法。

7、低版本 mod 遷移升級:列出破壞性變更、修復編譯錯誤、遷移資源。

8、整合包搭建:生態覈實、模組清單、下載腳本、數據包任務、FTB 任務書。

9、整合包體檢:對現成的整合包做檢查。

10、打包分發:支持 CF zip / mrpack / instance 三種分發格式。

平臺覆蓋 Forge / NeoForge / Fabric / Architectury 四大平臺,版本寫法覆蓋 1.20.1 / 1.21.x / 26.x 三代。

安裝與啓用

該 Skill 爲社區來源的 SKILL.md 格式 Skill,資料中未提供命令行安裝方式。請到官方頁面 https://www.skillhub.cn/skills/user_644a9d9f/buzhidaoxiesha 按頁面說明添加到 Agent 的 Skill 目錄,座標爲 @user_644a9d9f/buzhidaoxiesha。

啓用後,在對話中直接說出觸發詞即可。官方給出的觸發詞包括:我的世界mod、MC模組、minecraft mod、寫個mod、模組開發、mod開發、Forge模組、NeoForge、Fabric模組、註冊物品、mod腳手架、方塊實體、數據包生成、mod遷移、遷移mod、升級mod、把mod升級到、1.20.1遷移、移植mod、整合包、做整合包、寫整合包、從零做整合包、打包整合包、整合包打包、整合包體檢、模組清單、mod版本覈實、任務書等。

典型用法

1、新建 mod:說明「寫個mod,Forge,1.21.x」,Skill 生成工程腳手架,再按需要逐步追加「註冊物品」「方塊實體」等指令。

2、數據生成:直接要求「數據包生成」,給出配方/戰利品表/標籤/模型的需求,避免手寫 JSON 出錯。

3、版本遷移:說「把mod升級到 1.21.x」,Skill 先列出破壞性變更,再修復編譯錯誤、遷移資源。

4、做整合包:說「從零做整合包」,按生態覈實 → 模組清單 → 下載腳本 → 數據包任務 → FTB 任務書的順序執行;任務書覆蓋全部內容模組,並按循序漸進組織內容。

5、打包:整合包完成後說「整合包打包」,產出 CF zip / mrpack / instance 對應格式。

適用場景與注意

適合:Minecraft Java 版 mod 開發者、整合包作者、需要把低版本 mod 遷移到新版本的人。它覆蓋的是工程腳手架、註冊、數據、遷移、整合包與打包這些通用工作;遊戲機制設計、性能調優、模組間 API 兼容問題仍需自己判斷。遷移前建議先備份工程,因爲破壞性變更的修復涉及代碼改動;整合包的生態覈實結果也要自己複覈,模組是否兼容、是否仍在維護,Skill 的輸出應作爲清單起點而不是最終結論。

結尾

MC一站式工坊把 Minecraft Java 版 mod 開發和整合包流程中重複度最高的幾塊工作集中到一個 Skill 裏,按觸發詞驅動,適合作爲日常開發的固定工具。官方地址:https://www.skillhub.cn/skills/user_644a9d9f/buzhidaoxiesha 。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜