指南
如何製作 Minecraft 插件
更新於 2026年10月7日
Minecraft 插件是一個 Java 程式,由 Spigot 或 Paper 伺服器載入,用來新增指令、規則或整個小遊戲。你可以自己手寫,也可以描述它,讓 AI 撰寫、編譯和測試。以下兩種方式都會介紹。
用你自己的話描述,或從這個範例開始。
用 Codexe 產生這個逐步說明
1.選擇伺服器軟體和版本
插件在以 Bukkit 為基礎的伺服器上執行:Spigot、Paper 或 Folia(代理伺服器則是 BungeeCord 和 Velocity)。選擇你伺服器執行的 Minecraft 版本,從 1.8 到 26.x。
2.描述插件要做什麼
寫下指令、權限、遊戲裡會發生什麼,以及哪些要能設定。範例:「/sethome、/home 和 /delhome,每位玩家最多 3 個家,3 秒等待,訊息放在 config.yml」。
3.讓 Codexe 撰寫並編譯
Codexe 會寫好 Java 類別、plugin.yml、config.yml 和 pom.xml,實際執行建置,並在把專案標示為完成之前修正編譯錯誤。
4.在真正的伺服器上測試
按下「立即試用」,加入裝好插件的私人 Minecraft 伺服器。Codexe 的測試玩家會執行每個指令,並檢查你要求的內容。
5.下載並安裝 .jar
下載建置好的 .jar,放進你伺服器的 plugins/ 資料夾,再重新啟動伺服器。設定檔會出現在 plugins/<PluginName>/ 裡。
什麼是 Minecraft 插件
插件是一個 .jar 檔案,由 Minecraft 伺服器從它的 plugins/ 資料夾載入。它只在伺服器端新增指令、遊戲規則、經濟系統、小遊戲或任何東西:玩家用一般的遊戲加入,不需要模組。
插件是用 Java(或 Kotlin)針對伺服器 API 撰寫的:遊戲伺服器用 Spigot 和 Paper,代理伺服器用 BungeeCord 或 Velocity。插件還需要一個 plugin.yml,告訴伺服器它的名稱、主類別、指令和權限。
手動方式:Java、Maven,以及 Spigot 或 Paper API
學起來比較花時間,但能完全掌控。Codexe 產出的是同一種專案,所以你可以從產生的插件開始,再自己手動繼續。
- 安裝 JDK(1.20.5 到 1.21.x 用 Java 21,26.x 用 Java 25)和 IntelliJ IDEA 這類 IDE。
- 建立 Maven 或 Gradle 專案,加入你版本的
paper-api或spigot-api相依套件,範圍設為provided。 - 撰寫繼承
JavaPlugin的主類別,包含onEnable()和onDisable()。 - 在
src/main/resources裡加入plugin.yml,寫上name、version、main、api-version和你的指令。 - 用
getCommand("name").setExecutor(...)註冊指令,用getServer().getPluginManager().registerEvents(...)註冊監聽器。 - 用
mvn package建置,把target/裡的 .jar 複製到測試伺服器的plugins/資料夾,再重新啟動。
常見問題
我需要會 Java 嗎?
用 AI 產生器就不需要:你負責描述插件並測試。如果你想自己修改程式碼,會 Java 會有幫助。
免費嗎?
在免費方案上,用 Codexe 建立、編譯和測試都免費(每 24 小時補充 50,000 個 token);下載 .jar 需要方案或下載包。
做出你的第一個插件
這則提示詞開啟後即可直接傳送:
“一個有 /sethome、/home 和 /delhome 的 Paper 1.21.4 插件:每位玩家最多 3 個家,3 秒等待、移動就取消,所有訊息都在 config.yml。”
用 Codexe 產生這個