advancement revoke @s only lostskyislands:obtain_artifact
execute store result storage lostskyislands:artifact_interaction_check gametime long 1 run time query gametime
data modify storage lostskyislands:artifact_interaction_check player set from entity @s UUID
function lostskyislands:artifact/interaction_check with storage lostskyislands:artifact_interaction_check