手册:minecraft:block_sensor

来自Minecraft基岩版开发Wiki
数据驱动 实体 > minecraft:block_sensor
minecraft:block_sensor
附加包组件
组件所属
组件类型
组件ID
1944169706
加入版本
?

允许实体通过以物易物的方式掉落物品。

模式[编辑]

block_sensor:
array "on_break": opt
int "sensor_radius" <0-32> : opt
array "sources": opt

结构[编辑]

  •  minecraft:block_sensor:根对象。
    •  on_break:用于启动指定事件的适用块列表。如果一个块在多个列表中,则会发生多个事件。
    •  sensor_radius:可以检测到指定块的最大径向距离。最大半径为 32.0。
    •  sources:将启动事件的方块中断源列表。如果未指定任何内容,则将启动列表内所有破坏方块。

示例[编辑]

字符串型
"minecraft:block_sensor": {
    "sensor_radius": 16,
    "on_break": [
        {
            "block_list": [
                "minecraft:gold_block",
                "minecraft:gilded_blackstone",
                "minecraft:nether_gold_ore",
                "minecraft:deepslate_gold_ore",
                "minecraft:raw_gold_block",
                "minecraft:gold_ore",
                "minecraft:chest",
                "minecraft:trapped_chest",
                "minecraft:ender_chest",
                "minecraft:barrel",
                "minecraft:shulker_box",
                "minecraft:undyed_shulker_box"
            ],
            "on_block_broken": "important_block_destroyed_event"
        }
    ]
}