Скачать Мод Spell Power Attributes - API урона для модов в Майнкрафт
Spell Power Attributes - API урона для модов

Мод Spell Power Attributes - API урона для модов [1.21.1] [1.20.1][1.19.2]


Разработчик / автор
ZsoltMolnarrr
Для версий
  1. 1.19.+
  2. 1.20.+
  3. 1.21.+

Spell Power Library: атрибуты школ магии, крит заклинаний и API урона для модов Minecraft​


Spell Power Library — библиотека для модов Minecraft, которая вводит систему магических атрибутов и делает заклинания предсказуемыми, настраиваемыми и удобными для баланса. Она добавляет новые Entity Attributes для “школ” магии, даёт API для расчёта урона заклинаний и поддерживает вторичные параметры вроде шанса крита, множителя критического урона и haste для ускорения каста или откатов.


Дизайн библиотеки специально держится ближе к ванильному Minecraft, но при этом использует узнаваемую логику “школ магии” в стиле RPG: каждая школа имеет свой Spell Power, а значит разработчик может делать разные билды, экипировку и эффекты без хаоса и ручных формул в каждом моде.

b78543865976288a17f2815927bb3e3ac1835819.webp




Школы магии: 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 для защиты от магии. Это удобная база для модов и сборок, где магия должна быть понятной, сбалансированной и разнообразной.

Как установить Spell Power Library​

  1. Скачай и установи Minecraft Forge / NeoForge / Fabric
  2. Не распаковывая, скопируй в .minecraft\mods
  3. Готово
Автор
Galter
Скачивания
0
Показов
8
Первый выпуск
Обновление

Оценки

0.00 звёзд 0 оценок

Другие ресурсы пользователя Galter

Похожие ресурсы (Если ресурс не уникален, он будет удален после публикации)

Spell Engine - создание заклинаний для вашей игры rootme
Spell Engine — это API, позволяющее добавлять в игру уникальные заклинания
Pufferfish's Attributes - расширьте возможности персонажа Shigarachi
Pufferfish's Attributes — независимая система новых атрибутов для глубокой кастомизации
98
414