promotional bannermobile promotional banner

Shield Lib

Library for easily adding shields with banner support, enchantment support, events, & custom shapes without conflicts!

File Details

ShieldLib-2.0.0+1.21.8-neoforge.jar

  • R
  • Sep 12, 2025
  • 746.30 KB
  • 850
  • 1.21.8+2
  • NeoForge

File Name

ShieldLib-2.0.0+1.21.8-neoforge.jar

Supported Versions

  • 1.21.8
  • 1.21.7
  • 1.21.6

Curse Maven Snippet

NeoForge

implementation "curse.maven:shield-lib-380649:6989567"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Whats Changed

  • FabricShieldLib is now ShieldLib
  • Near-Complete rewrite of the library
    • Heavily reduced class inheritance(pretty much everything is an interface).
    • Library has it's own internal registries for modifying shield behavior.
    • Support for NeoForge
    • Support for Quilt(As Long as it doesn't cause issues)
  • New shield tooltips showing speed while blocking.
  • Supports custom shield shapes(with banners)
  • Had to remove Russian & Ukrainian translation(hopefully I'll get it translated again).
  • Added Norwegian, Portuguese, & Simplified Chinese translations.
  • Added pre-made shield types for modders to use:
    • Tower(Vanilla Style)
    • Buckler
    • Heater
    • Targe
  • Removed FabricASM dependency (Manningham Mills)
  • Added several new event hooks
    • BLOCK
    • BLOCK_FAIL
    • CAN_BLOCK
    • ATTACK
    • COLLIDE
    • DISABLE