概念 · 术语
文件格式与基础概念 · 共 16 篇
- Java 和基岩版的世界格式有何不同? Java 版世界用 region/.mca(NBT)存储,基岩版用 db/(LevelDB),两者格式不通用、不能直接互导。TopoBlocks 可本机免费诊断结构,并提供单向 Java → 基岩版转换。
- Java 的 region/.mca 文件是什么? 通俗解释 Java 版世界里的 region/r.x.z.mca 文件:它按区域存区块、用 NBT 二进制格式,和基岩版的 db/(LevelDB)不同。TopoBlocks 可本机免费诊断这类结构、不覆盖源文件。
- 行为包和资源包是什么、有何区别? 讲清基岩版行为包(改游戏逻辑/实体行为)和资源包(改外观/音效)的区别,以及它们为何与世界文件分开存放——TopoBlocks 转换世界时如何诚实处理 Java 的数据/资源包。
- Minecraft 区块(chunk)是什么? 区块是 16×16 的世界单元,世界数据按区块存储和加载。本文讲清区块的概念,以及 TopoBlocks 如何在本机免费做世界结构校验、为什么探索越多文件越大。
- 主世界/下界/末地在世界文件里怎么存? 维度(主世界/下界/末地)的数据都存在同一个世界存档里:Java 放在 region/ 等文件夹,基岩放在 db/。TopoBlocks 可本机免费诊断各维度是否可读、完整,绝不覆盖你的原文件。
- 游戏模式/难度/游戏规则存在世界文件哪里? 游戏模式、难度、游戏规则这些世界级设置都存在 level.dat(NBT 格式)里。TopoBlocks 可在本机免费读取这些元数据来识别世界信息,默认不上传。
- level.dat 和 level.dat_old 是什么关系? level.dat_old 是上一次 level.dat 的自动备份,损坏时可作回退线索,但不是完整世界备份。TopoBlocks 可本机免费诊断 level.dat,必要时简单修复并生成新文件,不覆盖原文件。
- NBT 是什么格式?level.dat 为什么打不开看 NBT(Named Binary Tag)是 Minecraft 存世界元数据、实体、方块实体的二进制标签格式,level.dat 就是 NBT。TopoBlocks 诊断会读取这些结构,默认在本机、不上传、绝不覆盖源文件。
- Minecraft 种子(seed)是什么、影响什么? 通俗讲清 Minecraft 种子:决定原版地形生成的随机数,记录在 level.dat。并说明用 TopoBlocks 按真实地图生成的世界,跟随机种子地形是两回事。
- 世界(.mcworld)和模板(.mctemplate)有什么区别? 讲清 .mcworld 与 .mctemplate 的区别:前者是一个具体世界,后者是用来创建新世界的模板,基于它每次生成独立副本。TopoBlocks 可在本机免费诊断、修复这类改名 ZIP 包,不动原文件。
- level.dat 是什么文件?为什么它很重要 level.dat 是 Minecraft 世界存档里的元数据文件,记录名称、游戏模式、种子、出生点和游戏规则;它必须放在世界根目录,缺失或位置不对会导致世界无法导入。
- 基岩版的 db 文件夹(LevelDB)是什么? 基岩版世界里的 db 文件夹是一个 LevelDB 数据库,存放区块、方块、实体等真实世界数据;它和 level.dat 分工不同,损坏会导致区块丢失或世界打不开。
- .mcpack / .mcaddon / .mctemplate 是什么文件? .mcpack 是单个资源/行为包,.mcaddon 打包多个包,.mctemplate 是世界模板——都不是完整世界,与 .mcworld 不同;TopoBlocks 可本机识别。
- .mcworld 是什么文件?怎么打开 .mcworld 是 Minecraft 基岩版的世界导入文件——本质是改了后缀的 ZIP 压缩包,在装有基岩版的设备上点开即可把整个世界导入游戏。
- TopoBlocks 是什么? TopoBlocks 是一款独立 iOS 工具,用于 .mcworld 文件、真实地图生成 Minecraft 世界、Java 转基岩、备份和服务器托管。
- Minecraft 存档在哪里?世界文件结构是怎样的 Minecraft 世界存档由 level.dat、db/(LevelDB)和 levelname.txt 等组成;不同平台位置不同,iOS 存在 App 沙盒里,需导出为 .mcworld 才能拿到与查看。
在 TopoBlocks 里一步搞定
获取 App 创建、修复、转换、保护并部署你的世界——诊断免费,绝不覆盖原文件。