Minecraft小工具(mcgj.pueh.cn)是蒲呦网络工作室推出的Minecraft 专用存档坐标计算工具,正式名称为"区域坐标台 · Minecraft 存档计算器"。该工具解决了 Minecraft 玩家和服主在定位存档文件时的一项核心需求——将游戏内的 XYZ 坐标精确换算为对应的 mca 区域文件名和文件内部位置。
工具的技术原理基于 Minecraft 存档的 Anvil 文件格式标准:每 16 个方块组成 1 个区块(Chunk),每 32×32 个区块组成 1 个区域文件(.mca),每个区域覆盖 512×512 方块的地形范围。用户输入游戏内的 X、Y、Z 坐标后,工具自动计算并输出:地形区域文件名(如 `r.-2.4.mca`)、传送指令(原版 /tp 和 CMI /tppos 两种格式)、区块坐标、区域坐标、区域内区块位置、区块内方块位置以及位置表索引。
工具的"定位结果"区域提供了完整的技术信息:除了地形区域文件(region/r.-2.4.mca)外,还标注了对应坐标的实体文件(entities/r.-2.4.mca)和兴趣点 POI 文件(poi/r.-2.4.mca)路径。文件内部定位信息包括位置表条目地址(如 1,096–1,099 字节)和时间戳条目地址(如 5,192–5,195 字节)。
对于负坐标的处理,工具采用向下取整的换算公式:`区块 X = floor(方块 X ÷ 16)`、`区域 X = floor(区块 X ÷ 32)`、`索引 = floorMod(区块 X, 32) + floorMod(区块 Z, 32) × 32`。这种严谨的数学处理确保了负坐标换算的准确性,避免了许多在线工具常见的负数取整错误。
对于需要手动修改存档文件(如修复地形错误、移除特定区块)的服主和高级玩家,Minecraft小工具是不可或缺的辅助利器。