#interaction
execute as @e[type=interaction,tag=artifact_interaction] unless entity @n[type=item,tag=artifact,tag=!essence,dx=0] run kill @s

execute at @e[type=item,tag=artifact,tag=!essence] positioned ~-0.5 ~-0.5 ~-0.5 unless entity @n[type=interaction,tag=artifact_interaction,dx=0] run summon interaction ~0.5 ~0.5 ~0.5 {width:0.5f,height:0.5f,Tags:["artifact_interaction"]}