
Shield Lib
Library that makes it easy to add shields with banner support, enchantment support, & custom shapes without conflicts!
251K загрузок100 подписчиковLGPL-2.1-onlyfabricneoforgequilt
Обновлён 12 ноября 2025 г. · опубликован 5 февраля 2021 г.

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.
Версии
| Версия | Канал | Игра | Загрузчики | Дата | Скачать |
|---|---|---|---|---|---|
| 2.0.1+1.21.8-neoforge | Релиз | 1.21.8 | neoforge | 12 ноября 2025 г. | .jar (739 КБ) |
| 2.0.1+1.21.8-fabric | Релиз | 1.21.8 | fabric, quilt | 12 ноября 2025 г. | .jar (740 КБ) |
| 2.0.0+1.21.8-neoforge | Релиз | 1.21.6, 1.21.7, 1.21.8 | neoforge | 12 сентября 2025 г. | .jar (746 КБ) |
| 2.0.0+1.21.8-fabric | Релиз | 1.21.6, 1.21.7, 1.21.8 | fabric, quilt | 12 сентября 2025 г. | .jar (747 КБ) |
| 2.0.0-beta.8+1.21.8-neoforge | Бета | 1.21.6, 1.21.7, 1.21.8 | neoforge | 10 сентября 2025 г. | .jar (746 КБ) |
| 2.0.0-beta.8+1.21.8-fabric | Бета | 1.21.6, 1.21.7, 1.21.8 | fabric, quilt | 10 сентября 2025 г. | .jar (747 КБ) |
| 2.0.0-beta.7-1.21.8-neoforge | Бета | 1.21.6, 1.21.7, 1.21.8 | neoforge | 29 августа 2025 г. | .jar (748 КБ) |
| 2.0.0-beta.7-1.21.8-fabric | Бета | 1.21.6, 1.21.7, 1.21.8 | fabric, quilt | 29 августа 2025 г. | .jar (746 КБ) |
| 2.0.0-beta.6-1.21.8-neoforge | Бета | 1.21.6, 1.21.7, 1.21.8 | neoforge | 28 августа 2025 г. | .jar (732 КБ) |
| 2.0.0-beta.6-1.21.8-fabric | Бета | 1.21.6, 1.21.7, 1.21.8 | fabric, quilt | 28 августа 2025 г. | .jar (730 КБ) |
| 2.0.0-beta.5-1.21.8-neoforge | Бета | 1.21.8 | neoforge | 27 августа 2025 г. | .jar (199 КБ) |
| 2.0.0-beta.5-1.21.8-fabric | Бета | 1.21.8 | fabric, quilt | 27 августа 2025 г. | .jar (189 КБ) |
| 2.0.0-beta.4-1.21.8-neoforge | Бета | 1.21.8 | neoforge | 24 августа 2025 г. | .jar (203 КБ) |
| 2.0.0-beta.4-1.21.8-fabric | Бета | 1.21.8 | fabric, quilt | 24 августа 2025 г. | .jar (193 КБ) |
| 2.0.0-beta.3-1.21.8-fabric | Бета | 1.21.8 | fabric, quilt | 23 августа 2025 г. | .jar (167 КБ) |
Показаны последние 15 из 75 версий. Все версии — на Modrinth.
Ченджлог
2.0.1+1.21.8-neoforgeРелиз1.21.8 · 12 ноября 2025 г.
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.
2.0.1+1.21.8-fabricРелиз1.21.8 · 12 ноября 2025 г.
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.
2.0.0+1.21.8-neoforgeРелиз1.21.6, 1.21.7, 1.21.8 · 12 сентября 2025 г.
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
2.0.0+1.21.8-fabricРелиз1.21.6, 1.21.7, 1.21.8 · 12 сентября 2025 г.
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
2.0.0-beta.8+1.21.8-neoforgeБета1.21.6, 1.21.7, 1.21.8 · 10 сентября 2025 г.
- Finished targe shield banner pattern set.
- Added Simplified Chinese translation.
- Added Brazilian Portuguese translation.
2.0.0-beta.8+1.21.8-fabricБета1.21.6, 1.21.7, 1.21.8 · 10 сентября 2025 г.
- Finished targe shield banner pattern set.
- Added Simplified Chinese translation.
- Added Brazilian Portuguese translation.
2.0.0-beta.7-1.21.8-neoforgeБета1.21.6, 1.21.7, 1.21.8 · 29 августа 2025 г.
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_shielddamage types. - Spiked shields do damage on entity collision now.
- added
CAN_BLOCKBLOCK_FAILBLOCKATTACKShieldEvents. - Norwegian Bokmal & French translations working.
2.0.0-beta.7-1.21.8-fabricБета1.21.6, 1.21.7, 1.21.8 · 29 августа 2025 г.
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_shielddamage types. - Spiked shields do damage on entity collision now.
- added
CAN_BLOCKBLOCK_FAILBLOCKATTACKShieldEvents. - Norwegian Bokmal & French translations working.
Полная история изменений — на Modrinth.
Комментарии
Загружаем…


