Download Arch-RPGMana — Minecraft Mods — MetaMods
Arch-RPGMana

Arch-RPGMana

Active

Downloads

20

Last update

1 year ago

Versions

1.20.1
Client and server
Fabric
Weapons and armor
Game mechanics
Libraries
Magic

Arch-RPGMana

Mana System for Magical Spells

This mod implements a comprehensive mana system that becomes the primary resource for casting magic through Spell Engine. Instead of traditional runes, you can now use magical energy to cast spells.

Basic Mana Characteristics

Each player has a base mana regeneration rate of 4 units per second. However, initially you have no mana reserve - special equipment is required to use it. Spells that require runes default to a minimum cost of 20 mana units.

Flexible Cost System

For spells that don't have explicit mana costs but require runes, the cost is automatically calculated based on the number of projectiles, spell coefficient, and other parameters. Developers can set precise mana values in the spell.json file, overriding the standard calculation formula.

Benefits of Using Mana

The system is designed to make mana usage more advantageous than infinite spell casting. Spells deal additional damage based on the amount of mana spent in the last 4 seconds, justifying the use of jewelry and enchantments to enhance magical characteristics.

Magical Debt and Limitations

You can temporarily spend more mana than you have available, but this creates a magical debt. While the debt remains unpaid, you cannot cast new spells. The system prevents abuse of this capability.

Equipment and Enchantments

The primary source of mana-related characteristics comes from enchantments:

  • Lucid - increases mana regeneration (armor only)
  • Resplendent - significantly boosts mana regeneration (weapons only)
  • Inspired - increases mana cost (weapons)
  • Mana-Stabilized - reduces mana cost (weapons)
  • Manafused - increases maximum mana capacity (armor)

You can also find magical rings in the game that provide mana attributes. Their awakened versions are available in endgame content.

Magical Potions

Three special potions interact with the mana system:

  • Borrowed Power - provides 40 mana units but reduces regeneration and allows spell casting with negative balance. When the effect ends, if the balance remains negative, magical damage is dealt
  • Magical Overdrive - increases mana cost and regeneration but reduces mana capacity
  • Magical Stability - reduces mana cost and accelerates regeneration

For Developers

To set a specific mana cost for a spell, specify the "rpgmana" value in the "cost" block of the spell.json file. When using the maximum mana attribute in custom content, it's recommended to use additive modifiers instead of multiplicative ones due to interaction specifics with enchantments.

Interface Configuration

If interface conflicts occur with other mods, activate the alternative mana indicator in the client.json5 configuration file. This centralized indicator doesn't conflict with GUI modifications.

Project members
cleannrooster

cleannrooster

Developer

Created: 29 May 2024

ID: 17316