Перейти к содержимому
Mineforgian

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 Banner


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:

Vanilla shield being enchanted

Custom Shapes:

Custom square shaped shield model in Blockbench, then in-game with globe banner pattern on it

Tooltips:

Vanilla shield with a new tooltip saying that when it's hit by an axe it will have 5 seconds of cooldown


Pages:

Documentation?

Architectury Fabric Neoforge

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.8neoforge12 ноября 2025 г..jar (739 КБ)
2.0.1+1.21.8-fabricРелиз1.21.8fabric, quilt12 ноября 2025 г..jar (740 КБ)
2.0.0+1.21.8-neoforgeРелиз1.21.6, 1.21.7, 1.21.8neoforge12 сентября 2025 г..jar (746 КБ)
2.0.0+1.21.8-fabricРелиз1.21.6, 1.21.7, 1.21.8fabric, quilt12 сентября 2025 г..jar (747 КБ)
2.0.0-beta.8+1.21.8-neoforgeБета1.21.6, 1.21.7, 1.21.8neoforge10 сентября 2025 г..jar (746 КБ)
2.0.0-beta.8+1.21.8-fabricБета1.21.6, 1.21.7, 1.21.8fabric, quilt10 сентября 2025 г..jar (747 КБ)
2.0.0-beta.7-1.21.8-neoforgeБета1.21.6, 1.21.7, 1.21.8neoforge29 августа 2025 г..jar (748 КБ)
2.0.0-beta.7-1.21.8-fabricБета1.21.6, 1.21.7, 1.21.8fabric, quilt29 августа 2025 г..jar (746 КБ)
2.0.0-beta.6-1.21.8-neoforgeБета1.21.6, 1.21.7, 1.21.8neoforge28 августа 2025 г..jar (732 КБ)
2.0.0-beta.6-1.21.8-fabricБета1.21.6, 1.21.7, 1.21.8fabric, quilt28 августа 2025 г..jar (730 КБ)
2.0.0-beta.5-1.21.8-neoforgeБета1.21.8neoforge27 августа 2025 г..jar (199 КБ)
2.0.0-beta.5-1.21.8-fabricБета1.21.8fabric, quilt27 августа 2025 г..jar (189 КБ)
2.0.0-beta.4-1.21.8-neoforgeБета1.21.8neoforge24 августа 2025 г..jar (203 КБ)
2.0.0-beta.4-1.21.8-fabricБета1.21.8fabric, quilt24 августа 2025 г..jar (193 КБ)
2.0.0-beta.3-1.21.8-fabricБета1.21.8fabric, quilt23 августа 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_shield damage types.
  • Spiked shields do damage on entity collision now.
  • added CAN_BLOCK BLOCK_FAIL BLOCK ATTACK ShieldEvents.
  • 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_shield damage types.
  • Spiked shields do damage on entity collision now.
  • added CAN_BLOCK BLOCK_FAIL BLOCK ATTACK ShieldEvents.
  • Norwegian Bokmal & French translations working.

Полная история изменений — на Modrinth.

Комментарии

Загружаем…