Stagger
Stagger adds a poise system to shield blocking, so a hit that overwhelms a shield can disable it for a short time instead of leaving it open.
What it does
Each player starts with 20 poise. Blocking with a shield takes poise damage instead of health damage, and the poise damage is multiplied by a value set by the attacker. When poise damage reaches its maximum, the shield is disabled for 5 seconds. Poise recovers slowly over time. Axes do not disable shields; they deal more poise damage instead, because they have higher attack damage.
Four attributes govern this system, and other mods or modpacks may query or modify them: a player's poise total, how much blocked damage a shield can take before a stagger, how much poise returns each tick, and how long a disabled shield stays down, with the duration rounded down to whole ticks. The poise multiplier applied by attackers is also configurable. Stagger is still in beta, and more customization options are planned for later versions.
Stagger is a Fabric mod for 1.21.1 that needs Cardinal Components API and Fabric API. The server and every player need the mod installed. The code is under the MIT License and is open source. Changing the attribute base values requires a restart, and existing players must be updated with a command to reset their attribute base values.
Key features
Poise-based shield blocking
Shield blocks spend poise instead of stripping health, so repeated heavy hits eventually break a guard.
Temporary shield disable
Once poise is spent, the shield is disabled for 5 seconds before it can be raised again.
Axes break guards differently
Axes do not disable shields; they deal more poise damage in return for their higher attack damage.
Attributes for other mods
Poise, block threshold, recovery rate and disable duration are exposed as attributes that other mods and modpacks can use.
McQoy menu support
Attribute base values can be configured through McQoy, which is an optional dependency.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Optional 1
How it compares
SG Shield is a client-side only Fabric mod, open source under the MIT License, for 1.21.6 – 1.21.8, so it does not affect the server. Auto Shield is a client and server Fabric mod for 1.21.8 under the MIT License and is open source. Instant Shield is server-side only, open source under the MIT License, and covers 1.20 – 26.2, so players join without installing it.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Stagger | Fabric | 1.21.1 | Client and server | 2026-04-23 |
| SG Shield | Fabric | 1.21.6 – 1.21.8 | Client-side only | 2025-07-23 |
| Auto Shield | Fabric | 1.21.8 | Client and server | 2025-07-28 |
| Instant Shield | Fabric | 1.20 – 26.2 | Server-side only | 2026-08-26 |
Questions
Does Stagger need Fabric API?
Do players need Stagger installed to join a server?
Does Stagger need a restart after config changes?
In the catalog
Stagger is one of 17,631 Equipment mods on ModsFinder, and one of 8,894 Equipment mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from ThePotatoArchivist
Similar mods
What the author says
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.
Official listing
- Modrinth page
- modrinth.com/mod/stagger
- Owner
- ThePotatoArchivist
- Published
- 2025-05-30
- Updated on Modrinth
- 2026-04-23
- Facts verified
- 2026-10-15
