/getchunkdata
来源:Commands/getchunkdata;原文修订 ID:3597990。
本命令仅适用于基岩版和教育版,是隐藏命令;权限等级为 Operator。
获取指定区块的像素数据。
语法
getchunkdata <dimension: string> <chunkX: int> <chunkZ: int> <height: int>
参数
dimension: string:维度名称。chunkX: int:区块在 X 轴上的坐标。chunkZ: int:区块在 Z 轴上的坐标。height: int:区块的高度。
结果
返回区块各层的数据。例如:
getchunkdata overworld -1 1 12
返回值示例:
AAAAAA*255
YGBgAQ*170,AAAAAA,0*13,171*4,0*8,T09PAA,171*1,200FAQ,171*1,0*9,cHBwAQ,171*4,0*10,171*2,YGBgAA,216,0*10,236,216,0,216,0*2
这些信息看起来采用某种字典编码。例如 PmZ7ZA,SHePZA,0,1,0,1,0*249:前两项是不同的方块;之后依次重复索引 0 的项目、索引 1 的项目、索引 0 的项目、索引 1 的项目、索引 0 的项目,最后再重复 249 个索引 0 的项目。这样总数为 256,对应一个区块的 16 × 16 方块层。
六位方块标识符的最后两位采用 Base64 编码,表示方块高度。
返回的数据是给定 Y 值下方、各位置第一个可用方块的方块 ID 和高度;实质上是指定区块在给定 Y 值下方、包含方块 ID 的高度图。
中文翻译/改编自 Minecraft Wiki 原条目,原文作者可由页面历史查看;译文遵循 CC BY-NC-SA 3.0(署名、非商业性使用、相同方式共享)。