三個維度,同一份存檔
很多人以為「地獄」「終界」是單獨的存檔,其實一個 Minecraft 世界把主世界、地獄、終界三個維度的資料都裝在同一份世界檔案裡,共用同一個 level.dat 中繼資料(名稱、種子、出生點等)。區別在於不同版本的組織方式:
- Java 版用資料夾分開存:主世界在
region/,地獄在DIM-1/,終界在DIM1/,每個資料夾裡是按區域切分的r.x.z.mca區塊檔案(NBT 二進位)。想了解這些.mca檔案,可看 區塊是什麼。 - 基岩版沒有這種資料夾劃分,而是把所有維度統一寫進同一個
db/(LevelDB),靠每條區塊記錄的內部「維度標識」來區分它屬於主世界、地獄還是終界。
所以「地獄/終界」不是另一個檔案,而是同一個世界裡被單獨標記、單獨儲存的那部分資料。想知道這些存檔在裝置上的具體位置,可參考 Minecraft 存檔在哪裡。
維度資料會隨探索不斷累積
維度資料是「去過才會寫進檔案」的:你第一次進地獄、第一次到終界,對應區塊才會被產生並儲存。所以去過地獄、終界之後世界檔案變大是正常的——它和主世界一樣會持續累積已探索區塊。這也意味著,一個從沒去過地獄的世界,檔案裡可能根本沒有 DIM-1/ 或對應的地獄區塊資料,這並不代表存檔損壞。
維度和「世界打不開」的關係
有時世界匯入失敗或載入報錯,根源是某個維度的區塊資料缺失或損壞(比如終界那部分讀不出來)。這類問題可以用 TopoBlocks 本機免費診斷:它會讀取存檔結構、校驗各維度是否可讀、是否完整,並明確指出問題在哪。診斷預設在你的裝置上完成、不上傳。
如果確認是檔案/打包/結構層面的問題,簡單的結構修復會產生一個新的、能正常匯入的世界檔案,絕不覆蓋你的原始檔案——原版本連同雜湊都保留、可追溯;複雜損壞才走進階修復(¥9/次,付費前先看問題、成功機率、風險與退款,價格以 App 內為準)。
需要誠實說明的是:結構診斷與修復只解決檔案、打包、結構這類問題,並不能修 mod 衝突、版本不相容、裝置記憶體不足等非檔案原因導致的當機。更多排查思路見 世界打不開怎麼辦。