promotional bannermobile promotional banner

Passive Held Shield Damage Reduction

Passive damage reduction for held shields, including modded ones, with configurable per-entity and per-item overrides.

File Details

Held Shield DR 1.1.3+1.21.1 forge

  • R
  • Apr 29, 2026
  • 20.01 KB
  • 11
  • 1.21.1
  • Forge

File Name

held-shield-dr-1.1.3+1.21.1-forge.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

Forge

implementation "curse.maven:held-shield-damage-reduction-1515619:8009164"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Held Shield DR 1.1.3

Big config and parity pass across every shipped version.

Added

  • 1.21.1 NeoForge build
  • passiveBlockChance for chance-based passive shield DR
  • damageReductionMode with fixed and random_range
  • damageReductionMinPercent and damageReductionMaxPercent for range tuning
  • optional proc sound config with sound id, volume, pitch, and cooldown

Changed

  • all 12 builds now share the same shield DR feature set and config surface
  • default behavior stays the same unless you turn on the new knobs
  • publish setup was cleaned up so builds no longer depend on local Java paths

Build coverage

All 12 builds touched, all 12 ship:

1.12.2 Forge, 1.16.5 Forge, 1.16.5 Fabric, 1.18.2 Forge, 1.18.2 Fabric, 1.20.1 Forge, 1.20.1 Fabric, 1.20.4 NeoForge, 1.20.4 Fabric, 1.21.1 Forge, 1.21.1 NeoForge, 1.21.1 Fabric.

Upgrading

Drop in the new jar for your loader.

Existing configs still load fine. The new options will show up with their defaults when the config updates.

Issues

If something breaks, open an issue with your version, loader, and config. Makes debugging way faster.