Armor Overhaul
This datapack adds a new damage system on top of the minecraft damage system. It only changes the damage received by players based on the custom armor and health values. The default values are configurable in the config file. Mobs are not changed by this pack. The goal of this pack is to allow map makers a more expansive frame for player vs player and player vs mob combat while keeping the minecraft feel.
All external sources of damage (mobs, projectiles, falling, suffocating, fire, potions, etc) are accounted for. Starvation damage is not compatible with this system as it ignores resistance. Also no healing items currently work, these are planned to be implemented in the future.
In-game stat book shows the player's current information
Important Information
To change the default values look in the config file:
"data\pw-armor-overhaul\functions\required\player_config"
The command for estimating armor and weapon statistics based on player level. The player level should be between 0 and 100.
/trigger pw_levelScaling set #
To get a new player stats book use:
/function pw-armor-overhaul:required/player_stat_book
To uninstall the pack use:
/function pw-armor-overhaul:uninstall
If a player is not loaded in correctly use:
/execute as [player_name] run function pw-armor-overhaul:required/setup_player
Balance Information
The damage system is balanced for players to start with 100 to 200 health (displayed as health/10)
with maximum armor at 999 and health ~9999. Armor values over 1000 come close to the asymptote used to calculate damage blocked. Number too close or over 1099 will cause issues like zero or negative damage. The armor and health are balanced to allow for armor 999 to block damage from a +999 attack damage sword. Use the in game calculator to help estimate how powerful gear should be. Note that the level is not used for any calculations, but is a marker for players to estimate the relative power of other players/mobs.
There are two ways to regain health:
Regen which give the player an amount every few ticks
Healing which gives the player a large, but diminishing amount of health almost instantly.
Armor Ability Tags
Wearing armor with these tags will be added onto the player's base stats. These values should update in real time on the HUD if done correctly.
Armor : pw_ao_armor
Maximum Health : pw_ao_health
Health Regen Amount : pw_ao_regen
Health Regen Rate : pw_ao_regenr
Maximum Mana : pw_mana
Mana Regen Amount : pw_manar
Mana Regen Rate : pw_manarr