
# -> Operate on cave paintings
execute as @e[type=interaction,tag=OverlyRealistic.Block.CavePainting] at @s run \
    function overly_realistic:general/custom_blocks/cave_painting/looping_operations/support_checks

# -> Create data for secondary animals
execute as @e[type=#overly_realistic:secondary_animals,tag=!OverlyRealistic.SecondaryAnimalChecked,tag=!OverlyRealistic.Animal.IsAnimalCorpse] run \
    function overly_realistic:animals/secondary_animal_tag

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

# -> Loop (2.49s)
schedule function overly_realistic:general/main_loops/main_loop_49t 49t
