execute if score @s bw_block matches 803 unless block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 2 1610 minecraft:oak_sign[rotation=0,waterlogged=false]
execute if score @s bw_block matches 803 if block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 1 1610 minecraft:oak_sign[rotation=0,waterlogged=true]
execute if score @s bw_block matches 804 unless block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 2 1610 minecraft:oak_sign[rotation=1,waterlogged=false]
execute if score @s bw_block matches 804 if block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 1 1610 minecraft:oak_sign[rotation=1,waterlogged=true]
execute if score @s bw_block matches 805 unless block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 2 1610 minecraft:oak_sign[rotation=2,waterlogged=false]
execute if score @s bw_block matches 805 if block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 1 1610 minecraft:oak_sign[rotation=2,waterlogged=true]
execute if score @s bw_block matches 806 unless block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 2 1610 minecraft:oak_sign[rotation=3,waterlogged=false]
execute if score @s bw_block matches 806 if block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 1 1610 minecraft:oak_sign[rotation=3,waterlogged=true]
execute if score @s bw_block matches 807 unless block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 2 1610 minecraft:oak_sign[rotation=4,waterlogged=false]
execute if score @s bw_block matches 807 if block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 1 1610 minecraft:oak_sign[rotation=4,waterlogged=true]
execute if score @s bw_block matches 808 unless block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 2 1610 minecraft:oak_sign[rotation=5,waterlogged=false]
execute if score @s bw_block matches 808 if block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 1 1610 minecraft:oak_sign[rotation=5,waterlogged=true]
execute if score @s bw_block matches 809 unless block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 2 1610 minecraft:oak_sign[rotation=6,waterlogged=false]
execute if score @s bw_block matches 809 if block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 1 1610 minecraft:oak_sign[rotation=6,waterlogged=true]
execute if score @s bw_block matches 810 unless block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 2 1610 minecraft:oak_sign[rotation=7,waterlogged=false]
execute if score @s bw_block matches 810 if block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 1 1610 minecraft:oak_sign[rotation=7,waterlogged=true]
execute if score @s bw_block matches 811 unless block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 2 1610 minecraft:oak_sign[rotation=8,waterlogged=false]
execute if score @s bw_block matches 811 if block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 1 1610 minecraft:oak_sign[rotation=8,waterlogged=true]
execute if score @s bw_block matches 812 unless block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 2 1610 minecraft:oak_sign[rotation=9,waterlogged=false]
execute if score @s bw_block matches 812 if block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 1 1610 minecraft:oak_sign[rotation=9,waterlogged=true]
execute if score @s bw_block matches 813 unless block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 2 1610 minecraft:oak_sign[rotation=10,waterlogged=false]
execute if score @s bw_block matches 813 if block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 1 1610 minecraft:oak_sign[rotation=10,waterlogged=true]
execute if score @s bw_block matches 814 unless block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 2 1610 minecraft:oak_sign[rotation=11,waterlogged=false]
execute if score @s bw_block matches 814 if block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 1 1610 minecraft:oak_sign[rotation=11,waterlogged=true]
execute if score @s bw_block matches 815 unless block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 2 1610 minecraft:oak_sign[rotation=12,waterlogged=false]
execute if score @s bw_block matches 815 if block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 1 1610 minecraft:oak_sign[rotation=12,waterlogged=true]
execute if score @s bw_block matches 816 unless block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 2 1610 minecraft:oak_sign[rotation=13,waterlogged=false]
execute if score @s bw_block matches 816 if block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 1 1610 minecraft:oak_sign[rotation=13,waterlogged=true]
execute if score @s bw_block matches 817 unless block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 2 1610 minecraft:oak_sign[rotation=14,waterlogged=false]
execute if score @s bw_block matches 817 if block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 1 1610 minecraft:oak_sign[rotation=14,waterlogged=true]
execute if score @s bw_block matches 818 unless block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 2 1610 minecraft:oak_sign[rotation=15,waterlogged=false]
execute if score @s bw_block matches 818 if block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 1 1610 minecraft:oak_sign[rotation=15,waterlogged=true]
execute if score @s bw_block matches 819 unless block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 2 1610 minecraft:oak_wall_sign[facing=north,waterlogged=false]
execute if score @s bw_block matches 819 if block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 1 1610 minecraft:oak_wall_sign[facing=north,waterlogged=true]
execute if score @s bw_block matches 820 unless block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 2 1610 minecraft:oak_wall_sign[facing=east,waterlogged=false]
execute if score @s bw_block matches 820 if block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 1 1610 minecraft:oak_wall_sign[facing=east,waterlogged=true]
execute if score @s bw_block matches 821 unless block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 2 1610 minecraft:oak_wall_sign[facing=south,waterlogged=false]
execute if score @s bw_block matches 821 if block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 1 1610 minecraft:oak_wall_sign[facing=south,waterlogged=true]
execute if score @s bw_block matches 822 unless block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 2 1610 minecraft:oak_wall_sign[facing=west,waterlogged=false]
execute if score @s bw_block matches 822 if block ~ ~ ~ minecraft:water[level=0] run setblock -30000000 1 1610 minecraft:oak_wall_sign[facing=west,waterlogged=true]
function bw:waterstate/direction
playsound minecraft:block.wood.place block @s ~ ~ ~ 1 0.8