区块系统完全指南

区块格式

区块坐标

区块坐标 = 方块坐标 ÷ 16(向下取整)

例如:方块 (32, 64) 位于区块 (2, 4)

区块分段(Chunk Section)

每个区块垂直分为多个16×16×16的分段:

区块数据

数据类型说明
方块状态每个方块的类型和属性
生物群系每个4×4×4区域的生物群系
亮度方块光照和天空光照
实体生物、掉落物、箭等
方块实体箱子、熔炉等

加载机制

加载范围

以玩家为中心,圆形范围内的区块被加载:

加载过程

  1. 玩家移动接近未加载区块
  2. 服务器生成/加载区块数据
  3. 发送区块数据到客户端
  4. 客户端渲染区块

卸载过程

玩家远离后,区块被卸载:

模拟距离

模拟距离决定实体和红石被计算的范围:

模拟距离区块半径总区块数
4481
66169
88289
1010441
1212625

模拟距离内的区块:

强制加载

/forceload 指令

强制保持区块加载,即使玩家远离:

使用方法

指令效果
/forceload add x z强制加载指定区块
/forceload remove x z取消强制加载
/forceload query查询强制加载的区块
/forceload remove all取消所有强制加载

应用场景