SeedMapView
ZH

种子地图 › 工具 › 区块计算器

Minecraft 区块计算器

把 Minecraft 方块坐标转换成区块、区域文件和区块内坐标,也可以反向转换。

方块

区块计算器

农场、史莱姆陷阱和红石建筑常常需要放在同一个区块内。这个 Minecraft 区块计算器可以把任意方块坐标转换为区块坐标,还会显示存放该区块的区域文件,例如 r.0.0.mca。输入你的 X 和 Z,就能得到区块、你在区块内的位置以及区域文件。再也不用手动数方块了。

如何使用 Minecraft 区块计算器

  1. 输入方块的 X 和 Z 坐标。在 Java 版中按 F3 就能看到。
  2. 读取区块的 X 和 Z。
  3. 查看你在区块内的偏移量,范围是 0 到 15。
  4. 如果你要处理世界文件,记下区域文件名。

你也可以反过来用。输入一个区块,就能看到它覆盖的方块范围。

例如,区块 0 在该坐标轴上覆盖方块 0 到 15。区块 −1 覆盖方块 −16 到 −1。每个区块的跨度始终正好是 16 格。

区块坐标的原理

一个区块是 16 × 16 格的方块柱。要找到区块,把方块的 X 和 Z 除以 16 并向下取整。余数就是你在区块内的位置。

方块 X, Z区块 X, Z区块内偏移
27, −151, −111, 1
0, 00, 00, 0
−1, 100−1, 615, 4

取整总是向下,也就是朝负数方向。所以方块 −1 在区块 −1 里,而不是区块 0。

区域文件详解

Java 版把区块保存在区域文件中。每个文件包含 32 × 32 个区块,最多 1024 个区块,覆盖 512 × 512 格。

要找到区域,把区块坐标除以 32 并向下取整。文件名为 r.X.Z.mca。例如,区块(1, −1)位于 r.0.-1.mca。这些文件在你世界存档的 region 文件夹里。

当你要精简世界,或从备份中恢复某一片区域时,这很有用。不过,动区域文件之前一定要先备份世界。

删除区域文件会移除其中的所有区块。下次进入时,游戏会根据种子重新生成该区域。那片区域里的建筑、箱子和挖好的隧道都会永久消失。所以请先用计算器再三核对文件名。

区块边界和区块子区段

在 Java 版中,按 F3+G 可显示你周围的区块边界。用它来把农场和计算器的结果对齐。

每个区块会被分成高 16 格的子区段。高度取决于维度。

维度高度子区段
主世界(1.18+)Y −64 到 319,384 格24
下界(Java 版)256 格16
末地256 格16

技巧和常见错误

  • 史莱姆农场:史莱姆区块是整个区块,所以要在边界内建造。
  • 刷怪农场:尽量让整个农场落在更少的区块里。
  • 下界坐标:如果需要主世界区块,先把下界位置换算成主世界坐标。

最常见的错误是向零取整。方块 X −20 在区块 −2 里,而不是 −1。另一个错误是使用 -1.18 之前的高度。旧世界的底部只到 Y 0,所以子区段更少。

另外请注意,近期的 Java 版本已经没有出生点区块了。它们在 1.21.9 中被移除。所以不要指望靠它们让农场保持加载。

什么时候需要区块计算器

区块比大多数玩家想象的更重要。游戏以区块为单位加载、保存和更新世界,很多机制也是按区块运作的。

  • 史莱姆区块:史莱姆只会在某些区块里、Y 40 以下生成。
  • 农场:跨越边界的建筑可能会在其中一个区块卸载时失灵。
  • 世界编辑:工具和备份经常需要区块或区域编号。
  • 服务器管理:日志和卡顿报告里经常会写出区块坐标。

有了 Minecraft 区块计算器,一秒钟就能得到这些数字。

常见问题

怎么知道我在哪个区块?

把你的 X 和 Z 除以 16 并向下取整。在 Java 版中,F3 也会在屏幕上显示区块。

Minecraft 的一个区块有多大?

一个区块宽 16 × 16 格。在 1.18+ 的主世界里,它的高度范围是 Y −64 到 319。

一个区域文件里有多少个区块?

一个区域文件包含 32 × 32 个区块,覆盖 512 × 512 格。

怎么显示区块边界?

在 Java 版中按 F3+G。再按一次可隐藏。

什么是区块子区段?

一个 16 × 16 × 16 格的立方体。1.18+ 的主世界区块由 24 个子区段上下叠起来组成。