Skip to content

GTBC's SpellLib/API Мод для Minecraft 1.20.1, 1.21.1

Бібліотечний мод і сховище спільного коду для всіх моїх модів, що містить корисні інструменти, які полегшують моє життя зі створенням аддонів ISS!

завантажень
24 завантажень
переглядів
55 переглядів
Оновлено
Оновлено 21.10.2026

Про мод GTBC's SpellLib/API

Новий мод-бібліотека/API для всіх моїх аддонів до Iron's Spellbooks!

Цей мод сам по собі НЕ РОБИТЬ НІЧОГО!!

Цей мод створено переважно для розробників аддонів до Iron's Spellbooks, включно зі мною... Оскільки в мене так багато аддонів до ISS, що копіювати всі потрібні речі з одного місця в інше щоразу, коли я починаю працювати над новим аддоном, стає дратівливо. Тож... цю бібліотеку створено!

Що додає цей мод-бібліотека/API:

  • Нові атрибути, як-от шанс/шкода критичного удару закляттям, шкода снарядів заклять, шкода заклять
  • Багато готових менеджерів частинок із шаблонами
  • Клас AdvancedRandomImbuingCurio для створення куріо, які при натисканні правою кнопкою миші наділяють себе вказаними випадковими закляттями
  • Простий спосіб створювати гнучкі торги за допомогою класу AdvancedTrades
  • Зручні опції наділення броні з налаштовуваними слотами та попередньо наділеними закляттями за допомогою класу AbstractImbueableArmorItem
  • Предмети броні Geckolib Geo, предмети магічних мечів Geo з класами GeoArmorItem і GeoMagicSwordItem
  • Клас MultiAttributeCurio, який підтримує кілька атрибутів
  • Клас AdvancedSpell для відтворення випадкових анімацій і звуків на початку та в кінці застосування зі списку, з булевим значенням для вибору, відтворювати їх по порядку чи ні
  • Клас CurioUtils для легкої перевірки, чи носить гравець куріо
  • Клас SummonCheckHelper для перевірки викликаних істот у радіусі разом з власником (я переважно використовую його для системи ліміту викликів у моді T.O Tweaks)
GTBC's SpellLib/API — скриншот 1

Я також нещодавно відкрив Patreon, щоб підтримати розробку моїх модів. Якщо вам подобаються мої моди і ви хочете підтримати розробку, це багато значитиме для мене <3. Для патронів є переваги, які ви можете переглянути на сторінці Patreon (як-от Alpha/Beta-версії та ексклюзивні для Patreon тизери розробки).

Ліцензія: Усі права застережено (ARR)

Я залишаю за собою всі права на цей мод. Будь ласка, зверніться до наведеного нижче списку, щоб дізнатися, що ви можете і не можете робити з цим модом.

Ви можете:

  • Ви можете використовувати цей мод у будь-якому модпаку, у який граєте або який створюєте
  • Ви можете використовувати цей мод як залежність для своїх аддонів (обов'язково попросіть у мене доступ до github)
  • Ви можете розробляти датапаки для цього моду

Ви не можете:

  • Витягувати, повторно використовувати або розповсюджувати будь-які ресурси чи код з цього моду
  • Змінювати, декомпілювати або повторно завантажувати цей мод у будь-якій формі
  • Якщо я надам вам доступ до GitHub, це лише для довідкових цілей (щоб допомогти вам правильно використовувати API у ваших аддонах)
  • Вам не дозволено копіювати, повторно використовувати або адаптувати код з репозиторію для власних проєктів без мого явного схвалення

Подяки:

  • Основу системи тремтіння екрана було запозичено з Cataclysm (з дозволу) і далі розвинено в досконалішу реалізацію для цього моду

Чому ваш проєкт із закритим кодом і як ми можемо отримати до нього доступ?

У минулому в мене був неприємний досвід з моїми студентськими проєктами (особисті справи), через який у мене з'явилися проблеми з довірою. Скажімо так, у мене розвинулася своєрідна травма, і мені важко легко довіряти людям. Оскільки я досить новий у цій спільноті, я відчуваю потребу бути обережним. Саме тому мої проєкти наразі із закритим кодом. Однак, якщо я залишуся в модинг-спільноті достатньо довго і збудую більше довіри, можливо, у майбутньому я розгляну можливість зробити їх відкритими.

Наразі, якщо ви відомий модер або хтось, кого я особисто знаю, і хотіли б отримати доступ до моїх проєктів для особистого використання або щоб допомогти мені безпосередньо, не соромтеся звертатися. Ви можете зв'язатися зі мною в Discord або CurseForge, і я з радістю надам доступ до співпраці у моїх репозиторіях GitHub.

Як встановити GTBC's SpellLib/API

With Millida Launcher

  1. Install Millida Launcher

    The launcher is free: download it at millida.net/launcher and sign in with any nickname.

  2. Click “Install” on this page

    The launcher opens and installs the mod for Minecraft 1.20.1–1.21.1 on Forge or NeoForge automatically.

  3. Launch the game

    A profile with it appears in the launcher: click “Play”.

Manually

  1. Install Forge or NeoForge

    The loader must match the game version of the mod file, for example Minecraft 1.21.1. After installing it, a separate profile appears in your launcher.

  2. Download the file for your version

    In the version list above, pick the file gtbcs_spell_lib-2.2.0-1.21.1.jar (301 KB) for your game version and loader.

  3. Put it in the mods folder

    The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.

  4. Launch the loader profile

    Open “Mods” in the main menu: GTBC's SpellLib/API should be in the list.

Minecraft 1.21.1 runs on Java 21: with a different Java version the game may close right after launch.

Версії

Із залежностями

MinecraftЗавантажувачФайлДатаДії
1.20.1Forgegtbcs_spell_lib-2.2.0-1.20.1287 КБ 10
1.21.1NeoForgegtbcs_spell_lib-2.2.0-1.21.1301 КБ 14
1.21NeoForgespell_lib-1.0.0-1.21.158.9 КБ

Часті питання

Which Minecraft versions does GTBC's SpellLib/API work on?

There are files for 1.21.1, 1.21, 1.20.1. The newest is 1.21.1.

Is GTBC's SpellLib/API for Forge or Fabric?

There are files for Forge: 1.20.1 and for NeoForge: 1.21–1.21.1. There are no files for Fabric: a mod for another loader will not start.

Does GTBC's SpellLib/API need other mods?

The author lists no required dependencies: the Forge or NeoForge loader is enough.

Which Java does GTBC's SpellLib/API need?

Minecraft 1.21.1 runs on Java 21. If the game closes right after launch, the usual cause is the wrong Java version in the profile settings.

Where can I download GTBC's SpellLib/API safely?

On this page: the file gtbcs_spell_lib-2.2.0-1.21.1.jar (301 KB) is stored on Millida’s server, with no link shorteners. SHA-1 checksum: 36cce8ab3117e89ae992a84a566d596709db2ffe.

Відгуки

Станьте першим, хто оцінить GTBC's SpellLib/API

Коментарі 0

Увійдіть, щоб коментуватиУвійти

Схожі моди

Усі моди

Детальніше про це