# ᛉ Max Souls UX
    # Sequence 10 
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:100_points_max_health_upgrade"}]}]}] if score @s Points matches 15.. run tellraw @s {"text": "+10 ᛉ Max Souls (110 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:200_points_max_health_upgrade"}]}]}] if score @s Points matches 35.. run tellraw @s {"text": "+10 ᛉ Max Souls (120 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:325_points_max_health_upgrade"}]}]}] if score @s Points matches 60.. run tellraw @s {"text": "+10 ᛉ Max Souls (130 Max)" , "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:500_points_max_health_upgrade"}]}]}] if score @s Points matches 100.. run tellraw @s {"text": "+10 ᛉ Max Souls (140 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:750_points_max_health_upgrade"}]}]}] if score @s Points matches 150.. run tellraw @s {"text": "+10 ᛉ Max Souls (150 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:1000_points_max_health_upgrade"}]}]}] if score @s Points matches 220.. run tellraw @s {"text": "+10 ᛉ Max Souls (160 Max)", "color": "#64b0c1"}

    # Sequence 9
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:1300_points_max_health_upgrade"}]}]}] if score @s Points matches 300.. run tellraw @s {"text": "+10 ᛉ Max Souls (170 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:1650_points_max_health_upgrade"}]}]}] if score @s Points matches 400.. run tellraw @s {"text": "+10 ᛉ Max Souls (180 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:2050_points_max_health_upgrade"}]}]}] if score @s Points matches 525.. run tellraw @s {"text": "+10 ᛉ Max Souls (190 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:2500_points_max_health_upgrade"}]}]}] if score @s Points matches 675.. run tellraw @s {"text": "+10 ᛉ Max Souls (200 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:3000_points_max_health_upgrade"}]}]}] if score @s Points matches 850.. run tellraw @s {"text": "+10 ᛉ Max Souls (210 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:3500_points_max_health_upgrade"}]}]}] if score @s Points matches 1000.. run tellraw @s {"text": "+10 ᛉ Max Souls (220 Max)", "color": "#64b0c1"}

    # Sequence 8
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:4025_points_max_health_upgrade"}]}]}] if score @s Points matches 1200.. run tellraw @s {"text": "+10 ᛉ Max Souls (230 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:4575_points_max_health_upgrade"}]}]}] if score @s Points matches 1425.. run tellraw @s {"text": "+10 ᛉ Max Souls (240 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:5150_points_max_health_upgrade"}]}]}] if score @s Points matches 1675.. run tellraw @s {"text": "+10 ᛉ Max Souls (250 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:5750_points_max_health_upgrade"}]}]}] if score @s Points matches 1950.. run tellraw @s {"text": "+10 ᛉ Max Souls (260 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:6375_points_max_health_upgrade"}]}]}] if score @s Points matches 2250.. run tellraw @s {"text": "+10 ᛉ Max Souls (270 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:7000_points_max_health_upgrade"}]}]}] if score @s Points matches 2600.. run tellraw @s {"text": "+10 ᛉ Max Souls (280 Max)", "color": "#64b0c1"}

    # Sequence 7
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:7675_points_max_health_upgrade"}]}]}] if score @s Points matches 3000.. run tellraw @s {"text": "+10 ᛉ Max Souls (290 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:8375_points_max_health_upgrade"}]}]}] if score @s Points matches 3450.. run tellraw @s {"text": "+10 ᛉ Max Souls (300 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:9100_points_max_health_upgrade"}]}]}] if score @s Points matches 3950.. run tellraw @s {"text": "+10 ᛉ Max Souls (310 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:9850_points_max_health_upgrade"}]}]}] if score @s Points matches 4500.. run tellraw @s {"text": "+10 ᛉ Max Souls (320 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:10675_points_max_health_upgrade"}]}]}] if score @s Points matches 5100.. run tellraw @s {"text": "+10 ᛉ Max Souls (330 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:11500_points_max_health_upgrade"}]}]}] if score @s Points matches 5750.. run tellraw @s {"text": "+20 ᛉ Max Souls (350 Max)", "color": "#64b0c1"}

# ᛟ Summon Capacity UX
    # Sequence 10
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:100_points_max_health_upgrade"}]}]}] if score @s Points matches 15.. run tellraw @s {"text": "+1 ᛟ Summon Capacity (6 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:200_points_max_health_upgrade"}]}]}] if score @s Points matches 35.. run tellraw @s {"text": "+1 ᛟ Summon Capacity (7 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:325_points_max_health_upgrade"}]}]}] if score @s Points matches 60.. run tellraw @s {"text": "+1 ᛟ Summon Capacity (8 Max)" , "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:500_points_max_health_upgrade"}]}]}] if score @s Points matches 100.. run tellraw @s {"text": "+1 ᛟ Summon Capacity (9 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:750_points_max_health_upgrade"}]}]}] if score @s Points matches 150.. run tellraw @s {"text": "+1 ᛟ Summon Capacity (10 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:1000_points_max_health_upgrade"}]}]}] if score @s Points matches 220.. run tellraw @s {"text": "+1 ᛟ Summon Capacity (11 Max)", "color": "#64b0c1"}

    # Sequence 9
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:1300_points_max_health_upgrade"}]}]}] if score @s Points matches 300.. run tellraw @s {"text": "+1 ᛟ Summon Capacity (12 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:1650_points_max_health_upgrade"}]}]}] if score @s Points matches 400.. run tellraw @s {"text": "+1 ᛟ Summon Capacity (13 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:2050_points_max_health_upgrade"}]}]}] if score @s Points matches 525.. run tellraw @s {"text": "+1 ᛟ Summon Capacity (14 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:2500_points_max_health_upgrade"}]}]}] if score @s Points matches 675.. run tellraw @s {"text": "+1 ᛟ Summon Capacity (15 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:3000_points_max_health_upgrade"}]}]}] if score @s Points matches 850.. run tellraw @s {"text": "+1 ᛟ Summon Capacity (16 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:3500_points_max_health_upgrade"}]}]}] if score @s Points matches 1000.. run tellraw @s {"text": "+1 ᛟ Summon Capacity (17 Max)", "color": "#64b0c1"}

    # Sequence 8
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:4025_points_max_health_upgrade"}]}]}] if score @s Points matches 1200.. run tellraw @s {"text": "+1 ᛟ Summon Capacity (18 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:4575_points_max_health_upgrade"}]}]}] if score @s Points matches 1425.. run tellraw @s {"text": "+1 ᛟ Summon Capacity (19 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:5150_points_max_health_upgrade"}]}]}] if score @s Points matches 1675.. run tellraw @s {"text": "+1 ᛟ Summon Capacity (20 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:5750_points_max_health_upgrade"}]}]}] if score @s Points matches 1950.. run tellraw @s {"text": "+1 ᛟ Summon Capacity (21 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:6375_points_max_health_upgrade"}]}]}] if score @s Points matches 2250.. run tellraw @s {"text": "+1 ᛟ Summon Capacity (22 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:7000_points_max_health_upgrade"}]}]}] if score @s Points matches 2600.. run tellraw @s {"text": "+1 ᛟ Summon Capacity (23 Max)", "color": "#64b0c1"}

    # Sequence 7
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:7675_points_max_health_upgrade"}]}]}] if score @s Points matches 3000.. run tellraw @s {"text": "+1 ᛟ Summon Capacity (24 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:8375_points_max_health_upgrade"}]}]}] if score @s Points matches 3450.. run tellraw @s {"text": "+1 ᛟ Summon Capacity (25 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:9100_points_max_health_upgrade"}]}]}] if score @s Points matches 3950.. run tellraw @s {"text": "+1 ᛟ Summon Capacity (26 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:9850_points_max_health_upgrade"}]}]}] if score @s Points matches 4500.. run tellraw @s {"text": "+1 ᛟ Summon Capacity (27 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:10675_points_max_health_upgrade"}]}]}] if score @s Points matches 5100.. run tellraw @s {"text": "+1 ᛟ Summon Capacity (28 Max)", "color": "#64b0c1"}
execute unless entity @s[nbt={attributes:[{modifiers:[{id:"minecraft:11500_points_max_health_upgrade"}]}]}] if score @s Points matches 5750.. run tellraw @s {"text": "+2 ᛟ Summon Capacity (30 Max)", "color": "#64b0c1"}

# [MAGUS] ᛉ Max Souls
    # Phase 1
execute if score @s Points matches 15..34 run scoreboard players set @s necromancer_soul_bar_max 110
execute if score @s Points matches 35..59 run scoreboard players set @s necromancer_soul_bar_max 120
execute if score @s Points matches 60..99 run scoreboard players set @s necromancer_soul_bar_max 130
execute if score @s Points matches 100..149 run scoreboard players set @s necromancer_soul_bar_max 140
execute if score @s Points matches 150..219 run scoreboard players set @s necromancer_soul_bar_max 150
execute if score @s Points matches 220..299 run scoreboard players set @s necromancer_soul_bar_max 160
    # Phase 2
execute if score @s Points matches 300..399 run scoreboard players set @s necromancer_soul_bar_max 170
execute if score @s Points matches 400..524 run scoreboard players set @s necromancer_soul_bar_max 180
execute if score @s Points matches 525..674 run scoreboard players set @s necromancer_soul_bar_max 190
execute if score @s Points matches 675..849 run scoreboard players set @s necromancer_soul_bar_max 200
execute if score @s Points matches 850..999 run scoreboard players set @s necromancer_soul_bar_max 210
execute if score @s Points matches 1000..1199 run scoreboard players set @s necromancer_soul_bar_max 220
    # Phase 3
execute if score @s Points matches 1200..1424 run scoreboard players set @s necromancer_soul_bar_max 230
execute if score @s Points matches 1425..1674 run scoreboard players set @s necromancer_soul_bar_max 240
execute if score @s Points matches 1675..1949 run scoreboard players set @s necromancer_soul_bar_max 250
execute if score @s Points matches 1950..2249 run scoreboard players set @s necromancer_soul_bar_max 260
execute if score @s Points matches 2250..2599 run scoreboard players set @s necromancer_soul_bar_max 270
execute if score @s Points matches 2600..2999 run scoreboard players set @s necromancer_soul_bar_max 280
    # Phase 4
execute if score @s Points matches 3000..3449 run scoreboard players set @s necromancer_soul_bar_max 290
execute if score @s Points matches 3450..3949 run scoreboard players set @s necromancer_soul_bar_max 300
execute if score @s Points matches 3950..4499 run scoreboard players set @s necromancer_soul_bar_max 310
execute if score @s Points matches 4500..5099 run scoreboard players set @s necromancer_soul_bar_max 320
execute if score @s Points matches 5100..5749 run scoreboard players set @s necromancer_soul_bar_max 330
execute if score @s Points matches 5750.. run scoreboard players set @s necromancer_soul_bar_max 350

# [MAGUS] ᛟ Summon Capacity
    # Phase 1
execute if score @s Points matches 15..34 run scoreboard players set @s necromancer_summon_capacity 6
execute if score @s Points matches 35..59 run scoreboard players set @s necromancer_summon_capacity 7
execute if score @s Points matches 60..99 run scoreboard players set @s necromancer_summon_capacity 8
execute if score @s Points matches 100..149 run scoreboard players set @s necromancer_summon_capacity 9
execute if score @s Points matches 150..219 run scoreboard players set @s necromancer_summon_capacity 10
execute if score @s Points matches 220..299 run scoreboard players set @s necromancer_summon_capacity 11
    # Phase 2
execute if score @s Points matches 300..399 run scoreboard players set @s necromancer_summon_capacity 12
execute if score @s Points matches 400..524 run scoreboard players set @s necromancer_summon_capacity 13
execute if score @s Points matches 525..674 run scoreboard players set @s necromancer_summon_capacity 14
execute if score @s Points matches 675..849 run scoreboard players set @s necromancer_summon_capacity 15
execute if score @s Points matches 850..999 run scoreboard players set @s necromancer_summon_capacity 16
execute if score @s Points matches 1000..1199 run scoreboard players set @s necromancer_summon_capacity 17
    # Phase 3
execute if score @s Points matches 1200..1424 run scoreboard players set @s necromancer_summon_capacity 18
execute if score @s Points matches 1425..1674 run scoreboard players set @s necromancer_summon_capacity 19
execute if score @s Points matches 1675..1949 run scoreboard players set @s necromancer_summon_capacity 20
execute if score @s Points matches 1950..2249 run scoreboard players set @s necromancer_summon_capacity 21
execute if score @s Points matches 2250..2599 run scoreboard players set @s necromancer_summon_capacity 22
execute if score @s Points matches 2600..2999 run scoreboard players set @s necromancer_summon_capacity 23
    # Phase 4
execute if score @s Points matches 3000..3449 run scoreboard players set @s necromancer_summon_capacity 24
execute if score @s Points matches 3450..3949 run scoreboard players set @s necromancer_summon_capacity 25
execute if score @s Points matches 3950..4499 run scoreboard players set @s necromancer_summon_capacity 26
execute if score @s Points matches 4500..5099 run scoreboard players set @s necromancer_summon_capacity 27
execute if score @s Points matches 5100..5749 run scoreboard players set @s necromancer_summon_capacity 28
execute if score @s Points matches 5750.. run scoreboard players set @s necromancer_summon_capacity 30