берешь 2 ком. блока и ставишь в обоих Цикличный и Всегда активен
в 1 вводишь команду - /execute as @a if entity @s[nbt= { Inventory:[ { Slot:102b,id:"minecraft:leather_chestplate" } ] } ] run effect give @s minecraft:regeneration 3 10
а во в 2 - /execute as @a if entity @s[nbt= { Inventory:[ { Slot:102b,id:"minecraft:leather_chestplate" } ] } ] run execute if entity @a at @a run summon minecraft:tnt ~ ~ ~
(тут с кожаным нагрудником)