execute if entity @e[tag=player] run function survivalplus:tools/player/player
execute if entity @e[tag=fake,type=creeper] run function survivalplus:mobs/fake
execute if entity @e[tag=upgradekit] run function survivalplus:mobs/upgrade/upgrade
execute if entity @e[tag=armorkit] run function survivalplus:mobs/upgrade/armor
execute if entity @e[tag=burstpillager] as @e[tag=burstpillager] at @s positioned ~ ~1.6 ~ anchored eyes run function survivalplus:tools/archer/crossbow/burstpillager
execute if entity @e[tag=boom,tag=lit] run function survivalplus:mobs/boomingzombie
execute if entity @e[tag=polyd] run function survivalplus:tools/poly/polyd_player
execute if entity @e[tag=poly_sheep] run function survivalplus:tools/poly/poly_sheep
execute if entity @e[tag=polyd_vill] run function survivalplus:tools/poly/polyd_vill
execute if entity @e[tag=stunboss] as @e[tag=stunboss,scores={stunned=1..}] run function survivalplus:tools/tomes/unstunboss
execute if entity @e[tag=trap] as @e[tag=trap] at @s run function survivalplus:tools/trap/trap
execute if entity @a[tag=ng+] run function survivalplus:tools/newgame/nogoingback
execute if entity @e[tag=ngboss,type=!marker] as @e[tag=ngboss,type=!marker] run function survivalplus:finale/boss/tick
execute if entity @e[tag=finalgate] run function survivalplus:finale/finalgate
execute if entity @e[tag=limitammo] as @e[tag=limitammo] run function survivalplus:tools/archer/limitammo
execute if entity @e[tag=giant] run function survivalplus:mobs/giantai
execute if entity @e[tag=berry] run function survivalplus:finale/berry/berry
execute if entity @e[tag=shade] run function survivalplus:tools/armor/shadow
execute if entity @e[tag=cointrinket,type=item] run function survivalplus:tools/trinkets/coin
execute if entity @e[tag=giants_heart] as @e[tag=giants_heart] at @s run function survivalplus:giant_deal/heart
execute if entity @e[tag=devil_deal] run function survivalplus:giant_deal/secure
#execute if entity @e[tag=loadchunk] at @e[tag=loadchunk] run function survivalplus:tools/loadchunk
execute if entity @e[tag=tickdelay] as @e[tag=tickdelay] run function survivalplus:tools/sanity/tickdelay
execute if entity @e[tag=shadow] as @e[tag=shadow] at @s run function survivalplus:tools/sanity/shadow/shadow
execute if entity @e[tag=smiler] as @e[tag=smiler] at @s run function survivalplus:tools/sanity/smiler/smiler
execute if entity @e[tag=star] as @e[tag=star] run function survivalplus:tools/star/star
execute if entity @e[tag=chum] as @e[tag=chum] run function survivalplus:tools/chum/timer
execute if entity @e[tag=cryshat] as @e[tag=cryshat] at @s run function survivalplus:tools/trap/hatcrystal
execute if entity @e[tag=evilcrys] as @e[tag=evilcrys] at @s run function survivalplus:mobs/evilcrystal
execute if entity @e[tag=crysevok] as @e[tag=crysevok] at @s run function survivalplus:mobs/crysevok
execute if entity @e[type=witch] as @e[type=witch] run function survivalplus:mobs/witchheal
execute if entity @e[tag=lowregen] as @e[tag=lowregen] run function survivalplus:tools/lowregen
execute if entity @e[tag=fastregen] as @e[tag=fastregen] run function survivalplus:tools/fastregen
execute if entity @e[tag=sculk] as @e[tag=sculk] at @s run function survivalplus:mobs/sculk
execute if entity @e[tag=blazingfire] as @e[tag=blazingfire] at @s run function survivalplus:tools/campfire/blazingfire
execute if entity @e[tag=wild_crop] as @e[tag=wild_crop] at @s run function survivalplus:tools/farming/wild_crop
execute if entity @e[tag=stucktrident] as @e[tag=stucktrident] at @s run function survivalplus:tools/stucktrident
execute if entity @e[tag=dragonspew] as @e[tag=dragonspew] at @s run function survivalplus:end/dragonspew
execute if entity @e[tag=stealthskel] as @e[tag=stealthskel] run function survivalplus:tools/stealth/invis_check
#execute if entity @e[tag=bighead] run function survivalplus:mobs/gianthead