指南
如何不寫程式做出 Minecraft 插件
更新於 2026年10月7日
想要一個能用的插件,你不需要學 Java。你需要把它該做什麼描述清楚,再加上一個工具,把描述變成真正的程式碼、建置它,並讓你在安裝前在遊戲裡測試。這份指南會說明怎麼做,以及該寫些什麼,結果才會跟你想的一樣。
從這個範例開始,改成你需要的樣子。
用 Codexe 產生這個逐步說明
1.選擇伺服器和版本
插件在 Spigot、Paper 或 Folia 伺服器上執行。記下你的伺服器執行的 Minecraft 版本(例如 Paper 1.21.4):插件必須針對這個版本建置。
2.用白話描述插件
寫出指令、誰可以用(權限)、遊戲裡會發生什麼,以及哪些要能設定。簡短的條列比長篇段落更好。
3.讓 Codexe 撰寫並建置
Codexe 會寫好 Java 類別、
plugin.yml和建置檔,編譯專案,並在標示為完成之前修正編譯錯誤。4.在真正的伺服器上試試
按下「立即試用」,用你自己的 Minecraft 用戶端加入裝好插件的私人測試伺服器。測試玩家會執行指令並檢查結果。
5.在聊天裡要求修改
如果有地方不對,就說出你看到的狀況(「我登出後冷卻時間被重設了」),Codexe 就會修改程式碼並重新建置。
6.安裝 .jar
下載建置好的 .jar,放進你伺服器的
plugins/資料夾,再重新啟動伺服器。
該寫些什麼,插件才會做對
AI 會照你的要求寫,所以描述就是全部的工作。好的描述會回答這些問題:
- 指令:確切的名稱和參數,例如
/home <name>。 - 權限:哪些指令所有人都能用,哪些只給管理人員(例如
homes.admin)。 - 規則:上限、冷卻時間、費用,以及死亡或登出時會發生什麼。
- 設定:伺服器擁有者應該能在
config.yml裡改什麼,還有各種訊息。 - 資料:東西是否要在重新啟動後保留(存到檔案或資料庫)。
描述範例
「一個叫 Homes 的 Paper 1.21.4 插件。/sethome <name>、/home <name>、/delhome <name> 和 /homes。每位玩家最多 3 個家,有 homes.vip 權限的最多 10 個。傳送前有 3 秒的等待,玩家一移動就取消。每位玩家的家存在各自的 YAML 檔案裡。所有訊息和上限都放在 config.yml。」
這樣就足以做出完整、可設定的插件。之後你隨時可以在同一個聊天裡加功能。
「不寫程式」代表什麼、不代表什麼
你不用寫程式,但插件是真正的程式碼:一個一般的 Java 專案,你可以開啟、閱讀和修改,或之後交給開發者。Codexe 會檢查它能編譯、也能在真正的伺服器上載入,而只從聊天得到的 AI 程式碼,最常就是在這裡出問題。
在免費方案上,產生、編譯和測試都免費(每 24 小時補充 50,000 個 token)。要下載 .jar 到你自己的伺服器,需要方案或下載包。
常見問題
不懂 Java 真的能做出插件嗎?
可以。你負責描述,Codexe 撰寫並編譯 Java 程式碼,你在遊戲裡測試。懂一點會比較容易描述邊界情況,但不是必要的。
它能在我的伺服器版本上執行嗎?
Codexe 會問你插件要用在哪個 Minecraft 版本(1.8.8 到 26.3),並針對該版本的 API 和 Java 等級建置。測試伺服器也會執行同一個版本。
之後還能修改插件嗎?
可以,在同一個專案的聊天裡修改,或自己編輯檔案。設定檔一樣可以閱讀和編輯。
描述你的插件,到遊戲裡試試看
這則提示詞開啟後即可直接傳送:
“一個叫 Homes 的 Paper 1.21.4 插件:/sethome、/home 和 /delhome 搭配名稱,每位玩家最多 3 個家(有 homes.vip 的 10 個),3 秒等待、移動就取消,家依玩家分別儲存,所有訊息和上限都在 config.yml。”
用 Codexe 產生這個