我的世界区块坐标换算器
在我的世界中把方块坐标换算成区块和区域坐标,或反向换算,并给出区块内位置、区段 Y 和 .mca 区域文件头偏移量。
区块是 16 × 16 格;一个区域文件包含 32 × 32 个区块。区域文件是 Java 版的格式。
我的世界使用三种坐标网格:方块、16 × 16 的区块,以及每个容纳 32 × 32 个区块的区域文件。地图编辑器、世界清理工具、服务器命令和种子查找指南常常用区块或区域,而不是方块来标示位置。这个换算器可以从方块坐标换算到区块和区域,也可以从区块或区域文件名换算回它所覆盖的方块。
使用方法
- 选择从方块坐标、区块坐标还是区域文件名开始。
- 输入 X 和 Z 的值(对区域文件,是 r.X.Z.mca 中的两个数字)。
- 在方块模式下,可选加上 Y 得到区段和完整的局部位置。
- 查看对应的区块、方块范围和区域详情。
计算公式
区块 = ⌊方块 ÷ 16⌋, 区域 = ⌊区块 ÷ 32⌋ = ⌊方块 ÷ 512⌋
⌊ ⌋ 表示向下取整,所以负值会朝远离 0 的方向取整。区块内的位置 = 方块 mod 16(始终为 0–15)。在区域内,区块位于 (区块 X mod 32, 区块 Z mod 32),其 4 字节的位置条目从文件头的第 4 × (局部 X + 局部 Z × 32) 字节开始。
示例
方块 X 1234,Y 64,Z −567 位于区块 77, −36(1234 ÷ 16 = 77.1 和 −567 ÷ 16 = −35.4,都向下取整),区段 Y 为 4。区块 77 ÷ 32 = 2.4 和 −36 ÷ 32 = −1.1 得到区域文件 r.2.-2.mca。在该文件中,区块的局部位置是 13, 28,所以其文件头条目从第 4 × (13 + 28 × 32) = 3,636 字节开始。
常见问题
怎样在我的世界里找到区块坐标?
在 Java 版中,F3 界面有一行 Chunk,显示您在区块内的位置和区块坐标。在基岩版中,把方块 X 和 Z 除以 16 并向下取整,或直接在这里输入。
我的基地在哪个区域文件里?
把方块 X 和 Z 除以 512 并向下取整。位于 X 1234、Z −567 的基地在 r.2.-2.mca 中,该文件位于世界文件夹的 region 目录下。
为什么负的区块编号看起来差了一位?
因为计算是向下取整,而不是朝 0 取整。方块 −16 到 −1 构成区块 −1,而区块 0 从方块 0 开始。
下界和末地也适用吗?
适用。每个维度都使用相同的 16 格区块和 32 个区块的区域,只是存放区域文件的文件夹不同。
资料来源
最后更新:
包含这些输入的页面地址: https://kakao.mobile/zh/tools/minecraft-chunk-coordinate-calculator/
引用此工具
kakaoCalc. (2026, November 8). 我的世界区块坐标换算器. https://kakao.mobile/zh/tools/minecraft-chunk-coordinate-calculator/
“我的世界区块坐标换算器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/minecraft-chunk-coordinate-calculator/.