
# -> Reset adv trigger
advancement revoke @s only overly_realistic:items/player_use_spawn_eggs

# -> Operate on common animals
execute as @e[type=#overly_realistic:common_animals_plus_special,tag=!OverlyRealistic.CommonAnimalChecked,distance=..64] at @s run \
    function overly_realistic:animals/common_animal_tag

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