ModsJava
Shield Lib
Library for easily adding shields with banner support, enchantment support, events, & custom shapes without conflicts!
⬇ Download on CurseForge
Shield Lib is a library that makes it easy to add custom shields with banner support, enchantments, custom shapes, & custom effects across Fabric & Neoforge without conflicts!
We also provide event hooks & modifier registries for shields and shield enchantments for creating custom effects with them by modifying blocking, disabling, movement, or cooldown.
Enchanting:

Custom Shapes:

Tooltips:

Pages:
Documentation?
The example mod repo is a template repo you can use to quickly get started if your making a new mod. Although it isn't updated as frequently.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21.8, 1.21.7, 1.21.6
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on CurseForge — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Shield Lib is a free Minecraft Java mod. Compatible with Minecraft 1.21.8, 1.21.7, 1.21.6, 1.21.5 and newer. Downloaded 4,107,084 times (via CurseForge). Download it and open it directly in the game.


