HomeJavaModsShieldDisruptor
ShieldDisruptor
ModsJava

ShieldDisruptor

by MightyKnight · on Modrinth

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 26.1–26.2 · Fabric⬇ Download for 1.20.3–1.21.11 · Fabric⬇ Download for 26.1–26.2 · Quilt⬇ Download for 1.20.3–1.21.11 · Quilt
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.
ShieldDisruptor — screenshot 1ShieldDisruptor — screenshot 2

ShieldDisruptor

License: MIT Mod loader: Fabric Version

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.

Download it from the Modrinth page: https://modrinth.com/mod/shielddisruptor

This is a port of the original ShieldDisruptor by HeyZeer0 to newer Minecraft versions, as the original is abandoned. I'll try to maintain this as best as possible.

Current Differences:

Testing in every point release can be hard, so please report any issues or crashes on the Issue Tracker.

⚠️ Requirements

This mod works both with the Fabric and the Quilt mod loader.
You need to have the following dependencies installed:

Adding hidden offhand items

This requires Mod Menu to be installed.

  1. Navigate to the mod settings
  2. Add the id of the item to the list

You can also add whole item tags like #minecraft:music_discs. This can be useful for example if another mod implements custom totems, if a tag is present just specify #othermod:totems instead of adding every instance individually.

For shields specifically, the config option "Hide all Shields" will take care of trying to block all modded shields for you by using Fabrics built-in "#c:shields" tag and supporting modded shields from FabricShieldLib.

Other options

You can also add whole item tags like #minecraft:music_discs. This can be useful for example if another mod implements custom totems, if a tag is present just specify #othermod:totems instead of adding every instance individually.

For shields specifically, the config option "Hide all Shields" will take care of trying to block all modded shields for you by using Fabrics built-in #c:tools/shields tag (c:shields before 1.20.5) and supporting modded shields from FabricShieldLib.

If you want to hide items in your main hand too, you can enable the "Hide in main hand" config as well.

Compilation

  1. Clone the the git repository from the source code on Github.
    Note: If you want to build for 1.16.5-1.21.11 instead of newer versions, use the multi-version branch instead of cloning the default branch current.
  2. Run ./gradlew build in the cloned folder.
    It will automatically download dependencies and compile the project to the subfolder ./build/libs
  3. The file named something like shield-disruptor-X.X.X.jar can then be dropped into your mods folder

Please report any issues on Github:

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more