execute as @e[type=marker,name=pipe_placer] at @s if block ~ ~ ~ minecraft:air run setblock ~ ~ ~ create:fluid_pipe
execute as @e[type=marker,name=pipe_placer] at @s if block ~ ~ ~ minecraft:light run setblock ~ ~ ~ create:fluid_pipe
execute as @e[type=marker,name=pipe_placer] at @s run tp @s ~ ~1 ~
execute as @e[type=marker,name=pipe_placer] at @s unless block ~ ~ ~ minecraft:air unless block ~ ~ ~ minecraft:light run kill @s