execute unless block ~ ~ ~ #vb:trial_gate_vulnerable[waterlogged=true] run setblock ~ ~ ~ air destroy
execute if block ~ ~ ~ #vb:trial_gate_vulnerable[waterlogged=true] run setblock ~ ~ ~ water destroy
scoreboard players add #VB vb.dummy1 1

## Continue loop
execute if score #VB vb.dummy1 matches ..75 if block ~ ~ ~1 #vb:trial_gate_vulnerable positioned ~ ~ ~1 run function vb:tick_entity/custom_block/trial_gate/break
execute if score #VB vb.dummy1 matches ..75 if block ~ ~ ~-1 #vb:trial_gate_vulnerable positioned ~ ~ ~-1 run function vb:tick_entity/custom_block/trial_gate/break
execute if score #VB vb.dummy1 matches ..75 if block ~1 ~ ~ #vb:trial_gate_vulnerable positioned ~1 ~ ~ run function vb:tick_entity/custom_block/trial_gate/break
execute if score #VB vb.dummy1 matches ..75 if block ~-1 ~ ~ #vb:trial_gate_vulnerable positioned ~-1 ~ ~ run function vb:tick_entity/custom_block/trial_gate/break
execute if score #VB vb.dummy1 matches ..75 if block ~ ~1 ~ #vb:trial_gate_vulnerable positioned ~ ~1 ~ run function vb:tick_entity/custom_block/trial_gate/break
execute if score #VB vb.dummy1 matches ..75 if block ~ ~-1 ~ #vb:trial_gate_vulnerable positioned ~ ~-1 ~ run function vb:tick_entity/custom_block/trial_gate/break