
# -> Operate on torch markers
execute as @e[type=marker,tag=OverlyRealistic.TorchBlock] at @s run \
    function overly_realistic:general/torches/torch_operate

# -> Operate on generic spawnable mobs
execute as @e[type=#overly_realistic:generic_mobs_spawnable,tag=!OverlyRealistic.GenericMobSpawned] at @s run \
    function overly_realistic:animals/mob_spawn_operate

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

# -> Loop
schedule function overly_realistic:general/main_loops/main_loop_18t 18t