COWMODSКаталог модов

Spell Power Attributes

🔮 Spell Power entity attributes with related status effects and enchantments

Автор: ZsoltMolnarrr6,1 млн554обновлён 28 сент. 2026 г.
БиблиотекиМагия

Описание

Spell Power Attributes

Modloader Fabric API required Availability

Environment: Client Environment: Server Discord

☕️ Support me on Ko-Fi, if you like my project

🔮️ Features

This library introduces new Entity Attributes for powering magical abilities, for the following magic types (schools):

  • 🔮 Arcane
  • 🔥 Fire
  • ❄️ Frost
  • 💚 Healing
  • ⚡️ Lightning
  • 👻 Soul

(Note: the design intent is to stay native to Minecraft, but establish Warcraft like magic schools. So no classic 4 element schools are implemented, besides fire.)

The library offers an API to query spell damage of an entity (based on its attributes, status effects, enchantments), and provides critical strike chance and multiplier. Critical striking is completely rng based, powered by secondary attributes.

📦 Content

Entity Attributes:

  • Spell Power, one for each specific magic school (for example: spell_power:fire)
  • Spell critical chance (id: spell_power:critical_chance)
  • Spell critical damage (id: spell_power:critical_damage)
  • Spell haste (id: spell_power:haste), can be used to quicken spell casting or cooldowns

Status Effects:

  • One specifically for each introduced attribute, with a matching id (for example: spell_power:fire, spell_power:critical_chance)

(All status effects come with fancy icons 😍)

Enchantments:

  • Universal Spell Power (named: "Spell Power"), increasing all spell damage
  • School limited Spell Power (for example: "Sunfire", increasing arcane and fire damage)
  • Secondary attribute enchantments (for example: "Spell Critical Chance")
  • "Magic Protection" (totally symmetric to Projectile Protection, but for magic)

(All enchantments are fully configurable, and come with descriptions)

🔧 Configuration

Server side configuration can be found in the config directory, after running the game with the mod installed.

Галерея

icon_and_title

Последние версии

Все версии →
release

1.6.2+26.3

1.6.2+26.3-neoforge
28 сент. 2026 г.4,2 тыс.Minecraft: 26.3neoforge
Скачать
Что нового
# 1.6.2 - Minecraft 26.3 support - Fix crash when returning from the End (duplicate innate attribute modifier), #56
release

1.6.2+26.3

1.6.2+26.3-fabric
28 сент. 2026 г.44,1 тыс.Minecraft: 26.3fabric
Скачать
Что нового
# 1.6.2 - Minecraft 26.3 support - Fix crash when returning from the End (duplicate innate attribute modifier), #56
release

1.6.1+1.20.1

1.6.1+1.20.1-forge
26 сент. 2026 г.22 тыс.Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
# 1.6.1+1.20.1 - Attempt to fix Apotheosis Attributelib crash #57
release

1.6.1+1.20.1

1.6.1+1.20.1-fabric
26 сент. 2026 г.21,9 тыс.Minecraft: 1.20.1fabric
Скачать
Что нового
# 1.6.1+1.20.1 - Attempt to fix Apotheosis Attributelib crash #57
release

1.6.0+1.20.1

1.6.0+1.20.1-fabric
15 сент. 2026 г.6 тыс.Minecraft: 1.20.1fabric
Скачать
Что нового
# 1.6.0+1.20.1 - Minecraft 1.20.1 port (Fabric + Forge 47) of the 1.6.0 API - Enchantments are Java classes again (no data-driven enchantments on 1.20.1), applied at query time; tuning in `config/spell_power/enchantments.json` - Attribute modifiers keyed by UUIDs derived from the modern identifiers (`ModifierDefinitions.uuid`)
release

1.6.0+1.20.1

1.6.0+1.20.1-forge
15 сент. 2026 г.4,6 тыс.Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
# 1.6.0+1.20.1 - Minecraft 1.20.1 port (Fabric + Forge 47) of the 1.6.0 API - Enchantments are Java classes again (no data-driven enchantments on 1.20.1), applied at query time; tuning in `config/spell_power/enchantments.json` - Attribute modifiers keyed by UUIDs derived from the modern identifiers (`ModifierDefinitions.uuid`)
release

1.6.2+26.1.2

1.6.2+26.1.2-neoforge
12 сент. 2026 г.2,6 тыс.Minecraft: 26.1, 26.1.1, 26.1.2neoforge
Скачать
Что нового
# 1.6.2 - Fix crash when returning from the End (duplicate innate attribute modifier), #56
release

1.6.2+26.2

1.6.2+26.2-fabric
12 сент. 2026 г.24,1 тыс.Minecraft: 26.2fabric
Скачать
Что нового
# 1.6.2 - Fix crash when returning from the End (duplicate innate attribute modifier), #56
release

1.6.2+26.1.2

1.6.2+26.1.2-fabric
12 сент. 2026 г.6,8 тыс.Minecraft: 26.1, 26.1.1, 26.1.2fabric
Скачать
Что нового
# 1.6.2 - Fix crash when returning from the End (duplicate innate attribute modifier), #56
release

1.6.2+26.2

1.6.2+26.2-neoforge
12 сент. 2026 г.2,7 тыс.Minecraft: 26.2neoforge
Скачать
Что нового
# 1.6.2 - Fix crash when returning from the End (duplicate innate attribute modifier), #56