ModsFinder

Blocking Overhaul

by TheRedBrain

Blocking Overhaul changes how blocking and parrying work, adding a parry window, knockback rules and a parry multiplier for shields and other blocking items.

FabricClient and serverMIT LicenseOpen source1.21.11 – 26.1.2

What it does

Blocking a hit has more consequences here than in vanilla. A parry window measured in ticks opens when blocking starts, and an attack that lands inside it counts as parried. Knockback is no longer a fixed amount: the result depends on the attacker and defender attributes and several other factors, and it can push the defender back or the attacker back. Parrying also applies a multiplier to the damage that was blocked.

The mod is client and server, so the server and every player need it. It requires Fabric API and Fzzy Config, and it can use Stamina Attributes for a parry that costs a different amount of stamina than regular blocking. Files are published for Fabric only, for 1.21.11, 26.1, 26.1.1 and 26.1.2, and the code is open source under the MIT License.

Key features

  1. Parry window

    Attacks that land shortly after blocking starts are parried, and the window length is set by an entity attribute.

  2. Dynamic knockback

    Knockback depends on the attacker, the defender and several other factors, and can be negative or positive.

  3. Parry multiplier

    A parry multiplies the blocked damage, with the amount set by an entity attribute that can be disabled in the server config.

  4. Parries data component

    Items that can block need a parries data component to work with parrying, and a default component can be added to vanilla shields.

Compatibility

Latest build for each game version and loader.

26.1.22.0.0
26.1.12.0.0
26.12.0.0
1.21.111.0.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
Fzzy ConfigConfig API with automatic GUIs, powerful validation options, server-client sync, and more!
Required

Optional 1

Stamina AttributesA small API that adds a stamina system controlled by entity attributes.
Optional

Use cases

Custom combat on a server

Server owners can tune the parry window, multiplier and knockback through config and attributes to shape how blocking feels in combat.

Pairing with stamina

With Stamina Attributes installed, parrying can cost a different stamina amount than regular blocking.

Who it’s for: Server owners and modpack authors who want to change how blocking and parrying work in fights, and players who fight with shields or other blocking items.

How it compares

Full comparison

Fryc's Parry is a client and server mod for Fabric covering 1.20 – 1.21.2, released under the MIT License and open source. Sword Blocking Mechanics is a client and server option for Fabric, Forge and NeoForge covering 1.18.2 – 26.3, under the Mozilla Public License 2.0 and open source. Blocking Overhaul is limited to Fabric and the 26.1 line.

ModLoadersGame versionsEnvironmentUpdated
Blocking OverhaulFabric1.21.11 – 26.1.2Client and server2026-04-16
Fryc's Parry (aka Sword Parry)Fabric1.20 – 1.21.2Client and server2026-05-11
Sword Blocking MechanicsFabric, Forge and NeoForge1.18.2 – 26.3Client and server2026-09-29

Questions

Does Blocking Overhaul need Fabric API?

Yes. Fabric API is a required dependency, along with Fzzy Config.

Does the server need Blocking Overhaul?

Yes. The server and every player need the mod installed.

Which items can parry with this mod?

Items need the parries data component. Vanilla shields can be given the component, and Default Components is recommended for adding it to existing items.

In the catalog

Blocking Overhaul is one of 19,031 Adventure mods on ModsFinder, and one of 10,052 Adventure mods for Fabric. 15,189 mods support Minecraft 26.1.2.

More from TheRedBrain

All projects

Similar mods

What the author says

Overhauls blocking attacks by adding a parry mechanic and changing several mechanics to be entity attribute - driven. When blocking is started just before a hit, the attack is parried. The length (in ticks) of that time window is determined by the "blockingoverhaul:parry_window" entity attribute.
TheRedBrain, on the Modrinth page

Official listing

Owner
TheRedBrain
Published
2026-01-24
Updated on Modrinth
2026-04-16
Facts verified
2026-10-15

Tags