создаёшь скорбоард /scoreboard objectives add damage minecraft.custom:minecraft.damage_taken
порядок снизу вверх
/scoreboard players set @a[scores={damage=1..}] damage 0
/execute as @a[scores={damage=1..}] if score @s damage matches 1.. run effect give @s minecraft:твой эффект