手册:set_block_at_pos

来自Minecraft基岩版开发Wiki
set_block_at_pos
附加包方块事件
组件所属
组件类型
event
加入版本

在相对于该方块的位置上,将一个方块替换为另一个方块。

语法[编辑]

"set_block_at_pos": {
  "block_offset": <par1>,
  "block_type": "<par2>"
}

"set_block_at_pos": {
  "block_offset": <par1>,
  "block_type": {
    "name": "<par2>",
    "states": {
      "<par3>": "<par4>"
    }
  }
}

结构[编辑]

常规[编辑]

  •  set_block_at_pos:根对象。
    •  block_offset:设置要替换的方块相对于该方块的坐标偏移量。此参数数值包含三个浮点数([a,b,c]),分别表示x、y和z轴坐标。默认值为[0.0,0.0,0.0]
    •  block_type:设置方块类型(例如: minecraft:diamond_block)。

使用方块解析器[编辑]

  •  set_block_at_pos
    •  block_offset
    •  block_type:方块解析器。
      •  name:设置方块类型。
      •  states:属性列表。
        •  <state_name>:键名为属性名称;设置该属性的值。
        • ……

历史[编辑]

基岩版
1.16.1001.16.100.56加入了set_block_at_pos
1.16.100.59set_block_at_pos不会将方块位置从来源参数改变。
1.16.2001.16.200.52现在使用block_type时该组件将使用BlockDescriptor(方块解析器)。
1.16.2101.16.210.56现在支持方块的自定义状态。

漏洞[编辑]

关于“Set block at pos”的漏洞在国际版中由漏洞追踪器维护,请在此报告漏洞。