ModsFinder

Spell Power Attributes

by ZsoltMolnarrr

With Spell Power Attributes installed, magic damage and critical strikes are driven by new entity attributes that other mods can read and modify.

FabricForgeNeoForgeClient and serverGNU Lesser General Public License v3.0 onlyOpen source1.19 – 26.3

What it does

The library adds spell power attributes for individual magic schools, such as spell power:fire, along with a universal Spell Power attribute that raises damage from every school. It also adds spell critical chance, spell critical damage and spell haste, and each introduced attribute has its own matching identifier. Status effects and enchantments that change these values come with icons and descriptions, and all enchantments can be configured.

The library exposes an API that calculates the spell damage of an entity from its attributes, status effects and enchantments, and it supplies the critical strike chance and multiplier. Critical strikes are decided by random chance and powered by the secondary attributes. Server-side settings live in the config directory after the game has run with the mod installed. Spell Power Attributes requires Fabric API on Fabric. It is published for Fabric, Forge and NeoForge, with files covering 1.19 – 26.3 across 11 release versions, and the code is open source under the GNU Lesser General Public License v3.0 only.

Key features

  1. School spell power

    A separate spell power attribute exists for each magic school, such as spell power:fire for fire damage.

  2. Universal Spell Power

    A single Spell Power attribute increases damage from all spells, and school-limited variants such as Sunfire affect only chosen schools.

  3. Critical strikes

    Spell critical chance and spell critical damage control how often and how hard spells critically strike.

  4. Spell haste

    The spell haste attribute can shorten spell casting time or cooldowns.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.31.6.2+26.3-fabricNot available1.6.2+26.3-neoforge
26.21.6.2+26.2-fabricNot available1.6.2+26.2-neoforge
26.1.21.6.2+26.1.2-fabricNot available1.6.2+26.1.2-neoforge
26.1.11.6.2+26.1.2-fabricNot available1.6.2+26.1.2-neoforge
26.11.6.2+26.1.2-fabricNot available1.6.2+26.1.2-neoforge
1.21.x2 of 2 versions with builds
1.21.11.6.0+1.21.1-fabricNot available1.6.0+1.21.1-neoforge
1.211.6.0+1.21.1-fabricNot available1.6.0+1.21.1-neoforge
1.20.x1 of 1 version with builds
1.20.11.6.1+1.20.1-fabric1.6.1+1.20.1-forge1.6.1+1.20.1-forge
1.19.x3 of 3 versions with builds
1.19.20.9.12+1.19-fabricNot availableNot available
1.19.10.9.12+1.19-fabricNot availableNot available
1.190.9.12+1.19-fabricNot availableNot available
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Required by 31 mods

Use cases

Modpack spell balancing

Modpack authors can tune spell damage and critical values through attributes, status effects and enchantments without writing their own calculations.

Spell mod integration

Mods that add spells can query the spell damage API of an entity to apply the same attribute-based damage rules.

Who it’s for: Modpack authors and developers of magic mods who want shared spell power attributes. Server owners who want to adjust the enchantments and attributes through the config files will also find it useful.

Questions

Does Spell Power Attributes need Fabric API?

Yes. Fabric API is a required dependency on Fabric, so it must be installed alongside the library.

Must the mod be installed on the server?

Yes. Every player and the server need a copy of the mod.

Which versions have files for the library?

Files exist for 1.19, 1.19.1, 1.19.2, 1.20.1, 1.21, 1.21.1 and several 26.x builds, with the latest Fabric file for 26.3.

Where are the settings stored?

Server-side configuration is found in the config directory after the game has run with the mod installed.

In the catalog

Spell Power Attributes is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 8,071 mods support Minecraft 26.3.

More from ZsoltMolnarrr

All projects

Similar mods

What the author says

(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…
ZsoltMolnarrr, on the Modrinth page

Official listing

Owner
ZsoltMolnarrr
Published
2022-12-23
Updated on Modrinth
2026-09-28
Facts verified
2026-10-15

Tags