指南

如何安裝資料包

更新於 2026年10月18日

資料包不需要模組,也不需要伺服器軟體:原版、單人遊戲和任何伺服器都能用。資料包屬於某一個世界:把它放進那個世界的 datapacks 資料夾,然後重新載入。唯一要注意的是,這個資料包必須是為你的 Minecraft 版本做的。

一個可以拿來起步的範例。

用 Codexe 產生這個

逐步說明

  1. 1.檢查版本

    資料包頁面會寫明它支援哪些 Minecraft 版本。資料包格式在不同版本之間會改變,所以 1.20 的資料包不一定能在 1.21 上使用。

  2. 2.找到世界的 datapacks 資料夾

    單人遊戲:.minecraft/saves/<World>/datapacks/。伺服器:world/datapacks/(也就是 server.properties 裡 level-name 指定的資料夾)。

  3. 3.複製資料包

    直接把 .zip 放進去,或放解壓縮後的資料夾。不論哪一種,pack.mcmeta 都必須位在 zip 或資料夾的最上層。

  4. 4.重新載入

    在遊戲中執行 /reload(需要管理員權限或開啟作弊),或重新啟動伺服器。

  5. 5.確認它已啟用

    /datapack list 會列出已啟用和可用的資料包。如果你的資料包顯示為可用但沒有啟用,請執行 /datapack enable "file/<name>"。

建立世界時加入資料包

在單人遊戲中點選建立新世界,然後點更多和資料包:把 .zip 拖進視窗,再把它移到已啟用的那一側。如果資料包會改變世界生成(生物群系、地形、結構),這才是正確的做法,因為這些改動只會套用在資料包啟用之後才生成的區塊。

在伺服器上,要在第一次啟動前把世界生成資料包放進 world/datapacks/,否則舊地形會維持原樣,只有新的區塊會改變。

常見問題

  • /datapack list 裡沒有這個資料包:它放錯資料夾了,或 zip 裡多了一層資料夾,導致 pack.mcmeta 不在最上層。
  • 「為舊版/新版製作」的警告:pack_format 和你的遊戲不符。資料包或許還是能載入,但為其他版本寫的配方或函式可能會失敗。
  • 已載入但沒有任何反應:某個函式或配方有錯誤。伺服器日誌(單人遊戲則是遊戲日誌)會寫出失敗的檔案。
  • 你下載的是資源包:材質和音效要放在 resourcepacks/,而不是 datapacks/。有些內容會同時提供兩種包。

在主機商的控制面板上

在主機商的控制面板上,打開檔案管理員,進入世界資料夾,把 zip 上傳到 datapacks/,然後重新啟動。有些主機商有資料包安裝工具,效果一樣。世界資料夾是 server.properties 裡指定的那個,而不是伺服器根目錄。

用 Codexe 製作的資料包

在 Codexe 上做的資料包,在變成就緒之前會先載入到真正的 Minecraft 伺服器上,並檢查伺服器日誌中配方、函式、進度或 JSON 的錯誤。你下載到的是一個 zip,最上層就是 pack.mcmeta 和 data/,可以直接放進 world/datapacks/;你也可以先在私人測試伺服器上試玩。

常見問題

用戶端需要安裝什麼嗎?

不需要。資料包在伺服器上執行(單人遊戲中是內建伺服器)。只有當資料包附帶材質用的資源包時,玩家才需要安裝資源包。

資料包會套用到所有世界嗎?

不會,只會套用到它所在資料夾的那個世界。每個要使用它的世界都要各放一份。

可以移除資料包嗎?

執行 /datapack disable "file/<name>",然後把它從資料夾中刪除。它已經建立的東西(物品、計分板、生成的地形)可能會留在世界裡。

替你的世界製作資料包

這則提示詞開啟後即可直接傳送:

“一個 Minecraft 1.21.4 資料包,命名空間為「camp」:一個「睡袋」的無序配方(3 個白色羊毛和 2 條線),產出一張有名稱的白色床;一個把 4 個腐肉變成 1 個皮革的配方;以及一個在側邊欄顯示「deaths」計分板的 load 函式。”

用 Codexe 產生這個
如何安裝 Minecraft 資料包(世界或伺服器) | Codexe