setblock ~ ~ ~ oak_sign
execute if score @s n_effects matches 0 run data modify block ~ ~ ~ Text1 set value '[{"translate":"space.128"},{"translate":"space.56"}]'
execute if score @s n_effects matches 1 run data modify block ~ ~ ~ Text1 set value '[{"translate":"space.128"},{"translate":"space.48"}]'
execute if score @s n_effects matches 2 run data modify block ~ ~ ~ Text1 set value '[{"translate":"space.128"},{"translate":"space.40"}]'
execute if score @s n_effects matches 3 run data modify block ~ ~ ~ Text1 set value '[{"translate":"space.128"},{"translate":"space.32"}]'
execute if score @s n_effects matches 4 run data modify block ~ ~ ~ Text1 set value '[{"translate":"space.128"},{"translate":"space.24"}]'
execute if score @s n_effects matches 5 run data modify block ~ ~ ~ Text1 set value '[{"translate":"space.128"},{"translate":"space.16"}]'
execute if score @s n_effects matches 6 run data modify block ~ ~ ~ Text1 set value '[{"translate":"space.128"},{"translate":"space.8"}]'
execute if score @s n_effects matches 7 run data modify block ~ ~ ~ Text1 set value '[{"translate":"space.128"}]'
execute if score @s n_effects matches 8 run data modify block ~ ~ ~ Text1 set value '[{"translate":"space.120"}]'
execute if score @s n_effects matches 9 run data modify block ~ ~ ~ Text1 set value '[{"translate":"space.112"}]'
execute if score @s n_effects matches 10 run data modify block ~ ~ ~ Text1 set value '[{"translate":"space.104"}]'

execute if entity @s[tag=fire_effect] run data modify block ~ ~ ~ Text1 set value '[{"nbt":"Text1","block":"~ ~ ~","interpret":true},{"translate":"space.-2"},{"text":"\\uF830"}]'
execute if entity @s[tag=spore_poison] run data modify block ~ ~ ~ Text1 set value '[{"nbt":"Text1","block":"~ ~ ~","interpret":true},{"translate":"space.-2"},{"text":"\\uF831"}]'
execute if entity @s[tag=freeze] run data modify block ~ ~ ~ Text1 set value '[{"nbt":"Text1","block":"~ ~ ~","interpret":true},{"translate":"space.-2"},{"text":"\\uF832"}]'
execute if entity @s[tag=mage_armor] run data modify block ~ ~ ~ Text1 set value '[{"nbt":"Text1","block":"~ ~ ~","interpret":true},{"translate":"space.-2"},{"text":"\\uF833"}]'
