Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Shield Lib

Shield Lib

Library that makes it easy to add shields with banner support, enchantment support, & custom shapes without conflicts!

179.3k
93
Equipment
Library
Utility

Compatibility

Minecraft: Java Edition

1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x

Platforms

Fabric
NeoForge
Quilt

Supported environments

Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source
Buy Me a Coffee

Creators

StellarWind22
StellarWind22 Owner
CringeStar
CringeStar Author

Details

Licensed LGPL-2.1-only
Published 4 years ago
Updated 2 days ago
DescriptionChangelogVersions

Show all versions

1
2
4

Shield Lib 2.0.0+1.21.8-neoforge

by StellarWind22 on Sep 12, 2025
Download

Shield Lib 2.0.0+1.21.8-fabric

by StellarWind22 on Sep 12, 2025
Download

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

Shield Lib 2.0.0-beta.8+1.21.8-neoforge

by StellarWind22 on Sep 10, 2025
Download

Shield Lib 2.0.0-beta.8+1.21.8-fabric

by StellarWind22 on Sep 10, 2025
Download
  • Finished targe shield banner pattern set.
  • Added Simplified Chinese translation.
  • Added Brazilian Portuguese translation.

Shield Lib 2.0.0-beta.7-1.21.8-neoforge

by StellarWind22 on Aug 29, 2025
Download

Shield Lib 2.0.0-beta.7-1.21.8-fabric

by StellarWind22 on Aug 29, 2025
Download

Additions:

  • Bucklers now don't block arrows by default.
  • Custom tag-based cooldowns now registerable with mod.
  • Reorganized package structure.
  • Added hit_spiked_shield & collide_spiked_shield damage types.
  • Spiked shields do damage on entity collision now.
  • added CAN_BLOCK BLOCK_FAIL BLOCK ATTACK ShieldEvents.
  • Norwegian Bokmal & French translations working.

Shield Lib 2.0.0-beta.6-1.21.8-neoforge

by StellarWind22 on Aug 28, 2025
Download

Shield Lib 2.0.0-beta.6-1.21.8-fabric

by StellarWind22 on Aug 28, 2025
Download

Changes:

  • Added targe shield type.
  • Architectury is now included in .jar

Shield Lib 2.0.0-beta.5-1.21.8-neoforge

by StellarWind22 on Aug 27, 2025
Download

Shield Lib 2.0.0-beta.5-1.21.8-fabric

by StellarWind22 on Aug 27, 2025
Download

Changes:

  • reworked how I build the .jar so it should run outside of my IDE lol.

Shield Lib 2.0.0-beta.4-1.21.8-neoforge

by StellarWind22 on Aug 24, 2025
Download

Shield Lib 2.0.0-beta.4-1.21.8-fabric

by StellarWind22 on Aug 24, 2025
Download

Changes:

  • vanilla shields are now tower shields.
  • Added ShieldInformation component
  • Added spiked variants of all shield types
  • Remade config it will need to be translated again :(

Shield Lib 2.0.0-beta.3-1.21.8-fabric

by StellarWind22 on Aug 23, 2025
Download

Shield Lib 2.0.0-beta.3-1.21.8-neoforge

by StellarWind22 on Aug 23, 2025
Download

Additions:

  • Added heater shield shape
  • Added model & textures for heater shields
  • Made all 48 vanilla banner patterns for heater shields

Shield Lib 2.0.0-beta.2-1.21.8-fabric

by StellarWind22 on Aug 22, 2025
Download

Shield Lib 2.0.0-beta.2-1.21.8-neoforge

by StellarWind22 on Aug 22, 2025
Download

Changes:

  • Fixed version of mod being broken...
  • Mods can now register ShieldCooldownModifiers
  • Mods can now register ShieldMovementModifiers
  • banner_shield is now vanilla_shield everywhere.

Shield Lib NeoForge 2.0.0-beta for 1.21.8

by StellarWind22 on Aug 21, 2025
Download

Shield Lib Fabric 2.0.0-beta for 1.21.8

by StellarWind22 on Aug 21, 2025
Download

Complete rebuild of library!

  • Custom shield shapes /w banners now supported.
  • Enchantments fully working in 2.0
  • Supports fabric AND neoforge!!

Fabric Shield Lib 1.8.3-1.21.8

by CringeStar on Jul 30, 2025
Download

What's Changed

  • Internal library cleanup/optimization
  • Streamlined process for adding banner support to shields (fully data-driven now)
  • Removed FabricShield interface, an item is now classified as a shield if it contains BLOCKS_ATTACKS
  • Two new tags - supports_banner and no_tooltip, replacing the previous interface options

Full Changelog: https://github.com/StellarWind22/Fabric-Shield-Lib/compare/v1.8.1-1.21.6...v1.8.3-1.21.8

Thanks to @rikka0w0 for major work on this release!

Fabric Shield Lib 1.8.3-1.21.5

by CringeStar on Jul 30, 2025
Download

What's Changed

  • Internal library cleanup/optimization
  • Streamlined process for adding banner support to shields (fully data-driven now)
  • Removed FabricShield interface, an item is now classified as a shield if it contains BLOCKS_ATTACKS
  • Two new tags - supports_banner and no_tooltip, replacing the previous interface options

Full Changelog: https://github.com/StellarWind22/Fabric-Shield-Lib/compare/v1.8.1-1.21.5...v1.8.3-1.21.5

Thanks to @rikka0w0 for major work on this release!

1
2
4

Modrinth is open source.

main@396f737

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.