GTBC's SpellLib/API Мод для Minecraft 1.20.1, 1.21.1
Бібліотечний мод і сховище спільного коду для всіх моїх модів, що містить корисні інструменти, які полегшують моє життя зі створенням аддонів ISS!
Про мод 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)

Я також нещодавно відкрив Patreon, щоб підтримати розробку моїх модів. Якщо вам подобаються мої моди і ви хочете підтримати розробку, це багато значитиме для мене <3. Для патронів є переваги, які ви можете переглянути на сторінці Patreon (як-от Alpha/Beta-версії та ексклюзивні для Patreon тизери розробки).
Ліцензія: Усі права застережено (ARR)
Я залишаю за собою всі права на цей мод. Будь ласка, зверніться до наведеного нижче списку, щоб дізнатися, що ви можете і не можете робити з цим модом.
Ви можете:
- Ви можете використовувати цей мод у будь-якому модпаку, у який граєте або який створюєте
- Ви можете використовувати цей мод як залежність для своїх аддонів (обов'язково попросіть у мене доступ до github)
- Ви можете розробляти датапаки для цього моду
Ви не можете:
- Витягувати, повторно використовувати або розповсюджувати будь-які ресурси чи код з цього моду
- Змінювати, декомпілювати або повторно завантажувати цей мод у будь-якій формі
- Якщо я надам вам доступ до GitHub, це лише для довідкових цілей (щоб допомогти вам правильно використовувати API у ваших аддонах)
- Вам не дозволено копіювати, повторно використовувати або адаптувати код з репозиторію для власних проєктів без мого явного схвалення
Подяки:
- Основу системи тремтіння екрана було запозичено з Cataclysm (з дозволу) і далі розвинено в досконалішу реалізацію для цього моду
Чому ваш проєкт із закритим кодом і як ми можемо отримати до нього доступ?
У минулому в мене був неприємний досвід з моїми студентськими проєктами (особисті справи), через який у мене з'явилися проблеми з довірою. Скажімо так, у мене розвинулася своєрідна травма, і мені важко легко довіряти людям. Оскільки я досить новий у цій спільноті, я відчуваю потребу бути обережним. Саме тому мої проєкти наразі із закритим кодом. Однак, якщо я залишуся в модинг-спільноті достатньо довго і збудую більше довіри, можливо, у майбутньому я розгляну можливість зробити їх відкритими.
Наразі, якщо ви відомий модер або хтось, кого я особисто знаю, і хотіли б отримати доступ до моїх проєктів для особистого використання або щоб допомогти мені безпосередньо, не соромтеся звертатися. Ви можете зв'язатися зі мною в Discord або CurseForge, і я з радістю надам доступ до співпраці у моїх репозиторіях GitHub.
Як встановити GTBC's SpellLib/API
With Millida Launcher
Install Millida Launcher
The launcher is free: download it at millida.net/launcher and sign in with any nickname.
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.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
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.
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.
Put it in the mods folder
The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.
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.1 | Forge | gtbcs_spell_lib-2.2.0-1.20.1287 КБ 10 | ||
| 1.21.1 | NeoForge | gtbcs_spell_lib-2.2.0-1.21.1301 КБ 14 | ||
| 1.21 | NeoForge | spell_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

