"minecraft:damage_sensor": {
"triggers":[
{
"on_damage": {
"filters": {
"all_of": [
{
"test": "has_damage",
"target": "self",
"value": "attack"
}
]
},
"event": "blc:kyoka_sk1_attack",
"target": "self"
},
"deals_damage": false
},
{
"on_damage": {
"filters": {
"all_of": [
{
"test": "has_damage",
"target": "self",
"value": "projectile"
}
]
},
"event": "blc:kyoka_sk1_projectile",
"target": "self"
},
"deals_damage": false
},
{
"on_damage": {
"filters": {
"all_of": [
{
"test": "has_damage",
"target": "self",
"value": "fire"
}
]
},
"event": "blc:kyoka_sk1_fire",
"target": "self"
},
"deals_damage": false
},
{
"on_damage": {
"filters": {
"all_of": [
{
"test": "has_damage",
"target": "self",
"value": "all"
}
]
},
"event": "blc:kyoka_sk1_all",
"target": "self"
},
"deals_damage": false
}
]
}
"blc:kyoka_sk1_attack": {"run_command": {"command": ["damage @e[r=6] 5 entity_attack entity @s"]}},
"blc:kyoka_sk1_projectile": {"run_command": {"command": ["damage @e[r=6] 5 projectile entity @s"]}},
"blc:kyoka_sk1_fire": {"run_command": {"command": ["damage @e[r=6] 5 fire entity @s"]}},
"blc:kyoka_sk1_all": {"run_command": {"command": ["damage @e[r=6] 5 override entity @s"]}}