Armor Overhaul

Armor Overhaul

59 Downloads

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.

Stats Book

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