
Shield Lib
Library that makes it easy to add shields with banner support, enchantment support, & custom shapes without conflicts!
Автор: StellarWind22278,5 тыс.101обновлён 12 нояб. 2025 г.
СнаряжениеБиблиотекиУтилиты
Описание

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.
Последние версии
Все версии →release
Shield Lib 2.0.1+1.21.8-neoforge
2.0.1+1.21.8-neoforge12 нояб. 2025 г.391Minecraft: 1.21.8neoforge
Что нового
## Whats Changed:
- **Changes**:
- Tweaked the default Targe Shield model to be easier to make banner patterns for.
- **Fixes**:
- Added missing null check when checking for shield enchantments.
release
Shield Lib 2.0.1+1.21.8-fabric
2.0.1+1.21.8-fabric12 нояб. 2025 г.1,6 тыс.Minecraft: 1.21.8fabric, quilt
Что нового
## Whats Changed:
- **Changes**:
- Tweaked the default Targe Shield model to be easier to make banner patterns for.
- **Fixes**:
- Added missing null check when checking for shield enchantments.
release
Shield Lib 2.0.0+1.21.8-neoforge
2.0.0+1.21.8-neoforge12 сент. 2025 г.128Minecraft: 1.21.6, 1.21.7, 1.21.8neoforge
Что нового
## 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
release
Shield Lib 2.0.0+1.21.8-fabric
2.0.0+1.21.8-fabric12 сент. 2025 г.1,3 тыс.Minecraft: 1.21.6, 1.21.7, 1.21.8fabric, quilt
Что нового
## 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
beta
Shield Lib 2.0.0-beta.8+1.21.8-neoforge
2.0.0-beta.8+1.21.8-neoforge10 сент. 2025 г.68Minecraft: 1.21.6, 1.21.7, 1.21.8neoforge
Что нового
- Finished targe shield banner pattern set.
- Added Simplified Chinese translation.
- Added Brazilian Portuguese translation.
beta
Shield Lib 2.0.0-beta.8+1.21.8-fabric
2.0.0-beta.8+1.21.8-fabric10 сент. 2025 г.105Minecraft: 1.21.6, 1.21.7, 1.21.8fabric, quilt
Что нового
- Finished targe shield banner pattern set.
- Added Simplified Chinese translation.
- Added Brazilian Portuguese translation.
beta
Shield Lib 2.0.0-beta.7-1.21.8-neoforge
2.0.0-beta.7-1.21.8-neoforge29 авг. 2025 г.95Minecraft: 1.21.6, 1.21.7, 1.21.8neoforge
Что нового
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.
beta
Shield Lib 2.0.0-beta.7-1.21.8-fabric
2.0.0-beta.7-1.21.8-fabric29 авг. 2025 г.228Minecraft: 1.21.6, 1.21.7, 1.21.8fabric, quilt
Что нового
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.
beta
Shield Lib 2.0.0-beta.6-1.21.8-neoforge
2.0.0-beta.6-1.21.8-neoforge28 авг. 2025 г.47Minecraft: 1.21.6, 1.21.7, 1.21.8neoforge
Что нового
### Changes:
- Added `targe` shield type.
- Architectury is now included in .jar
beta
Shield Lib 2.0.0-beta.6-1.21.8-fabric
2.0.0-beta.6-1.21.8-fabric28 авг. 2025 г.95Minecraft: 1.21.6, 1.21.7, 1.21.8fabric, quilt
Что нового
### Changes:
- Added `targe` shield type.
- Architectury is now included in .jar


