Passive Shield - Passive Shield Protection
This mod fundamentally changes the shield mechanics in Minecraft, adding passive protection even when the shield is not raised for blocking.
Core Functionality
Now the shield provides constant protection when simply held in the player's hand, without the need to actively block attacks. This works for both the main hand and the offhand.
Configuration Settings
The mod offers flexible settings for personalizing gameplay:
hideShieldWhenNotInUse (default = true): When this option is enabled, the shield will be hidden until the player presses right-click to raise it.
passiveShieldPercentageDamageNegated (default = 0.3333, minimum 0.0, maximum 1.0): Determines the percentage of damage that will be absorbed when taking a hit while the player is holding a shield but not raising it for blocking.
Visual Demonstrations
The shield is hidden in the offhand until raised:
Show Demonstration

Default damage without a shield:
Show Demonstration

The shield passively negating damage when not raised in the offhand:
Show Demonstration

The shield passively negating damage when not raised in the mainhand:
Show Demonstration
