ModsFinder

Shield Expansion

by InfernalStudios

With Shield Expansion installed, a shield can parry an incoming hit, and the enemy takes part of the damage back.

FabricForgeNeoForgeClient and serverApache License 2.0Open source1.16.3 – 1.21.1

What it does

Shield Expansion is a combat mod from InfernalStudios that changes how shields work. It gives shields tiers, enchantments and customization, and it adds two new behaviors, a cooldown that follows a missed raise and a parry that can be triggered by a shove. A shove with a wooden or golden shield deals no damage, while a shove with any other shield sends back a share of the damage the enemy would have dealt. The share grows with shield tier, but the window for a successful parry becomes shorter.

Shield attributes apply to shields added by other mods as well, and a datapack can adjust those attributes. Basic shield behavior is set in the config file. A built-in compatibility layer covers Savage & Ravage for players who want full blast resistance. Shield Expansion is open source under the Apache License 2.0, and its source code, issue tracker and wiki are public. Files are published for Fabric, Forge and NeoForge across 12 release versions, 1.16.3 – 1.21.1. Better Combat, Cloth Config API, Mining Master and Savage & Ravage are optional dependencies. Shield Expansion is client and server, so the server and every player need it.

Key features

  1. Shield tiers

    Shields are divided into tiers, and each tier changes the strength and behavior of the shield.

  2. Parry-Bash mechanic

    A push with a non-wooden, non-golden shield returns part of the enemy's damage as a Parry-Bash.

  3. Off-Guard Cooldown

    A second mechanic adds a cooldown that applies when a shield is caught without being raised in time.

  4. Shield attributes for all shields

    Attributes apply to shields from other mods, and a datapack can change their values.

  5. Config options

    Basic shield functionality can be adjusted in the config file without touching the datapack.

Compatibility

Latest build for each game version and loader.

1.21.x1 of 1 version with builds
1.21.11.4.3Not available1.4.3
1.20.x1 of 1 version with builds
1.20.11.3.71.3.71.2.2
1.19.x4 of 4 versions with builds
1.19.4Not available1.2.2Not available
1.19.2Not available1.2.2Not available
1.19.1Not available1.1.6Not available
1.19Not available1.1.6Not available
1.18.x3 of 3 versions with builds
1.18.2Not available1.1.7aNot available
1.18.1Not available1.1.6Not available
1.18Not available1.1.6Not available
1.16.x3 of 3 versions with builds
1.16.5Not available1.1.6Not available
1.16.4Not available1.1.6Not available
1.16.3Not available1.1.6Not available
ReleaseBetaAlphaNot available

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

Requirements

Dependencies declared by the latest file for each loader.

Optional 3

Cloth Config APIConfiguration Library for Minecraft Mods
Optional
Mining MasterAdds 10 new Enchanting Ores to the world to spice up mining!
Optional
Better Combat⚔️ Easy, spectacular and fun melee combat system from Minecraft Dungeons.
Optional

Required by 3 mods

Use cases

Melee-focused survival

Players who fight with melee weapons can use shield tiers and parrying to change how close combat plays out.

Savage & Ravage worlds

Worlds that use Savage & Ravage can rely on the built-in compatibility for full blast resistance from shields.

Who it’s for: Players who want more depth from shield combat, and modpack authors who add shields from other mods and need consistent attributes across them.

How it compares

Full comparison

EF-Protectparry is a Forge-only mod for 1.20.1, released under the GNU General Public License v3.0 or later, and it runs on client and server. Guarding is a Fabric mod for 1.18.2 – 1.21.1 under the CC0 1.0 Universal license, also client and server. ShieldHider is client-side only, so servers run without it, and it works on Fabric, Forge and NeoForge under the MIT License without being open source.

ModLoadersGame versionsEnvironmentUpdated
Shield ExpansionFabric, Forge and NeoForge1.16.3 – 1.21.1Client and server2026-09-15
EF-ProtectparryForge1.20.1Client and server2025-08-25
GuardingFabric1.18.2 – 1.21.1Client and server2024-09-15
ShieldHiderFabric, Forge and NeoForge1.20.1 – 26.3Client-side only2026-09-22

Questions

Does Shield Expansion need Fabric API?

Fabric API is not listed as a required dependency. The optional dependencies are Better Combat, Cloth Config API, Mining Master and Savage & Ravage.

Must the server install Shield Expansion?

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

Which loaders have files for 1.21.1?

Latest files for 1.21.1 exist for Fabric and NeoForge, both version 1.4.3, published on 2026-09-15. Forge's latest file is 1.3.7 for 1.20.1.

Can shields from other mods use the attributes?

Yes. The mod applies its shield attributes to all shields from other mods, and a datapack can change their values.

In the catalog

Shield Expansion is one of 19,031 Adventure mods on ModsFinder, and one of 10,052 Adventure mods for Fabric. 32,366 mods support Minecraft 1.21.1.

More from InfernalStudios

All projects

Similar mods

What the author says

# Shield Expansion Shield Expansion is a mod that aims to make combat in Minecraft more engaging and skilful by rebalancing shields. The mod adds traditional tiers to shields and introduces two new mechanics, Off-Guard Cooldown and Parrying! Pushing an enemy with a wooden or golden shield will deal no damage, but…
InfernalStudios, on the Modrinth page

Official listing

Owner
InfernalStudios
Published
2022-02-27
Updated on Modrinth
2026-09-15
Facts verified
2026-10-15

Tags