
Stagger
Adds a simple poise and stagger system to shield blocking

Stagger adds a simple poise and stagger system to shield blocking akin to Soulslike games.
Each player has by default 20 poise and blocking with a shield will instead apply that much poise damage. Once your poise damage is maxed out, your shield will be disabled for 5 seconds. Your poise recovers slowly over time.
Axes no longer disable shields, instead they deal more poise damage by virtue of having higher attack damage.
Attributes
This behavior is controlled by four attributes, which other mods and modpacks can make use of.
stagger:max_poise
The amount of poise a player has, i.e. the amount of damage they can block before staggering.
Default: 20
stagger:poise_rate
The amount of poise regained per tick.
Default: 0.025
stagger:stagger_length
The number of seconds the shield will be disabled for, rounded down to the tick.
Default: 5
stagger:poise_damage
A multiplier for the amount of poise damage applied for blocking.
Default: 1
The mod is still in a beta state, more customizability or features may come in the future.
