-
-
Notifications
You must be signed in to change notification settings - Fork 59
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
7f01851
commit a7fb11e
Showing
34 changed files
with
729 additions
and
20 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
27 changes: 27 additions & 0 deletions
27
...mor/data/gm4_augmented_armor/function/armor/augment/type/charging/damage_dealt.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
# grant ramping move speed and hunger to sprinting player | ||
# @s = player wearing husk armour above 50% health and sprinting | ||
# at unspecified | ||
# run from armor/augment/damage_dealt | ||
|
||
scoreboard players set $change gm4_aa_data 1 | ||
|
||
# if player was above 4 attack speed add full charge unless it was already here | ||
execute if score $attribute.attack_speed gm4_aa_data matches 41.. unless score $active gm4_aa_data matches 1 run return run function gm4_augmented_armor:armor/augment/type/charging/full_charge | ||
|
||
# remove charge if this piece was charged and charge was used | ||
execute if score $active gm4_aa_data matches 1 run return run function gm4_augmented_armor:armor/augment/type/charging/remove_charge | ||
|
||
# otherwise increase the level | ||
execute store result score $level gm4_aa_data run data get storage gm4_augmented_armor:temp components."minecraft:custom_data".gm4_augmented_armor.levels[0] 10 | ||
|
||
execute if score $slot gm4_aa_data matches 0 store result score $curr_bonus gm4_aa_data run data get storage gm4_augmented_armor:temp components."minecraft:attribute_modifiers".modifiers[{id:"gm4_augmented_armor:head.dynamic"}].amount 1000 | ||
execute if score $slot gm4_aa_data matches 1 store result score $curr_bonus gm4_aa_data run data get storage gm4_augmented_armor:temp components."minecraft:attribute_modifiers".modifiers[{id:"gm4_augmented_armor:chest.dynamic"}].amount 1000 | ||
execute if score $slot gm4_aa_data matches 2 store result score $curr_bonus gm4_aa_data run data get storage gm4_augmented_armor:temp components."minecraft:attribute_modifiers".modifiers[{id:"gm4_augmented_armor:legs.dynamic"}].amount 1000 | ||
execute if score $slot gm4_aa_data matches 3 store result score $curr_bonus gm4_aa_data run data get storage gm4_augmented_armor:temp components."minecraft:attribute_modifiers".modifiers[{id:"gm4_augmented_armor:feet.dynamic"}].amount 1000 | ||
|
||
scoreboard players operation $curr_bonus gm4_aa_data += $level gm4_aa_data | ||
|
||
execute if score $slot gm4_aa_data matches 0 store result storage gm4_augmented_armor:temp components."minecraft:attribute_modifiers".modifiers[{id:"gm4_augmented_armor:head.dynamic"}].amount float 0.001 run scoreboard players get $curr_bonus gm4_aa_data | ||
execute if score $slot gm4_aa_data matches 1 store result storage gm4_augmented_armor:temp components."minecraft:attribute_modifiers".modifiers[{id:"gm4_augmented_armor:chest.dynamic"}].amount float 0.001 run scoreboard players get $curr_bonus gm4_aa_data | ||
execute if score $slot gm4_aa_data matches 2 store result storage gm4_augmented_armor:temp components."minecraft:attribute_modifiers".modifiers[{id:"gm4_augmented_armor:legs.dynamic"}].amount float 0.001 run scoreboard players get $curr_bonus gm4_aa_data | ||
execute if score $slot gm4_aa_data matches 3 store result storage gm4_augmented_armor:temp components."minecraft:attribute_modifiers".modifiers[{id:"gm4_augmented_armor:feet.dynamic"}].amount float 0.001 run scoreboard players get $curr_bonus gm4_aa_data |
8 changes: 8 additions & 0 deletions
8
...rmor/data/gm4_augmented_armor/function/armor/augment/type/charging/full_charge.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
|
||
data modify storage gm4_augmented_armor:temp components."minecraft:custom_data".gm4_augmented_armor.augment.active set value 1 | ||
|
||
# activate attribute | ||
execute if score $slot gm4_aa_data matches 0 run data modify storage gm4_augmented_armor:temp components."minecraft:attribute_modifiers".modifiers[{id:"gm4_augmented_armor:head.dynamic_2"}].amount set value 1 | ||
execute if score $slot gm4_aa_data matches 1 run data modify storage gm4_augmented_armor:temp components."minecraft:attribute_modifiers".modifiers[{id:"gm4_augmented_armor:chest.dynamic_2"}].amount set value 1 | ||
execute if score $slot gm4_aa_data matches 2 run data modify storage gm4_augmented_armor:temp components."minecraft:attribute_modifiers".modifiers[{id:"gm4_augmented_armor:legs.dynamic_2"}].amount set value 1 | ||
execute if score $slot gm4_aa_data matches 3 run data modify storage gm4_augmented_armor:temp components."minecraft:attribute_modifiers".modifiers[{id:"gm4_augmented_armor:feet.dynamic_2"}].amount set value 1 |
17 changes: 17 additions & 0 deletions
17
...or/data/gm4_augmented_armor/function/armor/augment/type/charging/remove_charge.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
|
||
data modify storage gm4_augmented_armor:temp components."minecraft:custom_data".gm4_augmented_armor.augment.active set value 0 | ||
|
||
# disable attributes | ||
execute if score $slot gm4_aa_data matches 0 run data modify storage gm4_augmented_armor:temp components."minecraft:attribute_modifiers".modifiers[{id:"gm4_augmented_armor:head.dynamic"}].amount set value 0 | ||
execute if score $slot gm4_aa_data matches 1 run data modify storage gm4_augmented_armor:temp components."minecraft:attribute_modifiers".modifiers[{id:"gm4_augmented_armor:chest.dynamic"}].amount set value 0 | ||
execute if score $slot gm4_aa_data matches 2 run data modify storage gm4_augmented_armor:temp components."minecraft:attribute_modifiers".modifiers[{id:"gm4_augmented_armor:legs.dynamic"}].amount set value 0 | ||
execute if score $slot gm4_aa_data matches 3 run data modify storage gm4_augmented_armor:temp components."minecraft:attribute_modifiers".modifiers[{id:"gm4_augmented_armor:feet.dynamic"}].amount set value 0 | ||
|
||
execute if score $slot gm4_aa_data matches 0 run data modify storage gm4_augmented_armor:temp components."minecraft:attribute_modifiers".modifiers[{id:"gm4_augmented_armor:head.dynamic_2"}].amount set value 0 | ||
execute if score $slot gm4_aa_data matches 1 run data modify storage gm4_augmented_armor:temp components."minecraft:attribute_modifiers".modifiers[{id:"gm4_augmented_armor:chest.dynamic_2"}].amount set value 0 | ||
execute if score $slot gm4_aa_data matches 2 run data modify storage gm4_augmented_armor:temp components."minecraft:attribute_modifiers".modifiers[{id:"gm4_augmented_armor:legs.dynamic_2"}].amount set value 0 | ||
execute if score $slot gm4_aa_data matches 3 run data modify storage gm4_augmented_armor:temp components."minecraft:attribute_modifiers".modifiers[{id:"gm4_augmented_armor:feet.dynamic_2"}].amount set value 0 | ||
|
||
# sound and particles | ||
execute at @n[distance=..12,nbt={HurtTime:10s}] run particle electric_spark ~ ~1.2 ~ 0.3 0.3 0.3 1 4 | ||
playsound minecraft:entity.lightning_bolt.thunder player @a ~ ~ ~ 0.5 2 |
8 changes: 8 additions & 0 deletions
8
...armor/data/gm4_augmented_armor/function/armor/augment/type/giantsbane/activate.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
|
||
execute store result score $damage_dealt gm4_aa_data run attribute @s generic.attack_damage get 100 | ||
|
||
tag @s add gm4_aa_augment_damager | ||
execute as @n[type=!#gm4_augmented_armor:augment_immune,distance=..12,tag=!gm4_aa_augment_damager,tag=!smithed.strict,nbt={HurtTime:10s}] run function gm4_augmented_armor:armor/augment/type/giantsbane/damage | ||
tag @s remove gm4_aa_augment_damager | ||
|
||
scoreboard players reset $augment.giantsbane_damage gm4_aa_data |
19 changes: 19 additions & 0 deletions
19
...d_armor/data/gm4_augmented_armor/function/armor/augment/type/giantsbane/damage.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
|
||
execute store result score $giantsbane_damage gm4_aa_data run attribute @s generic.max_health get 100 | ||
scoreboard players operation $giantsbane_damage gm4_aa_data *= $augment.giantsbane_damage gm4_aa_data | ||
scoreboard players operation $giantsbane_damage gm4_aa_data /= #100 gm4_aa_data | ||
|
||
# sound and particles | ||
execute at @s run particle block{block_state:"chest"} ~ ~1 ~ 0.3 0.3 0.3 0.5 12 | ||
playsound minecraft:entity.zombie.attack_wooden_door player @a ~ ~ ~ 1 0 | ||
|
||
# use custom system for player | ||
execute if entity @s[type=player] run function gm4_augmented_armor:armor/augment/type/giantsbane/player_target/damage | ||
|
||
# calcualte new health for non-player | ||
execute store result score $health gm4_aa_data run data get entity @s Health 100 | ||
scoreboard players operation $health gm4_aa_data -= $giantsbane_damage gm4_aa_data | ||
# if health is reduced to 0 kill this entity | ||
execute unless score $health gm4_aa_data matches 1.. run damage @s 9999 mob_attack by @p[tag=gm4_aa_augment_damager] | ||
# otherwise reduce health to new total | ||
execute store result entity @s[type=!player] Health float 0.01 run scoreboard players get $health gm4_aa_data |
21 changes: 21 additions & 0 deletions
21
...r/data/gm4_augmented_armor/function/armor/augment/type/giantsbane/damage_dealt.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# grant ramping move speed and hunger to sprinting player | ||
# @s = player wearing husk armour above 50% health and sprinting | ||
# at unspecified | ||
# run from armor/augment/damage_dealt | ||
|
||
# check the UUID of target entity | ||
data modify storage gm4_augmented_armor:temp giantsbane.target_UUID set from entity @n[type=!#gm4_augmented_armor:augment_immune,distance=..12,tag=!gm4_aa_augment_damager,tag=!smithed.strict,nbt={HurtTime:10s}] UUID | ||
data modify storage gm4_augmented_armor:temp giantsbane.armor_UUID set from storage gm4_augmented_armor:temp components."minecraft:custom_data".gm4_augmented_armor.last_target | ||
execute store result score $new_target gm4_aa_data run data modify storage gm4_augmented_armor:temp giantsbane.armor_UUID set from storage gm4_augmented_armor:temp giantsbane.target_UUID | ||
execute if score $new_target gm4_aa_data matches 0 run return 0 | ||
|
||
# set new UUID | ||
scoreboard players set $change gm4_aa_data 1 | ||
data modify storage gm4_augmented_armor:temp components."minecraft:custom_data".gm4_augmented_armor.last_target set from storage gm4_augmented_armor:temp giantsbane.target_UUID | ||
|
||
# store level in $augment.giantsbane_damage to use later | ||
execute store result score $level gm4_aa_data run data get storage gm4_augmented_armor:temp components."minecraft:custom_data".gm4_augmented_armor.levels[0] | ||
scoreboard players operation $augment.giantsbane_damage gm4_aa_data += $level gm4_aa_data | ||
|
||
# cleanup | ||
data remove storage gm4_augmented_armor:temp giantsbane |
5 changes: 5 additions & 0 deletions
5
...m4_augmented_armor/function/armor/augment/type/giantsbane/player_target/damage.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
|
||
scoreboard players operation $giantsbane_damage gm4_aa_data += $damage_dealt gm4_aa_data | ||
execute store result storage gm4_augmented_armor:temp giantsbane.damage float 0.01 run scoreboard players get $giantsbane_damage gm4_aa_data | ||
function gm4_augmented_armor:armor/augment/type/giantsbane/player_target/eval_damage with storage gm4_augmented_armor:temp giantsbane | ||
data remove storage gm4_augmented_armor:temp giantsbane |
2 changes: 2 additions & 0 deletions
2
...gmented_armor/function/armor/augment/type/giantsbane/player_target/eval_damage.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
|
||
$damage @s $(damage) player_attack by @p[tag=gm4_aa_augment_damager] |
4 changes: 4 additions & 0 deletions
4
...armor/data/gm4_augmented_armor/function/armor/augment/type/sparking/add_static.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,9 @@ | ||
|
||
# if the augment clock was not running first clear any old stacks | ||
execute if score $keep_tick.sparking gm4_aa_keep_tick matches 0 as @e[scores={gm4_aa_augment.sparking.static_stacks=1..}] run function gm4_augmented_armor:armor/augment/type/sparking/remove_static | ||
|
||
scoreboard players operation @s gm4_aa_augment.sparking.static_stacks += $level gm4_aa_data | ||
scoreboard players set @s gm4_aa_augment.sparking.timer 160 | ||
|
||
execute unless score $keep_tick.sparking gm4_aa_keep_tick matches 1 run schedule function gm4_augmented_armor:clocks/temp/sparking 1t | ||
scoreboard players set $keep_tick.sparking gm4_aa_keep_tick 1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
16 changes: 16 additions & 0 deletions
16
gm4_augmented_armor/data/gm4_augmented_armor/function/training_dummy/damage_dealt.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
|
||
# add new entry to dps_array | ||
data modify storage gm4_augmented_armor:temp dps.new set value {gametime:0,damage:0} | ||
execute store result storage gm4_augmented_armor:temp dps.new.gametime int 1 run scoreboard players get $gametime gm4_aa_data | ||
execute store result storage gm4_augmented_armor:temp dps.new.damage int 1 run scoreboard players get $damage_dealt gm4_aa_data | ||
data modify storage gm4_augmented_armor:temp dps.array append from storage gm4_augmented_armor:temp dps.new | ||
|
||
# update recent hit | ||
execute on passengers if entity @s[tag=gm4_aa_training_dummy.recent_hit] run function gm4_augmented_armor:training_dummy/update/recent_hit | ||
|
||
# update total damage (resets after 10 seconds of not taking damage) | ||
execute unless score @s gm4_aa_training_dummy.timer matches 1.. run scoreboard players set @s gm4_aa_training_dummy.total_damage 0 | ||
scoreboard players set @s gm4_aa_training_dummy.timer 100 | ||
scoreboard players operation @s gm4_aa_training_dummy.total_damage += $damage_dealt gm4_aa_data | ||
scoreboard players operation $total_damage gm4_aa_data = @s gm4_aa_training_dummy.total_damage | ||
execute on passengers if entity @s[tag=gm4_aa_training_dummy.total_damage] run function gm4_augmented_armor:training_dummy/update/total_damage |
5 changes: 5 additions & 0 deletions
5
gm4_augmented_armor/data/gm4_augmented_armor/function/training_dummy/dps_remove.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
|
||
# remove old damage | ||
execute store result score $reduce_dps gm4_aa_data run data get storage gm4_augmented_armor:temp dps.array[0].damage | ||
scoreboard players operation @s gm4_aa_training_dummy.dps -= $reduce_dps gm4_aa_data | ||
data remove storage gm4_augmented_armor:temp dps.array[0] |
35 changes: 35 additions & 0 deletions
35
gm4_augmented_armor/data/gm4_augmented_armor/function/training_dummy/process.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
|
||
# total damage timer | ||
scoreboard players remove @s[scores={gm4_aa_training_dummy.timer=1..}] gm4_aa_training_dummy.timer 1 | ||
|
||
# check if the dummy lost health | ||
execute store result score $health gm4_aa_data run data get entity @s Health 10 | ||
execute if score $health gm4_aa_data matches 10000.. unless score @s gm4_aa_training_dummy.dps matches 1.. run return 0 | ||
|
||
# calculate the damage dealt (x10) | ||
scoreboard players set $damage_dealt gm4_aa_data 10000 | ||
scoreboard players operation $damage_dealt gm4_aa_data -= $health gm4_aa_data | ||
|
||
# grab the array of recent damages | ||
data modify storage gm4_augmented_armor:temp dps.array set from entity @s ArmorItems[0].components."minecraft:custom_data".gm4_augmented_armor.dps_array | ||
# check if the oldest entry is more than 10 seconds old, if so remove it and reduce total damage by it | ||
execute store result score $keep_entry gm4_aa_data run data get storage gm4_augmented_armor:temp dps.array[0].gametime | ||
scoreboard players add $keep_entry gm4_aa_data 100 | ||
execute store result score $gametime gm4_aa_data run time query gametime | ||
scoreboard players operation $keep_entry gm4_aa_data -= $gametime gm4_aa_data | ||
execute unless score $keep_entry gm4_aa_data matches 1.. run function gm4_augmented_armor:training_dummy/dps_remove | ||
|
||
# update the damage displays if needed | ||
execute if score $damage_dealt gm4_aa_data matches 1.. run function gm4_augmented_armor:training_dummy/damage_dealt | ||
|
||
# update dps display | ||
scoreboard players operation @s gm4_aa_training_dummy.dps += $damage_dealt gm4_aa_data | ||
scoreboard players operation $dps gm4_aa_data = @s gm4_aa_training_dummy.dps | ||
execute on passengers if entity @s[tag=gm4_aa_training_dummy.dps] run function gm4_augmented_armor:training_dummy/update/dps | ||
|
||
# store the array of recent damages | ||
data modify entity @s ArmorItems[0].components."minecraft:custom_data".gm4_augmented_armor.dps_array set from storage gm4_augmented_armor:temp dps.array | ||
|
||
# cleanup | ||
data remove storage gm4_augmented_armor:temp dps | ||
data modify entity @s Health set value 1000 |
8 changes: 8 additions & 0 deletions
8
gm4_augmented_armor/data/gm4_augmented_armor/function/training_dummy/spawn.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
|
||
summon zombie ~ ~ ~ {Silent:1b,DeathLootTable:"empty",attributes:[{id:"minecraft:generic.max_health",base:1000}],PersistenceRequired:1b,NoAI:1b,Health:1000f,Tags:["gm4_aa_training_dummy"],ArmorItems:[{id:"minecraft:stone_button",count:1,components:{"minecraft:custom_data":{gm4_augmented_armor:{dps_array:[]}}}},{},{},{}],Passengers:[\ | ||
\ | ||
{id:"minecraft:text_display",billboard:"vertical",Tags:["gm4_aa_training_dummy","gm4_aa_training_dummy.recent_hit"],text:'[{"translate":"entity.gm4.augmented_armor.training_dummy.recent_hit","fallback":"Last Hit: ","color":"gray"},{"text":"0.0","color":"white"}]'},\ | ||
\ | ||
{id:"minecraft:text_display",billboard:"vertical",Tags:["gm4_aa_training_dummy","gm4_aa_training_dummy.dps"],transformation:{left_rotation:[0f,0f,0f,1f],right_rotation:[0f,0f,0f,1f],translation:[0f,0.3f,0f],scale:[1f,1f,1f]},text:'[{"translate":"entity.gm4.augmented_armor.training_dummy.dps","fallback":"Damage / Second: ","color":"gray"},{"text":"0.0","color":"white"}]'},\ | ||
\ | ||
{id:"minecraft:text_display",billboard:"vertical",Tags:["gm4_aa_training_dummy","gm4_aa_training_dummy.total_damage"],transformation:{left_rotation:[0f,0f,0f,1f],right_rotation:[0f,0f,0f,1f],translation:[0f,0.6f,0f],scale:[1f,1f,1f]},text:'[{"translate":"entity.gm4.augmented_armor.training_dummy.total_damage","fallback":"Total Damage: ","color":"gray"},{"text":"0.0","color":"white"}]'}]} |
Oops, something went wrong.