ModsFinder

Held Shield Damage Reduction

by MultiFlame

Held Shield Damage Reduction gives players passive damage reduction while they hold a shield, including shields added by other mods.

FabricForgeNeoForgeServer required, client optionalMIT LicenseOpen source1.12.2 – 1.21.11

What it does

By default, a player who holds a shield takes 33% less damage, with no need to block. The reduction works for modded shields out of the box, and the mod can be set to match shield items by their own rules instead of a single shared value. Server owners can give certain non-player entities their own custom reduction, and a fallback setting covers other living entities in a pack that needs it.

Held Shield DR is inspired by the Passive Shield mod and adds the same kind of passive reduction through a configurable system. Shields can optionally lose durability while the passive reduction is active, with a configurable multiplier and cap, and shield tooltips can be turned on so players see what a shield does. Installing it requires Fabric API on every loader. The server must run the mod, while players can leave it out and still get the reduction only when they connect with it installed.

Key features

  1. Passive shield reduction

    A held shield gives 33% passive damage reduction by default, without raising it to block.

  2. Per-item overrides

    Individual shield items can use their own damage reduction value instead of the shared setting.

  3. Per-entity values

    Players, mobs and other entities can each get a custom value, including a separate 33% fallback for all living entities.

  4. Modded shield support

    Shields from other mods are detected through normal shield checks, so they work without extra setup.

  5. Durability drain option

    Shields can lose durability while passive reduction is active, controlled by a multiplier and a cap.

Compatibility

Latest build for each game version and loader.

1.21.x11 of 11 versions with builds
1.21.111.1.2+1.21.1-fabric1.1.21.1.2
1.21.101.1.2+1.21.1-fabric1.1.21.1.2
1.21.91.1.2+1.21.1-fabric1.1.21.1.2
1.21.81.1.2+1.21.1-fabric1.1.21.1.2
1.21.71.1.2+1.21.1-fabric1.1.21.1.2
1.21.61.1.2+1.21.1-fabric1.1.21.1.2
1.21.51.1.2+1.21.1-fabric1.1.21.1.2
1.21.41.1.2+1.21.1-fabric1.1.21.1.2
1.21.31.1.2+1.21.1-fabric1.1.21.1.2
1.21.21.1.2+1.21.1-fabric1.1.21.1.2
1.21.11.1.3+1.21.1-fabric1.1.3+1.21.1-forge1.1.3+1.21.1-neoforge
1.20.x5 of 5 versions with builds
1.20.61.1.2+1.20.4-fabricNot available1.1.2
1.20.51.1.2+1.20.4-fabricNot available1.1.2
1.20.41.1.3+1.20.4-fabricNot available1.1.3+1.20.4-neoforge
1.20.11.1.3+1.20.1-fabric1.1.3+1.20.1-forgeNot available
1.201.1.2+1.20.1-fabric1.1.2Not available
1.18.x1 of 1 version with builds
1.16.x1 of 1 version with builds
1.12.x1 of 1 version with builds
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 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

How it compares

Full comparison

Passive Shield works on either side, and neither needs it, and is published for Fabric, Forge, NeoForge and Quilt across 1.16.5 – 26.3, under All rights reserved. Barrier Shield needs the server to run it while clients may leave it out, covers 1.21.5 – 26.3 for Fabric, Forge, NeoForge and Quilt, and is licensed under the GNU General Public License v3.0 only. More Shields and Enchantments is open source under the CC0 1.0 Universal license and runs on client and server across 1.20.1 – 26.2.

ModLoadersGame versionsEnvironmentUpdated
Held Shield Damage ReductionFabric, Forge and NeoForge1.12.2 – 1.21.11Server required, client optional2026-04-29
Passive ShieldFabric, Forge, NeoForge and Quilt1.16.5 – 26.3Client or server, optional2026-10-02
Barrier ShieldFabric, Forge, NeoForge and Quilt1.21.5 – 26.3Server required, client optional2026-10-11
More Shields and EnchantmentsFabric, Forge and NeoForge1.20.1 – 26.2Client and server2026-07-26

Questions

Does Held Shield Damage Reduction require Fabric API?

Yes. Fabric API is required on every loader, so it must be installed next to the mod on Fabric, Forge and NeoForge.

Does every player need to install the mod?

No. The server must run it, while players may leave it out and still get the reduction only when they connect with it installed.

Can a server give some entities a different reduction?

Yes. Non-player entities can be whitelisted and given their own values, and a fallback setting covers other living entities.

In the catalog

Held Shield Damage Reduction is one of 17,631 Equipment mods on ModsFinder, and one of 8,894 Equipment mods for Fabric. 19,862 mods support Minecraft 1.21.11.

More from MultiFlame

All projects

Similar mods

What the author says

Held Shield DR adds passive damage reduction to shield type items inspired by the wonderful Passive Shield mod. Modded shields are supported out of the box, no extra configuration needed! By default, players can gain damage reduction just by holding a shield. You can also extend that behavior to specific non-player…
MultiFlame, on the Modrinth page

Official listing

Owner
MultiFlame
Published
2026-04-15
Updated on Modrinth
2026-04-29
Facts verified
2026-10-15

Tags