
Shield Lib
Shield Lib - библиотека для Fabric и NeoForge, которая упрощает добавление собственных щитов с поддержкой баннеров, зачарований, уникальных форм и эффектов.
Shield Lib - это библиотека для Майнкрафт, которая решает одну из главных головных болей при создании кастомных щитов. Если вы когда-нибудь пытались добавить в игру свой щит с уникальной формой, да ещё чтобы на нём рисовались баннеры, а зачарования работали без багов - то знаете, как это всё может конфликтовать с другими модами и ванильной логикой. Shield Lib берёт эту боль на себя.
Библиотека работает на Fabric и NeoForge (то есть и на новых версиях Майнкрафт, и на старых любителях Fabric). Главное - никаких конфликтов: мод автоматически разруливает взаимодействие с баннерами, зачарованиями и формами. Не нужно прописывать кучу кастомных рендеров или городить свои системы крафта.
Что под капотом
- Поддержка баннеров - нарисуй на щите любой рисунок, как на ванильных щитах.
- Зачарования - стандартные и кастомные работают без плясок с бубном.
- Кастомные формы - не только квадратные, а любые: округлые, овальные, щиты в виде листа и так далее.
- Собственные эффекты - можно повесить на щит уникальные способности: замедление, блокировку магии, изменения движения, кулдауны и другие фишки.
Библиотека также предоставляет события (event hooks) для модификации поведения при блокировании, отключении или перезарядке щита. То есть можно сделать эффект "огненный щит, который поджигает врагов при блоке" или "щит с магическим барьером" - что угодно.
Для кого это
Shield Lib - инструмент для разработчиков, которые хотят добавить свои щиты, не изобретая велосипед. Если вы делаете мод с новыми видами защиты или просто хотите украсить ванильные щиты необычными формами - эта библиотека сэкономит часы кодинга и тестирования.
Где скачать
- Modrinth
- CurseForge (ссылка в источнике)
Скачать Shield Lib можно через любой из этих сайтов. Документация есть в репозитории на GitHub, но для быстрого старта проще всего взять шаблонный мод-пример (template repo) - он обновляется не каждый день, но как основа для нового проекта сойдёт. Главное - не надо бояться, что что-то сломается: Shield Lib тестировали на совместимость с кучей популярных модов, так что на сервере и в одиночке всё будет работать.
