ShieldDisruptor
by MightyKnight
With ShieldDisruptor installed, a shield held in the offhand stops blocking, so players who rely on shields for protection can choose to have them switched off in specific situations.
What it does
ShieldDisruptor hides shields that are defending, along with other offhand items, so they no longer block. The set of items is controlled by the config. By default it hides shields blocking a totem of undying, and item tags such as minecraft:banners or whole groups like minecraft:music_discs can be listed to cover more items. Modded shields are handled through the built-in c:shields tag, and compatibility with FabricShieldLib shields is supported.
The mod requires Cloth Config API, and Mod Menu is optional for opening its config screen. Players add it to their own game, and a server needs no copy. Releases are published for Fabric and Quilt across 39 release versions, 1.16 – 26.2, with snapshot builds available. The code is open source under the MIT License, and the author is MightyKnight.
Key features
Offhand shield hiding
Shields that are blocking are hidden, and a config option extends the same behavior to the main hand.
Item tag filtering
Individual items or whole item tags can be listed in the config, so any group of offhand items can be disabled.
Modded shield support
Shields from other mods are covered through the c:shields tag, including shields from FabricShieldLib.
Config screen and translations
Settings are edited in a config screen with a German translation and tooltips for each option.
Gallery
Compatibility
Latest build for each game version and loader.
26.x4 of 4 versions with builds
1.21.x12 of 12 versions with builds
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
1.16.x6 of 6 versions with builds
This mod also publishes snapshot builds. Snapshots are not shown in the matrix.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Optional 1
Use cases
Totem-focused fights
Players who want to rely on a totem of undying instead of a shield can have shields hidden while blocking.
Who it’s for: Players who want to disable shield blocking for specific items, and modpack authors who need a single controlled list of offhand items to hide.
How it compares
Passive Shield is the other option for shield behavior and is not open source, released under All rights reserved, with files for 1.16.5 – 26.3 on Fabric, Forge, NeoForge and Quilt. ShieldDisruptor is open source under the MIT License and targets Fabric and Quilt only. No Shield Delay is server-side only and open source, so it works without a client install, and it covers 1.17 – 1.21.4.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| ShieldDisruptor | Fabric and Quilt | 1.16 – 26.2 | Client-side only | 2026-06-24 |
| Passive Shield | Fabric, Forge, NeoForge and Quilt | 1.16.5 – 26.3 | Client or server, optional | 2026-10-02 |
| No Shield Delay | Fabric and Quilt | 1.17 – 1.21.4 | Server-side only | 2025-01-09 |
Questions
Does ShieldDisruptor need Cloth Config API?
Does the server need ShieldDisruptor?
Can modded shields be hidden too?
Which game versions have files?
In the catalog
ShieldDisruptor is one of 17,631 Equipment mods on ModsFinder, and one of 8,894 Equipment mods for Fabric. 13,894 mods support Minecraft 26.2.
More from MightyKnight
Similar mods
What the author says
A simple fabric mod to hide shields while not defending or to hide other offhand items (specified in the settings). By default it hides the shield when not blocking and the totem of undying.
Official listing
- Modrinth page
- modrinth.com/mod/shielddisruptor
- Owner
- MightyKnight
- Published
- 2021-05-25
- Updated on Modrinth
- 2026-06-24
- Facts verified
- 2026-10-15
