
🛡️ Instant-Shield-Break
🔍 Auto-breaks enemy shields in nethpot PvP by swapping to an axe at the exact moment of attack, then reverting instantly — all within a single tick. No GUI, no keybinds, always on.
Screenshots

Über diese Mod
Text Description (Accessibility Transcription)
Instant-Shield-Break v1.0
NETHPOT PVP · FABRIC MOD · CLIENT-SIDE
Auto-breaks enemy shields in nethpot PvP by swapping to an axe at the exact moment of attack,
then reverting instantly — all within a single tick. No GUI, no keybinds, always on.
Tags: Fabric API · Java · MC 1.19–1.21 · 1-tick swap · Always active · Zero flicker
⚙️ How the Swap Works
A five-step process that occurs within a single tick:
- Attack fired — player hits enemy
- Shield check —
isUsingItem()detects if the target is raising a shield - Swap to axe —
@Inject HEADswaps the held item to an axe - Axe hits — shield is disabled
- Revert slot —
@Inject RETURNswaps back to the original item instantly
📦 Module Breakdown
ShieldDetector (util/ShieldDetector.java)
Checks if the target player is actively raising a shield via isUsingItem() + item identity
check. Catches the intent before the 5-tick raise delay, ensuring no missed hits.
InventoryScanner (util/InventoryScanner.java)
Scans hotbar slots 0–8 first, then main inventory slots 9–35. Maintains a cached
last-used axe slot for instant lookup on repeated attacks. Supports any modded axe
extending AxeItem.
SwapHandler (handler/SwapHandler.java)
Orchestrates the full swap sequence. Guards against spam with a 150ms cooldown. Sends a
vanilla UpdateSelectedSlotC2SPacket for server sync. Reverts in the same call-stack frame
— zero extra ticks.
Attack Mixin (mixin/ClientPlayerInteractionManagerMixin.java)
Hooks into attackEntity() at HEAD (pre-packet) and RETURN (post-packet). Only
intercepts PlayerEntity targets — mob attacks pass through unmodified.
Config (config/ShieldBreakConfig.java)
GSON-backed JSON config at config/instant-shield-break.json. Supports enabled toggle,cooldownMs tuning, and debugLogging for verbose output. Auto-creates defaults on first
launch.
📊 At a Glance
| Stat | Value |
|---|---|
| Tick swap window | 1 |
| Spam cooldown | 150ms |
| Visible flicker frames | 0 |
| Inventory slots scanned | 35 |
| Mixin inject points | 2 |
| Source modules | 5 |
by Shubham96 · MIT License · Fabric 1.19–1.21 · instant-shield-break v1.0
Verfügbare Versionen
🛡️ Instant-Shield-Break auf deinem Client installieren
Mod-Loader lokal installieren
Installiere fabric für deine lokale Minecraft-Version.
Passende Datei herunterladen
Wähle die 🛡️ Instant-Shield-Break-Datei für fabric und Minecraft 1.21.11.
Mod installieren
Lege die .jar-Datei in deinem lokalen .minecraft/mods-Ordner ab und starte Minecraft neu. Eine Installation auf dem Server ist nicht nötig.
Kompatibilität
Mod-Loader
Minecraft-Versionen
1.21.11, 1.21.10, 1.21.9 (+21 weitere)
Server-seitig
✗ Nicht unterstütztEmpfohlener RAM
4 GB(min. 3 GB)Häufige Fragen
Muss 🛡️ Instant-Shield-Break auf dem Minecraft Server installiert werden?
Nein. Modrinth kennzeichnet 🛡️ Instant-Shield-Break serverseitig als nicht unterstützt. Installiere die Mod nur im lokalen Minecraft-Mods-Ordner. Dein Server kann unverändert bleiben, sofern die Mod-Seite keine zusätzliche Abhängigkeit nennt.
Welche Version und welchen Loader braucht 🛡️ Instant-Shield-Break?
Nutze eine Datei für fabric und exakt deine Minecraft-Version. Unterstützte Versionen sind unter anderem 1.21.11, 1.21.10, 1.21.9. Loader-Dateien sind nicht untereinander austauschbar.
🛡️ Instant-Shield-Break funktioniert nicht – was kann ich prüfen?
Prüfe zuerst Minecraft-Version, Loader-Version und erforderliche Abhängigkeiten. Lege die .jar-Datei im lokalen .minecraft/mods-Ordner ab und entferne ältere Duplikate. Da die Mod clientseitig ist, löst mehr Server-RAM dieses Problem nicht.
Ähnliche Mods
Minecraft Server für deine Gruppe
🛡️ Instant-Shield-Break bleibt auf deinem Client. Hoste dazu eine kompatible Welt für deine Mitspieler.