GTBC’s SpellLib/API: библиотека для Iron's Spellbooks

GTBC’s SpellLib/API: что это за библиотека для Minecraft и кому она нужна Если вы играете с модами вокруг магии и крафта, наверняка слышали про Iron’s Spellbooks и десятки аддонов к нему. GTBC’s SpellLib/API — это не «контентный» мод с новыми заклинаниями и биомами, а техническая библиотека: сама...

Скачать gtbcs spell lib для Minecraft 1.21.1, 1.21, 1.20.1

Оригинальное название: gtbcs spell lib

Версии Minecraft: 1.20.1, 1.21, 1.21.1

Загрузчик: Forge, NeoForge

ФайлВерсияЗагрузчикРазмер
gtbcs_spell_lib-1.3.0-1.20.1.jar1.20.1Forge89 КБСкачать
gtbcs_spell_lib-1.4.0-1.20.1.jar1.20.1Forge131 КБСкачать
gtbcs_spell_lib-1.5.0-1.20.1.jar1.20.1Forge132 КБСкачать
gtbcs_spell_lib-1.6.0-1.20.1.jar1.20.1Forge137 КБСкачать
gtbcs_spell_lib-2.0.0-1.20.1.jar1.20.1Forge284 КБСкачать
gtbcs_spell_lib-1.0.0-1.21.1.jar1.21NeoForge59 КБСкачать
gtbcs_spell_lib-1.0.1-1.21.1.jar1.21NeoForge59 КБСкачать
gtbcs_spell_lib-1.2.0-1.21.1.jar1.21.1NeoForge99 КБСкачать
gtbcs_spell_lib-1.3.0-1.21.1.jar1.21.1NeoForge112 КБСкачать
gtbcs_spell_lib-1.3.1-1.21.1.jar1.21.1NeoForge115 КБСкачать
gtbcs_spell_lib-1.4.0-1.21.1.jar1.21.1NeoForge153 КБСкачать
gtbcs_spell_lib-1.5.0-1.21.1.jar1.21.1NeoForge146 КБСкачать
gtbcs_spell_lib-1.6.0-1.21.1.jar1.21.1NeoForge151 КБСкачать
gtbcs_spell_lib-2.0.0-1.21.1.jar1.21.1NeoForge298 КБСкачать

GTBC’s SpellLib/API: что это за библиотека для Minecraft и кому она нужна

Если вы играете с модами вокруг магии и крафта, наверняка слышали про Iron’s Spellbooks и десятки аддонов к нему. GTBC’s SpellLib/API — это не «контентный» мод с новыми заклинаниями и биомами, а техническая библиотека: сама по себе она почти ничего не добавляет в мир, зато сильно упрощает жизнь разработчикам дополнений. Проще говоря, это общий фундамент из готовых классов и утилит, чтобы не копировать одни и те же куски кода между проектами при каждом новом аддоне.

Зачем SpellLib, если «ничего не делает»

В экосистеме модов часто встречаются именно такие API: они невидимы игроку, но задают правила крафта предметов, работы курио, частиц и торговли. SpellLib как раз про это — стабильная точка входа для аддонов к Iron’s Spellbooks. Игроку важны блоки, прогрессия и серверные сценарии; разработчику — чтобы заклинания, предметы и анимации собирались предсказуемо и без дублирования логики между несколькими модами.

Что даёт библиотека разработчикам

Набор инструментов затрагивает сразу несколько слоёв: визуал, геймплейные курио, торговлю и вспомогательные проверки. Вот краткий обзор ключевых возможностей в виде списка — так проще ориентироваться, что именно экономит время при работе над обновлениями и совместимостью версий.

  • Менеджеры частиц: заранее подготовленные шаблоны для «узорных» эффектов — меньше ручной возни с частицами при каждом новом заклинании.
  • AdvancedRandomImbuingCurio: курио, которое по ПКМ случайно наполняется заданным пулом заклинаний — удобно для лут-ориентированного контента и редких находок.
  • Заклинания с не-книжных курио в колесе выбора: через тег предмета spell_imbued_curio.json можно аккуратно подключать источники заклинаний к колесу, не ломая привычную механику spellbook.
  • AdvancedTrades: гибкая основа для сделок у NPC — полезно, если вы строите экономику на серверах или делаете прогрессию через торговцев.
  • AbstractImbueableArmorItem: настраиваемые слоты и предустановленные «имбью» на броне — быстрее собирать сеты с магическими бонусами и синергиями.
  • Geckolib-интеграция: классы вроде GeoArmorItem и GeoMagicSwordItem помогают связать 3D-модели, анимации и игровые предметы без разрозненных костылей.
  • MultiAttributeCurio: курио с несколькими атрибутами — меньше кастомных обёрток ради простых комбинаций баффов.
  • AdvancedSpell: воспроизведение случайных анимаций и звуков на старте и завершении каста из списка, с переключателем «по порядку или нет» — удобно для живых, «нестабильных» заклинаний.
  • CurioUtils и SummonCheckHelper: утилиты для проверки ношения курио и призывов в радиусе с учётом владельца — например, для лимитов призванных существ в кастомных твиках.

Когда вы собираете сборку под конкретные биомы, данжи и правила PvE на сервере, подобные готовые кирпичи снижают риск багов при обновлении зависимостей: меньше «уникального» кода — проще отследить, что сломалось после патча Minecraft или мода.

Лицензия, доступ к коду и этика для модпаков

SpellLib распространяется на условиях All Rights Reserved: мод можно ставить в личные и публичные модпаки и использовать как зависимость для своих аддонов, но извлекать, перераздавать или декомпилировать код и ассеты нельзя. Доступ к репозиторию на GitHub автор выдаёт точечно — как справочник для корректного использования API, а не как «копируй-вставляй» в чужие проекты без разрешения. Если вы аддон-разработчик и вам нужны детали интеграции, обычно договариваются напрямую с автором через сообщения на площадках моддинга.

Поддержка авторов модов — отдельная тема: у многих есть страницы поддержки на Patreon с ранними сборками и заметками для патронов; если вам нравится направление, это честный способ мотивировать дальнейшие обновления, не нарушая правил лицензии.

Итог: SpellLib как «инфраструктура» под ваши заклинания

GTBC’s SpellLib/API — это про скорость разработки и единообразие: частицы, курио, броня, гео-предметы, торговля и вспомогательные проверки собираются из проверенных заготовок. Обычному игроку мод может показаться «пустым», но без таких библиотек сложнее поддерживать длинную линейку аддонов к Iron’s Spellbooks — а значит, медленнее приходят новые механики, предметы и сценарии для серверов. Если вы только входите в моддинг, начните с чтения зависимостей и тегов вашего аддона; если вы уже делаете контент под заклинания, SpellLib как раз про то, чтобы меньше времени тратить на инфраструктуру и больше — на идеи, баланс и атмосферу мира блоков.

Кстати, если вы не хотите вручную собирать десяток jar-файлов и следить за цепочкой зависимостей, этот мод можно поставить через лаунчер foxygame.net — удобный, гибкий и современный лаунчер для Minecraft, где моды можно подтянуть прямо из меню, без лишних перестановок папок. Так проще держать клиент в актуальной версии и быстрее тестировать совместимость с другими модами в одной сборке.

--- **Обновление 26.08.2026:** Добавлено 4 файла для версии 1.21.1, 1.20.1 (NeoForge, Forge).