tag @s add executor
execute as @e[tag=svm_ep.void_bullet,tag=!svm_ep.void_manipulated] if score @s svm_ep.entity_id = @a[tag=executor,limit=1] svm_ep.entity_id run tag @s add same_id
execute as @e[tag=svm_ep.charging_void,tag=!svm_ep.void_manipulated] if score @s svm_ep.entity_id = @e[tag=executor,limit=1] svm_ep.entity_id run tag @s add same_id
execute as @e[tag=svm_ep.black_hole] if score @s svm_ep.entity_id = @e[tag=executor,limit=1] svm_ep.entity_id run tag @s add same_id
execute if entity @e[tag=same_id] at @s run function svm_ep:power/void/manipulation/success
tag @e remove same_id
tag @s remove executor