一句話區分:外觀 vs 邏輯

最簡單的記法是按它們改什麼來分:

  • 資源包(Resource Pack)= 改外觀。 方塊和物品的貼圖、模型、音效、介面、字型、語言檔案——一切「看起來/聽起來」的部分。裝上它,世界還是同一個世界,只是換了一身皮。
  • 行為包(Behavior Pack)= 改邏輯。 實體怎麼行動、怪物掉什麼、能合成什麼、遊戲規則如何——一切「世界怎麼運轉」的部分。它真正改變玩法。

舉例:把殭屍的貼圖換成你畫的樣子,是資源包;讓殭屍掉落鑽石、或跑得更快,是行為包。兩者經常成對出現——很多附加內容會同時給一個行為包改邏輯、再搭配一個資源包改對應外觀,打包成一個 .mcaddon 一起安裝。想了解這種打包格式,可看 .mcpack 和 .mcaddon 是什麼

它們和世界檔案是分開的

行為包和資源包都是基岩版的機制,而且是獨立於世界存檔的內容包:

  • 它們的存放和散布都和 .mcworld 分開,需要在遊戲裡單獨啟用才生效。
  • 一個世界可以啟用多個包;同一個包也能重複用到不同世界上。
  • 正因為分開,診斷或修復世界檔案不會動到你的包,反之亦然。想先弄清楚世界檔案本身是什麼、裝了哪些東西,可看 .mcworld 是什麼檔案

這也是為什麼匯入世界和安裝包是兩件事:你點開 .mcworld 匯入的是世界本身,包則要另外載入。

從 Java 版轉基岩版時,包怎麼處理

Java 版對應的概念叫資料包(Data Pack)資源包,但它和基岩版的行為包/資源包機制並不相同。所以在 TopoBlocks 把 Java 版世界轉成基岩版時,我們的處理是誠實的:

  • Java 版的資料包/資源包通常不會被自動套進轉換後的世界,而是放進單獨的逐項報告裡說明,由你在基岩版端用對應方式另行處理。
  • 轉換是單向的 Java 版 → 基岩版,按次付費、失敗自動退款,價格以 App 內為準。
  • 絕不覆寫你的原始檔案——原 Java 版世界連同雜湊值都保留、可追溯,轉換只會產生新檔案。

這部分的細節、哪些內容會進報告而非自動遷移,可看 資料包/資源包轉基岩版怎麼處理。我們不承諾「100% 無損」,但會在付費前給相容度評分、完成後給逐項變更報告,讓你先看清楚再決定。