execute positioned ~1 ~ ~ if block ~ ~ ~ #bw:gothrough run function bw:particle/xy_part
execute positioned ~-1 ~ ~ if block ~ ~ ~ #bw:gothrough run function bw:particle/xy_part
execute positioned ~ ~1 ~ if block ~ ~ ~ #bw:gothrough run function bw:particle/xy_part
execute positioned ~ ~-1 ~ if block ~ ~ ~ #bw:gothrough run function bw:particle/xy_part
execute positioned ~1 ~1 ~ if block ~ ~ ~ #bw:gothrough run function bw:particle/xy_part
execute positioned ~-1 ~1 ~ if block ~ ~ ~ #bw:gothrough run function bw:particle/xy_part
execute positioned ~1 ~-1 ~ if block ~ ~ ~ #bw:gothrough run function bw:particle/xy_part
execute positioned ~-1 ~-1 ~ if block ~ ~ ~ #bw:gothrough run function bw:particle/xy_part