$execute if items entity @s weapon.$(slot) *[custom_data~{vb.item.depth_meter:1b}] run function vb:tick_player/custom_item/depth_meter/main {slot:$(slot)}
$execute if items entity @s weapon.$(slot) *[custom_data~{vb.item.spanner:1b}] run function vb:tick_player/custom_item/spanner/main {slot:$(slot)}
$execute if items entity @s weapon.$(slot) *[custom_data~{vb.item.animal_whistle:1b}] run function vb:tick_player/custom_item/animal_whistle/main {slot:$(slot)}
$execute if items entity @s weapon.$(slot) *[custom_data~{vb.item.breeze_chakram:1b}] run function vb:tick_player/custom_item/breeze_chakram/main {slot:$(slot)}
$execute if items entity @s weapon.$(slot) *[custom_data~{vb.item.blaze_chakram:1b}] run function vb:tick_player/custom_item/blaze_chakram/main {slot:$(slot)}
$execute if items entity @s weapon.$(slot) *[custom_data~{vb.item.gold_coin:1b}] run function vb:tick_player/custom_item/gold_coin/main {slot:$(slot)}
$execute if items entity @s weapon.$(slot) *[custom_data~{vb.item.smoke_bomb:1b}] run function vb:tick_player/custom_item/smoke_bomb/main {slot:$(slot)}
