三个维度,同一份存档

很多人以为「下界」「末地」是单独的存档,其实一个 Minecraft 世界把主世界、下界、末地三个维度的数据都装在同一份世界文件里,共用同一个 level.dat 元数据(名称、种子、出生点等)。区别在于不同版本的组织方式:

  • Java 版用文件夹分开存:主世界在 region/,下界在 DIM-1/,末地在 DIM1/,每个文件夹里是按区域切分的 r.x.z.mca 区块文件(NBT 二进制)。想了解这些 .mca 文件,可看 区块是什么
  • 基岩版没有这种文件夹划分,而是把所有维度统一写进同一个 db/(LevelDB),靠每条区块记录的内部「维度标识」来区分它属于主世界、下界还是末地。

所以「下界/末地」不是另一个文件,而是同一个世界里被单独标记、单独存储的那部分数据。想知道这些存档在设备上的具体位置,可参考 Minecraft 存档在哪里

维度数据会随探索不断累积

维度数据是「去过才会写进文件」的:你第一次进下界、第一次到末地,对应区块才会被生成并保存。所以去过下界、末地之后世界文件变大是正常的——它和主世界一样会持续累积已探索区块。这也意味着,一个从没去过下界的世界,文件里可能根本没有 DIM-1/ 或对应的下界区块数据,这并不代表存档损坏。

维度和「世界打不开」的关系

有时世界导入失败或加载报错,根源是某个维度的区块数据缺失或损坏(比如末地那部分读不出来)。这类问题可以用 TopoBlocks 本机免费诊断:它会读取存档结构、校验各维度是否可读、是否完整,并明确指出问题在哪。诊断默认在你的设备上完成、不上传。

如果确认是文件/打包/结构层面的问题,简单的结构修复会生成一个新的、能正常导入的世界文件绝不覆盖你的原文件——原版本连同哈希都保留、可追溯;复杂损坏才走高级修复(¥9/次,付费前先看问题、成功概率、风险与退款,价格以 App 内为准)。

需要诚实说明的是:结构诊断与修复只解决文件、打包、结构这类问题,并不能修 mod 冲突、版本不兼容、设备内存不足等非文件原因导致的崩溃。更多排查思路见 世界打不开怎么办