指南
會不會寫程式都能學會製作 Minecraft 插件、模組、資料包、Skript 和 Discord 機器人,以及各家 AI 工具的比較。每篇指南都附有一個可以一鍵在 Codexe 中開啟的提示詞。
製作方法
- 如何製作 Minecraft 插件為 Spigot 或 Paper 製作 Minecraft 插件的兩種方式:用 Java、Maven 和伺服器 API 自己手寫,或用白話描述給 AI 產生器,由它撰寫、編譯並測試。
- 如何不寫程式做出 Minecraft 插件不寫 Java 也能做 Spigot 或 Paper 插件:用白話描述,讓 AI 撰寫並編譯,在真正的伺服器上測試,再安裝 .jar。
- 如何製作 Paper 插件一步步製作 Paper 插件:Paper API、plugin.yml 或 paper-plugin.yml、各 Minecraft 版本對應的 Java 版本、用 Gradle 或 Maven 建置,以及在 Paper 伺服器上測試。
- 如何製作 Spigot 插件製作 Spigot 插件:Spigot API、plugin.yml、指令和監聽器、用 Maven 建置 .jar、1.8 到 26.x 的版本,以及在伺服器上測試。
- 如何製作 Minecraft 資料包製作 Minecraft 資料包:pack.mcmeta 和 pack_format、函數、配方、戰利品表和進度、要放在世界的哪裡,以及怎麼測試。
- 如何製作 Fabric 模組製作 Fabric 模組:Fabric Loader、Fabric API 和 Loom、fabric.mod.json、進入點和 mixin、正確的 Java 版本,以及建置模組 .jar。
- 如何製作 Forge 模組製作 Minecraft Forge 或 NeoForge 模組:ForgeGradle、mods.toml、物品和方塊的註冊表、Java 版本,以及建置模組 .jar。
- 如何製作 Skript撰寫 Skript 腳本:安裝 Skript、事件、指令、變數、SkBee 這類附加元件、重新載入腳本,以及找出錯誤。
- 如何測試 Minecraft 插件安全地測試 Minecraft 插件:本機或私人測試伺服器、閱讀主控台、檢查指令和權限,以及用 Codexe 的測試玩家測試。
- 如何為 Minecraft 伺服器製作 Discord 機器人為 Minecraft 伺服器製作 Discord 機器人:伺服器狀態、玩家人數、白名單申請和聊天轉發,使用 discord.py 或 discord.js,以及如何架設。
- 如何製作 Minecraft 經濟插件為 Paper 或 Spigot 製作 Minecraft 經濟插件:餘額、/pay 和 /baltop、串接 Vault 讓商店正常運作、安全地保存金錢,以及在遊戲中測試。
- 如何製作 Minecraft 小遊戲插件製作 Minecraft 小遊戲插件:競技場、大廳和倒數、遊戲狀態、隊伍、重置地圖、計分板,並在真正的伺服器上測試完整的一局。
- 如何用插件製作自訂物品用 Paper 或 Spigot 插件製作自訂物品:名稱和物品描述、有冷卻時間的技能、PersistentDataContainer 標籤、合成配方,以及透過資源包製作的材質。
- 如何製作 Minecraft GUI 選單插件在 Minecraft 插件中製作物品欄 GUI 選單:箱子選單、點擊處理、防止物品被偷拿、分頁、可設定的版面配置,以及用測試玩家測試點擊。
- 如何製作 Minecraft 任務插件為 Paper 或 Spigot 製作 Minecraft 任務插件:擊殺、收集、對話等目標,依玩家保存進度、獎勵、每日任務,以及任務選單。
- 如何製作 Minecraft 計分板插件製作 Minecraft 側邊欄計分板插件:Scoreboard API、每位玩家一個計分板、不閃爍地更新每一行、PlaceholderAPI,以及什麼時候用資料包就夠了。
- 如何製作自訂合成配方用資料包或插件替 Minecraft 加入自訂合成配方:有序和無序配方、熔爐和鍛造台、各版本的 JSON 格式,以及自訂成品。
- 如何製作 Folia 插件製作 Folia 插件:區域化多執行緒改變了什麼、區域、實體、全域和非同步排程器、plugin.yml 裡的 folia-supported,以及在 Folia 上測試。
- 如何製作 BungeeCord 插件製作 BungeeCord 代理伺服器插件:BungeeCord API、bungee.yml、代理伺服器的指令和事件、用插件訊息和後端伺服器溝通,以及安裝方式。
- 如何用 Kotlin 製作 Minecraft 插件用 Kotlin 製作 Paper 或 Spigot 插件:使用 build.gradle.kts 的 Gradle、把 Kotlin 標準函式庫帶到伺服器上、協程與主執行緒,以及測試。
- 如何不寫程式製作 Minecraft 模組不寫 Java 也能做出 Fabric 或 Forge 模組:描述物品、方塊和配方,讓 AI 撰寫並編譯模組,加上你的材質,然後安裝 .jar。
- 如何不寫程式製作 Discord 機器人不寫程式也能做出 Discord 機器人:描述斜線指令,讓 AI 用 discord.py 或 discord.js 撰寫,用你的權杖試跑,然後再託管它。
- 如何安裝 Minecraft 插件一步步安裝 Minecraft 插件:正確的伺服器軟體和版本、plugins/ 資料夾、相依插件、重新啟動、設定檔,以及確認它已載入。
- 如何安裝 Fabric 模組一步步安裝 Fabric 模組:Fabric Loader 安裝程式、Fabric API、mods/ 資料夾、對應的版本,以及多人遊戲用的 Fabric 伺服器。
- 如何安裝資料包在單人遊戲或伺服器上安裝 Minecraft 資料包:datapacks 資料夾、/reload 和 /datapack list、ZIP 的結構、pack_format,以及世界生成資料包。
- 如何把插件更新到新的 Minecraft 版本把 Spigot 或 Paper 插件更新到新的 Minecraft 版本:API 相依套件、api-version、Java 版本、被改名或移除的 API、相依插件,以及測試。
- 如何修正 Minecraft 插件錯誤修正無法載入的 Minecraft 插件:查看伺服器日誌、「Unsupported API version」、無效的 plugin.yml、NoClassDefFoundError,以及錯誤的 Java 版本。
- Minecraft 插件點子(附提示詞)適合生存、SMP、小遊戲、經濟、RPG 和伺服器群組的 Minecraft 插件點子,每個都附上現成的提示詞,並說明如何把點子變成能用的插件。
- 如何用 AI 製作 Minecraft 插件用 AI 製作 Minecraft 插件:挑選工具、寫出有效的提示詞、編譯、在真正的伺服器上測試,以及 AI 程式碼真實的限制。
AI 與 Minecraft
比較
- Codexe 與 MCreatorMCreator 在你的電腦上用視覺化方式製作 Minecraft 模組;Codexe 則在瀏覽器裡根據描述撰寫、編譯並測試模組、插件和資料包。兩者的差異,以及什麼時候該選哪個。
- Codexe 與 ChatGPT:Minecraft 開發比較 Codexe 和 ChatGPT 在製作 Minecraft 插件、模組和資料包上的表現:版本處理、編譯、遊戲內測試,以及各自在什麼情況下是比較好的選擇。
- Codexe 與 Claude:Minecraft 開發比較 Codexe 和 Claude 在 Minecraft 開發上的表現:Claude 聊天和你電腦上的 Claude Code,對上在真正伺服器上建置和測試的產生器。
- Codexe 與 Cursor:Minecraft 開發Cursor 是裝在你電腦上的 AI 程式碼編輯器;Codexe 是在瀏覽器裡建置和測試 Minecraft 專案的產生器。設定、建置、測試,以及各自適合誰。
- 用 AI 做 Minecraft 插件,還是自己手寫?什麼時候該手寫 Minecraft 插件或模組,什麼時候該用 AI 產生:時間、掌控度、學習、維護,以及大多數開發者採用的混合做法。
- Minecraft 插件與模組比較Minecraft 的插件與模組:各自在哪裡執行、玩家要安裝什麼、各自能改變什麼、Paper 和 Spigot 與 Fabric 和 Forge 的比較,以及你需要哪一種。
- Paper 與 Spigot 比較Paper 與 Spigot 比較:插件相容性、效能、額外的 API、設定、原版行為與漏洞,以及什麼時候 Spigot 仍是比較好的選擇。
- Fabric 與 Forge 比較Fabric 與 Forge、NeoForge 比較:對新 Minecraft 版本的支援、模組生態系、效能模組、製作模組,以及如何替模組包做選擇。
- 資料包與插件比較Minecraft 資料包與插件比較:對原版和單人遊戲的支援、各自能做什麼、效能、版本更新,以及什麼時候選資料包比較好。
- Skript 與插件比較Minecraft 伺服器上的 Skript 與 Java 插件比較:設定、修改速度、效能、附加元件、分享與維護,以及什麼時候真正的插件比較好。