{ "$id": "blockception.minecraft.behavior.entities.1.8.0.minecraft.block_sensor", "type": "object", "title": "Block Sensor 1.8.0", "description": "Fires off a specified event when a block in the block list is broken within the sensor range.", "additionalProperties": false, "properties": { "sensor_radius": { "type": "integer", "description": "radius from entity in order to check for when block is broken", "title": "Sensor Radius", "minimum": 0 }, "on_break": { "type": "array", "title": "On Break", "description": "blocks that will trigger the component when broken and what event will trigger.", "items": { "type": "object", "title": "On Block Broken", "additionalProperties": false, "properties": { "block_list": { "type": "array", "title": "Block List", "description": "list of blocks that will trigger the senor.", "items": { "type": "string", "title": "Block ID", "description": "A block that will trigger the senor.", "$ref": "../../../../general/block/identifier.json" } }, "on_block_broken": { "type": "string", "title": "On Block Broken", "description": "Event to run when a block breaks" } } } } } }