execute at @a[predicate=survivalplus:rerare] if entity @e[tag=plussed,tag=!rare,tag=!blood,tag=!rerare,distance=..100,type=#survivalplus:changed,predicate=!survivalplus:norerolltag,type=!#survivalplus:noreroll,type=!#survivalplus:notalive] as @e[tag=plussed,tag=!rare,tag=!blood,tag=!rerare,distance=..100,type=#survivalplus:changed,predicate=!survivalplus:norerolltag,type=!#survivalplus:noreroll,type=!#survivalplus:notalive] at @s unless data entity @s CustomName unless entity @e[distance=..4,nbt={Passengers:[{}]}] run function survivalplus:tools/rerare/rerare