summon marker ~ ~ ~ {Tags:["shadow","init","unspellable"]}

execute unless predicate olink:ch1/in_link run function olink:ch1/new_link
execute as @e[type=marker,tag=shadow,tag=init,limit=1] run function olink:ch1/join_link

tag @e[type=marker,tag=shadow,tag=init,limit=1] remove init
