Shield Fixes
by Walksy
Shield Fixes changes how Fabric clients show and play shield blocking, correcting sounds and the animation glitch that hides a blocking shield.
What it does
The mod addresses two shield bugs in the game. Shield sounds play for the events it covers, including when a shield is disabled and when it is struck by any damage source, explosions and projectiles among them. Its code is open source under the MIT License, and it requires WalksyLib to run.
The animation fix makes a blocking shield display correctly in survival, where it previously could stay hidden while the player was still shielding. The fix also accounts for the five-tick delay before a shield takes effect, so the shield appears only once the player is actually blocking. A config screen lets players turn off this delay handling if they prefer the original timing. Only the client needs the mod; a server running vanilla behavior works without it.
Files are published for Fabric only, across 25 release versions covering 1.19.4 – 26.3. The latest Fabric file is 2.1.0+26.3 for 26.3, released on 2026-10-09, and the mod was first published on 2024-04-18. Snapshot builds are not part of the release listing.
Key features
Shield sound events
Sounds play for shield events, including when a shield gets disabled and when it takes a hit.
Blocking animation fix
A shield the player is holding up displays as blocking, removing the glitch where it stayed hidden.
Five-tick delay handling
The shield shows as blocking only after the game's delay ends, so the visual matches the actual state.
Optional delay toggle
The config screen can switch off the five-tick handling for players who prefer the original timing.
Gallery
Compatibility
Latest build for each game version and loader.
26.x5 of 5 versions with builds
1.21.x12 of 12 versions with builds
1.20.x7 of 7 versions with builds
1.19.x1 of 1 version with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Player versus player fights
In PvP, a visible blocking shield shows whether an opponent is guarding, which the glitch made hard to judge.
Who it’s for: Players who fight with shields in survival or multiplayer and want shield sounds and visuals to match what is happening. Players who never use shields have no reason to add it.
How it compares
Shield Disabled Indicator is a client-side Fabric mod for 1.21.8 – 1.21.11, released under All rights reserved and not open source, so its code cannot be inspected. Shield to Sword Block is a client-side Fabric mod for 1.21.11 only, under the MIT License and not open source, and it changes shield behavior rather than fixing the animation. Instant Shield is server-side only, open source under the MIT License, and covers 1.20 – 26.2 on Fabric.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Shield Fixes | Fabric | 1.19.4 – 26.3 | Client-side only | 2026-10-09 |
| Shield Disabled Indicator | Fabric | 1.21.8 – 1.21.11 | Client-side only | 2026-02-23 |
| Shield to Sword Block | Fabric | 1.21.11 | Client-side only | 2026-03-26 |
| Instant Shield | Fabric | 1.20 – 26.2 | Server-side only | 2026-08-26 |
Questions
Does Shield Fixes need WalksyLib?
Do players on a server need Shield Fixes?
Can the five-tick delay handling be turned off?
In the catalog
Shield Fixes is one of 17,631 Equipment mods on ModsFinder, and one of 8,894 Equipment mods for Fabric. 8,071 mods support Minecraft 26.3.
More from Walksy
Similar mods
What the author says
This mod addresses two Minecraft bugs related to shields. It resolves issues with shield sounds ( and corrects the animation glitch where the player's shield doesn't display blocking properly ( This mod fixes the animation issue with shields where a player is shielding but sometimes doesn't show them blocking. This…
Official listing
- Modrinth page
- modrinth.com/mod/complete-shield-fixes
- Owner
- Walksy
- Published
- 2024-04-18
- Updated on Modrinth
- 2026-10-09
- Facts verified
- 2026-10-15
