
# -> Operate on players
execute as @a at @s run \
    function overly_realistic:general/main_loops/main_loop_27t_operate

# -> Operate on forging plates
execute as @e[type=interaction,tag=OverlyRealistic.Block.ForgingPlate,tag=OverlyRealistic.Block.ForgingPlate_RequiresLoopingLogic,x=0] at @s run \
    function overly_realistic:general/custom_blocks/forging_plate/looping_operations/loop_logic_operate

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

# -> Loop
schedule function overly_realistic:general/main_loops/main_loop_27t 27t
