Spell Power Attributes Mod is a magic library mod that adds spell-related entity attributes, status effects, and enchantments for Minecraft Fabric and NeoForge. It focuses on spell power scaling by school, critical stats, and haste so other magic gameplay can read consistent numbers.
Many modpacks struggle with one repeated problem: magic damage and utility values are inconsistent between systems, so progression feels messy and balancing is hard. This mod solves that by introducing a shared spell-attribute layer with school-based power, critical stats, haste, and matching effects that can be read in a unified way. With more than 4 million downloads on Modrinth, it has clear social proof from players and pack builders who need a dependable magic-stat framework rather than another one-off gimmick.
Key Features of Spell Power Attributes Mod
- School-Based Spell Power Attributes โ The mod adds dedicated spell power values for Arcane, Fire, Frost, Healing, Lightning, and Soul, so each magic style can scale independently. This matters in real play because you can build around one school without accidentally over-buffing everything else. It also makes balancing gear and progression more predictable when a pack includes multiple magic paths.
- Critical Chance and Critical Damage for Spells โ Spell crit chance and crit damage exist as separate attributes, which gives magic builds the same satisfying burst profile that melee and ranged often get. In practice, this creates clear stat priorities for players who like high-risk, high-reward combat. Because crits are RNG-based and backed by secondary attributes, the system feels dynamic rather than flat.
- Spell Haste Attribute โ Spell haste is included as a dedicated stat that can be used to speed casting cadence or cooldown behavior in supported setups. For players, this is important because it supports "faster rotation" playstyles instead of only raw damage stacking. It also helps diversify endgame itemization decisions between speed, consistency, and burst.
- Matching Status Effects with Icons โ Each introduced attribute has a corresponding status effect, including school power and secondary stats. That gives immediate visual feedback in gameplay, so buffs and temporary boosts are easier to understand mid-fight. The included icons also improve readability when many effects are active at once.
- Configurable Enchantment Set โ The mod includes universal spell power enchantments, school-limited variants, secondary-stat enchantments, and a Magic Protection option designed as a magic counterpart to projectile protection logic. This matters because you can tune offensive and defensive magic progression without hard-coding every rule. Enchantments are configurable and include descriptions, which is useful for both pack creators and players learning a custom setup.
- API for Spell Damage Queries โ A core strength is the API layer that can query spell damage from attributes, status effects, and enchantments together. That gives modpack authors and developers a single place to read combat math instead of duplicating formulas. For players, the result appears to be a more coherent magic ecosystem where gearing decisions map cleanly to outcomes.
Screenshots

How to Install Spell Power Attributes Mod
- Choose your game version first (1.21.1, 1.21, 1.20.1, 1.19.2, 1.19.1, or 1.19) and match it exactly with the mod file.
- Install one supported loader: Fabric Mod Loader or NeoForge (available by Minecraft version as listed below).
- If you run the Fabric build, install Fabric API as required by the project information.
- Place the mod jar in your `mods` folder, then launch the game once to generate server-side config files in the `config` directory.
- Install the same mod on both client and server for multiplayer parity, then restart and test your magic stats in-game.
Requirements & Compatibility
| Item | Details |
|---|---|
| Category | Minecraft Mods (adventure, game-mechanics, library, magic) |
| Supported Minecraft Versions | 1.21.1, 1.21, 1.20.1, 1.19.2, 1.19.1, 1.19 |
| Loaders | Fabric and NeoForge |
| Version-Specific Loader Availability | 1.21.1 and 1.21: Fabric + NeoForge; 1.20.1, 1.19.2, 1.19.1, 1.19: Fabric |
| Environment | Client-side installation required and server-side installation required |
| Project Author | ZsoltMolnarrr |
| License | LGPL-3.0-only |
What's New
- Current listed release in the provided changelog: 1.4.6.
- Added configuration option so enchantments that require matching attributes can disable that requirement.
- Fixed an unsafe check in enchantment logic.
- Updated translations.
Pros and Cons
Pros
- Clear school-based attribute model for Arcane, Fire, Frost, Healing, Lightning, and Soul.
- Includes offensive, utility, and defensive stat paths through crit, haste, and Magic Protection.
- Configurable enchantments and server-side config support help pack-level balancing.
- Unified API approach is useful when combining multiple magic systems.
- Large adoption signal with 4,364,389 downloads on Modrinth.
Cons
- It is primarily a library-style framework, so many players will pair it with additional content mods.
- Both client and server installation are required, which adds setup steps for multiplayer.
- NeoForge availability in the provided data is limited to 1.21.1 and 1.21.
- Fabric users should account for Fabric API as an additional dependency.
Alternatives to Spell Power Attributes Mod
- Spell Engine Mod โ A complementary magic framework route if you want to compare different approaches to spell combat structure.
- Wizards Mod โ A content-focused alternative to review when you want ready-made spell gameplay on top of a magic progression loop.
- Fabric API โ A practical companion in Fabric environments, especially when building a broader mod stack around magic and mechanics libraries.
Download Spell Power Attributes Mod
| Minecraft Version | Fabric | NeoForge |
|---|---|---|
| For Minecraft 1.21.1 | Download | Download |
| For Minecraft 1.21 | Download | Download |
| For Minecraft 1.20.1 | Download | โ |
| For Minecraft 1.19.2 | Download | โ |
| For Minecraft 1.19.1 | Download | โ |
| For Minecraft 1.19 | Download | โ |
Always download mods from official sources to stay safe.
Frequently Asked Questions
Is Spell Power Attributes Mod available for Minecraft 1.21.1?
Yes โ the provided download list includes a build for Minecraft 1.21.1. That version is listed with both NeoForge and Fabric loader options.
Does this mod work on both Fabric and NeoForge?
Yes โ it supports both loaders, but not equally on every listed Minecraft version. In the provided data, NeoForge appears on 1.21.1 and 1.21, while older listed versions are Fabric only.
Do I need to install it on both client and server?
Yes โ both sides are marked as required. For multiplayer stability, keep versions and loader setup aligned across client and server.
Does the mod add healing and lightning support?
Yes โ Healing and Lightning are explicitly included features. They are part of the broader school-based spell power system that also includes Arcane, Fire, Frost, and Soul.
Can I configure enchantment behavior on a server?
Yes โ server-side configuration is supported through files generated in the `config` directory after first run. The latest changelog details an option to disable the matching-attribute requirement for relevant enchantments.
Is this a standalone spell-content mod?
No โ it is presented as a library-style mod that introduces attributes, effects, enchantments, and API hooks. It is best used as a foundation for a larger magic-focused mod setup.
