
# -> Operate on hardened clay molds
execute as @e[type=interaction,tag=OverlyRealistic.Block.HardenedClayMold_HasContents,tag=!OverlyRealistic.Block.HardenedClayMold_HasCooledContents,x=0] \
    at @s \
    unless block ~ ~ ~ #overly_realistic:can_cool_down_metals_in_clay_molds run \
        function overly_realistic:general/custom_blocks/hardened_clay_mold/looping_operations/hardened_clay_mold_cool_down

# -> Function tag
function #overly_realistic:general_loops/main_302t

# -> Loop (15 sec)
schedule function overly_realistic:general/main_loops/main_loop_302t 302t
