
# -> Globalize ID
scoreboard players operation #or.clay_mold_id OverlyRealistic.General.ArbitraryData = @s OverlyRealistic.General.ArbitraryData

# -> Globalize shape data
data modify storage overly_realistic:clay_molds clay_mold_shape set from entity @s data.mold_shape_dialog
scoreboard players operation #or.clay_mold_shape_square_0 OverlyRealistic.General.ArbitraryData = @s OverlyRealistic.World.ClayMoldSquare_0
scoreboard players operation #or.clay_mold_shape_square_1 OverlyRealistic.General.ArbitraryData = @s OverlyRealistic.World.ClayMoldSquare_1
scoreboard players operation #or.clay_mold_shape_square_2 OverlyRealistic.General.ArbitraryData = @s OverlyRealistic.World.ClayMoldSquare_2
scoreboard players operation #or.clay_mold_shape_square_3 OverlyRealistic.General.ArbitraryData = @s OverlyRealistic.World.ClayMoldSquare_3
scoreboard players operation #or.clay_mold_shape_square_4 OverlyRealistic.General.ArbitraryData = @s OverlyRealistic.World.ClayMoldSquare_4
scoreboard players operation #or.clay_mold_shape_square_5 OverlyRealistic.General.ArbitraryData = @s OverlyRealistic.World.ClayMoldSquare_5
scoreboard players operation #or.clay_mold_shape_square_6 OverlyRealistic.General.ArbitraryData = @s OverlyRealistic.World.ClayMoldSquare_6
scoreboard players operation #or.clay_mold_shape_square_7 OverlyRealistic.General.ArbitraryData = @s OverlyRealistic.World.ClayMoldSquare_7
scoreboard players operation #or.clay_mold_shape_square_8 OverlyRealistic.General.ArbitraryData = @s OverlyRealistic.World.ClayMoldSquare_8

# -> Build clay mold UI
function overly_realistic:general/custom_blocks/clay_mold/clay_mold_interactions/build_clay_mold_ui
