為什麼要用 AI 產生資料包
原版,零相依
把資料夾放進 <world>/datapacks/,執行 /reload 就完成了。不需要模組載入器、不需要插件,執行時也不需要 Java。
現代指令語法
execute store、述詞選擇器、函式標籤、物品元件,產生器會使用你指定版本的最新語法。
做得正確的進度樹
隱藏進度、上層鏈、自訂外框、顯示標題、每個進度多個觸發器。獎勵函式會自動接好。
戰利品表與配方
以正確的函式、條件和抽取次數設定掉落機率。有序、無序、熔煉、鍛造台轉換配方。也有適用新元件系統的物品修飾器。
透過聊天反覆修改
「再加 5% 的機率額外掉落一顆鑽石」。「讓這個函式重複執行,每 5 tick 一次」。AI 會直接修改現有的資料包。
一切都歸你所有
原始資料夾是你的。可以分享到 Planet Minecraft、在 PMC 市集販售、用在你的 Realm 上。不用付任何權利金。
資料包提示詞範例
從單一配方覆蓋,到多功能的玩法調整包。以下是一些可以直接貼上的真實提示詞:
自訂「海洋之心」圖騰
「合成海洋之心時,給玩家一個不死圖騰,custom_name 為「Sea Totem」,custom_data 為 {sea_totem:true}。觸發時,也要讓附近 5 格半徑內獲得 30 秒的海靈之力。」
進度樹:「Speedrunner」
「一個名為「Speedrunner」的 5 步進度樹:進入地獄、找到要塞、擊敗終界龍、在 30 分鐘內完成以上全部、不死亡完成以上全部。最後兩個在擊敗終界龍之前保持隱藏。」
自訂配方:用原木做木棒
「一個無序配方,把 1 個任何種類的原木轉換成 16 根木棒。可以的話就覆蓋預設配方,否則就新增為獨立的配方。」
防掛機農場
「一個重複執行的函式,偵測在重生點區塊內靜止超過 30 秒的玩家,並把他們傳送回重生點,附上一則聊天訊息。」
資料包產生器常見問題
產生的資料包包含什麼?
+
你要什麼就有什麼:mcfunction、進度、戰利品表、配方、物品修飾器、述詞、標籤。pack.mcmeta 會設定成符合你 Minecraft 版本的 pack_format,資料夾結構則遵循標準的 data/<namespace>/ 配置。
支援哪個 Minecraft 版本?
+
從 1.20.1 到 26.x,並使用對應的 pack_format。在標示為就緒之前,Codexe 會在你所選版本的真實伺服器上測試載入這個資料包。
我需要安裝任何模組或插件嗎?
+
不需要。資料包是純原版 Minecraft。把資料夾放進 <world>/datapacks/,執行 /reload 就完成了。伺服器、單人遊戲、Realms 都能用。
能使用現代的指令語法嗎(execute store、述詞、物品元件)?
+
可以。產生器以現代指令語法為目標:execute as/at/store、以述詞為基礎的選擇器,以及透過 /give 建立自訂物品的 1.21 物品元件。除非你要求向下相容,否則不會用舊式的取巧寫法。
可以做出會發放獎勵的進度嗎?
+
可以。樹狀進度,包含顯示資訊、條件(任何觸發器類型)和獎勵(函式、戰利品、配方)。隱藏進度、上層進度和外框樣式都能設定。
資料包裡可以有自訂物品嗎?
+
1.20.5+ 以元件為基礎的物品完全支援:minecraft:custom_data、minecraft:custom_model_data、lore、屬性修飾符。產生器會輸出正確的 /give 字串,戰利品表也會正確參照它。
免費嗎?
+
是的,每天 50K token。資料包通常都不大,所以大部分用免費方案就綽綽有餘。
其他 Codexe 產生器
需要原版資料包做不到的行為?Codexe 也能產生:
Codexe 如何建置與檢查這些專案、需求裡該寫什麼,以及常見問題:Datapacks 指南。