
# -> Furnace heat operations
execute at @e[type=marker,tag=OverlyRealistic.Block.ContainerIsBlastFurnace,x=0] \
    if block ~ ~ ~ blast_furnace[lit=true] run \
        scoreboard players set @a[tag=!OverlyRealistic.Player.IsGhost,distance=..6] OverlyRealistic.Player.IsNearCampfire 6

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

# -> Loop (5 sec)
schedule function overly_realistic:general/main_loops/main_loop_103t 103t