- Разработчик / автор
- ZsoltMolnarrr
- Для версий
- 1.19.+
- 1.20.+
- 1.21.+
Spell Power Library: атрибуты школ магии, крит заклинаний и API урона для модов Minecraft
Spell Power Library — библиотека для модов Minecraft, которая вводит систему магических атрибутов и делает заклинания предсказуемыми, настраиваемыми и удобными для баланса. Она добавляет новые Entity Attributes для “школ” магии, даёт API для расчёта урона заклинаний и поддерживает вторичные параметры вроде шанса крита, множителя критического урона и haste для ускорения каста или откатов.
Дизайн библиотеки специально держится ближе к ванильному Minecraft, но при этом использует узнаваемую логику “школ магии” в стиле RPG: каждая школа имеет свой Spell Power, а значит разработчик может делать разные билды, экипировку и эффекты без хаоса и ручных формул в каждом моде.
Школы магии: Arcane, Fire, Frost, Healing, Lightning, Soul
Библиотека вводит отдельные магические направления, каждое со своим типом силы заклинаний:
- 🔮 Arcane — арканная магия, универсальные и “чистые” заклинания
- 🔥 Fire — огонь, урон и эффекты горения
- ❄️ Frost — холод, замедления и контроль
- 💚 Healing — лечение и поддержка
- ⚡️ Lightning — молнии, быстрый урон и всплески
- 👻 Soul — душа, “тёмные” эффекты и нестандартные механики
При этом подход намеренно не копирует классические “четыре стихии”. Здесь акцент на RPG-школах: огонь есть, но остальное строится вокруг более “варкрафтовой” логики.
API урона и критов: расчёт spell damage на основе атрибутов и эффектов
Одна из ключевых причин использовать Spell Power Library — готовый API для расчёта урона заклинаний.
Что учитывается при расчёте урона заклинаний
Библиотека позволяет получить значение spell damage сущности с учётом:
- атрибутов (Spell Power по школам, secondary stats)
- статус-эффектов
- зачарований
Это важно для модпаков: разные предметы, баффы и чары начинают работать в единой системе, а баланс становится проще.
Критический удар магией: RNG, шанс и множитель
Криты у заклинаний полностью основаны на RNG и поддерживаются отдельными атрибутами:
- шанс крита
- множитель критического урона
Так можно строить “крит-билды”, добавлять риск/награду и делать магию более вариативной, не превращая её в постоянный гарантированный ваншот.
Контент библиотеки: атрибуты, статус-эффекты и зачарования
Spell Power Library даёт не только “голую математику”, но и готовые игровые сущности, которые легко подключаются к модам.
Entity Attributes: сила школ магии и вторичные параметры
Добавляются атрибуты:
- Spell Power для каждой школы (например, spell_power:fire)
- Spell critical chance (spell_power:critical_chance)
- Spell critical damage (spell_power:critical_damage)
- Spell haste (spell_power:haste) — параметр для ускорения каста, анимаций, восстановления или кулдаунов
Разработчик может использовать haste по-разному: где-то он ускоряет заряд заклинания, где-то снижает задержку, где-то влияет на cooldown — библиотека даёт основу.
Status Effects: эффекты под каждый атрибут
Для каждого атрибута есть соответствующий статус-эффект с совпадающим id (например, spell_power:fire или spell_power:critical_chance). Это позволяет:
- выдавать временные баффы через зелья, артефакты, тотемы
- делать “ауры” и зоны усиления
- связывать магию с миром (алтарями, биомами, структурами)
Иконки эффектов оформлены заметно и аккуратно, поэтому в интерфейсе они выглядят как полноценная часть игры.
Enchantments: чары на силу заклинаний, вторичные статы и защиту от магии
Библиотека добавляет набор зачарований, которые можно комбинировать с экипировкой и билдом:
- универсальная сила заклинаний — “Spell Power”, увеличивает весь магический урон
- школьные чары Spell Power — например “Sunfire”, усиливает аркану и огонь
- чары на вторичные параметры — например “Spell Critical Chance”
- “Magic Protection” — зеркальная логика Projectile Protection, но для магии
Все зачарования настраиваемые и идут с описаниями, что упрощает интеграцию в модпак: можно регулировать значения, редкость и общий баланс.
Для кого Spell Power Library: модпаки, RPG-сборки и разработчики заклинаний
Spell Power Library полезна, если вы:
- делаете мод с заклинаниями и хотите единую формулу урона
- собираете RPG/Adventure модпак с прогрессией по магическим школам
- хотите “школьную” магию: огонь, лёд, аркана, молнии, лечение, душа
- планируете систему критов, haste и усилений через эффекты и зачарования
- хотите добавить “магическую броню” через Magic Protection без изобретения велосипеда
Итог: что даёт Spell Power Library в Minecraft
Spell Power Library вводит новые магические атрибуты для школ Arcane, Fire, Frost, Healing, Lightning и Soul, добавляет API для расчёта урона заклинаний с учётом атрибутов, эффектов и зачарований, а также поддерживает RNG-криты через critical chance и critical damage. В комплекте идут статус-эффекты под каждый атрибут, haste для ускорения каста/кулдаунов и набор зачарований, включая универсальную и школьную Spell Power, вторичные параметры и Magic Protection для защиты от магии. Это удобная база для модов и сборок, где магия должна быть понятной, сбалансированной и разнообразной.