execute at @n[tag=swapper_mage] run summon armor_stand ~ ~ ~ {Invisible:1b,Tags:[swap_spell]}
execute at @n[tag=swapper_mage] run playsound entity.enderman.teleport player @a ~ ~ ~ 1 1.1
execute as @e[tag=swap_spell,limit=1] run tp @s @n[tag=swapper_mage]
tp @n[tag=swapper_mage] @s
playsound entity.enderman.teleport player @a ~ ~ ~ 1 1.1
tp @s @e[tag=swap_spell,limit=1]
kill @e[tag=swap_spell,limit=1]
advancement revoke @s only survivalplus:tools/gethit/swapper