#使用後に初回起動を初期化
execute if entity @s[tag=untwo.enchant.unique.shield.stream.after] run tag @s remove untwo.enchant.unique.shield.stream.nofirst
#ループ継続用
tag @s add untwo.enchant.unique.shield.stream.after

#各処理
function untwo:enchant/unique/stream/blaze/tick
function untwo:enchant/unique/stream/breeze/tick
function untwo:enchant/unique/stream/ender/tick
function untwo:enchant/unique/stream/ice/tick
function untwo:enchant/unique/stream/poison/tick
function untwo:enchant/unique/stream/powder/tick
function untwo:enchant/unique/stream/smite/tick

#スコアが全て0の時初回起動及びループを削除
execute unless predicate untwo:enchant/unique/shield/stream/any_score run tag @s remove untwo.enchant.unique.shield.stream.after
execute unless predicate untwo:enchant/unique/shield/stream/any_score run tag @s remove untwo.enchant.unique.shield.stream.reset
