Back to mods
RPGMana (Mana for Spell Engine) project artwork

CurseForge · Minecraft mod

RPGMana (Mana for Spell Engine)

Bringing Mana to the Spell Engine mods!

Choose a version Pick your version below, then grab the matching file.

This page is having a moment, so a few details may be a little behind.

Quick answer

Which RPGMana (Mana for Spell Engine) release should I use?

Updated last month
Latest stable file rpgmana-1.4.7-1.21.1.jar
Game version 1.21, 1.21.1
Loader Fabric

RPGMana (Mana for Spell Engine) rpgmana-1.4.7-1.21.1.jar targets 1.21, 1.21.1 with Fabric. The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server. All 6 required mods have matching files.

Where it goes

Is RPGMana (Mana for Spell Engine) required on the client, server, or both?

The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Fabric
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does RPGMana (Mana for Spell Engine) rpgmana-1.4.7-1.21.1.jar need?

rpgmana-1.4.7-1.21.1.jar. Change the file and its required mods may change too.

All 6 required mods have matching files

Install Spell Engine, playerAnimator, Trinkets (Fabric), Cloth Config API (Fabric/Forge/NeoForge) and 2 more first. We found matching files for this game-version and loader setup. 6 come through another mod in the chain.

1 listed on this file 6 pulled in by those mods
Spell Engine Needed by RPGMana (Mana for Spell Engine) rpgmana-1.4.7-1.21.1.jar
required
Matching file found Matched file: 1.9.14+1.21.1
playerAnimator Needed by Spell Engine
pulled in
Matching file found Matched file: player-animation-lib-fabric-2.0.4+1.21.1.jar
Trinkets (Fabric) Needed by Spell Engine
pulled in
Matching file found Matched file: trinkets-3.10.0.jar
Fabric API Needed by Spell Engine
pulled in
Matching file found Matched file: [1.21.1] Fabric API 0.116.15+1.21.1
bendy-lib Needed by playerAnimator
pulled in
No matching file

6 extra mods were pulled in by other dependencies. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add RPGMana (Mana for Spell Engine) without breaking your instance.

Built for RPGMana (Mana for Spell Engine) rpgmana-1.4.7-1.21.1.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use rpgmana-1.4.7-1.21.1.jar. It targets 1.21, 1.21.1 with Fabric; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Spell Engine, playerAnimator, Trinkets (Fabric), Cloth Config API (Fabric/Forge/NeoForge) and 2 more first. We found matching files for this game-version and loader setup. 6 come through another mod in the chain.

  3. 03

    Put it on the correct side

    The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside rpgmana-1.4.7-1.21.1.jar. It opens that exact file at the source.

About this project

What does RPGMana (Mana for Spell Engine) add?

Archon Compatible! Search for Arch-RPGMana for the Archon-Dependent versions of the mod!

This mod adds a bunch of attributes related to Mana, including Mana Regen and Mana Cost.

This mod requires the Spell Engine and related mods in order to function, mana is used for the spells cast through the Spell Engine API.

Players have a base mana regen of 4, and spells by default can cost no less than 20 mana should they require a rune to cast.

Spells that don't explicitly have mana costs but explicitly have rune costs are assigned mana costs based on amount of projectiles, spell coefficient, among other variables. In the spell .json you are allowed to assign explicit mana costs that replace this formula.

By default, you are allowed to use mana in place of runes should you have no runes. You have no mana by default and you need some equipment that gives you mana in order to use it.

In order to incentivize using mana over simply using spell infinity, and to justify using jewellery and enchantment slots for mana scaling, spells by default do more damage based on how much mana you've spent in the past 4 seconds.

You are allowed to spend more mana than you have one time, but doing so incurs a debt that you have to recover. You cannot cast spells while you have a mana debt.

There are basic rings that can be found as treasure that will give you mana attributes. Their awakened versions can be found in endgame content.

Enchantments will be your main source of mana related stats. These enchants include:

Lucid - More mana regen, only for armour

Resplendent - Even more mana regen, only for weapons

Inspired - More mana cost, goes on weapons

Mana-Stabilized - Less mana cost, goes on weapons

Manafused - More maximum mana, goes on armour

There are three potions associated with mana:

Borrowed Power gives you 40 mana but reduces your mana regen, and also gives you the ability to cast even at negative mana. Spells cast this way still incur their mana cost. If you have a negative mana balance at the end of the effect, you take magic damage based on the negative amount.

Magical Overdrive gives you mana cost and mana regen, but reduces your mana..

Magical Stability reduces your mana cost and gives you extra mana regen.

For Spell Engine devs: In order to give your spell a dedicated mana cost, designate a "rpgmana" value in the "cost" block in the spell.json.

For people who wish to use the maximum mana attribute in their own content, it's recommended to use addition modifiers rather than multiplicative due to the way calculations interact with enchantments.

If you use a mod that messes with the GUI like this one does and have GUI elements overlapping, try enabling the alternate Mana indicator in the client.json5 config file. This centralized mana indicator should never conflict with any GUI changes.

Project description from CurseForge.

Pick your setup

RPGMana (Mana for Spell Engine) by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

3 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

RPGMana (Mana for Spell Engine) versions and loaders

31 of 31 releases match

Looking for an older file? The official CurseForge project page is in Resources.