Mana Lib
No reviews yet
Adds a highly customizable mana bar to Minecraft, appearing above your hunger bar, which can be easily managed by NBT data.
Centers around fantasy elements such as spells, rituals, and magical energies, often involving personal empowerment and magical automation.
Includes a large focus on traversing worlds with enhanced world generation, structures, dungeons, and more for players to find unique loot.
Provides a framework or library for other mods to use.
Neoforge is a fork of the Minecraft Forge available for versions 1.20.1+ of Minecraft. Many Forge mods are compatible with Neoforge and vice versa.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
Mana Lib
Mana Lib is a lightweight foundational library designed to standardize mana systems in Minecraft. It introduces a clean, vanilla-style Mana Bar displayed directly above the player's hunger bar.
While this mod functions out of the box to display a mana pool, it is primarily designed as an API and Library for mod developers and server admins. It provides a standardized visual interface and data structure, allowing other mods to implement spells, abilities, and magic systems without needing to handle UI rendering or data syncing from scratch.

(Note: Image is taken in version 1.0.0)
✨ Features
- Native UI Integration: Renders a clean mana bar above the hunger bar, automatically adjusting to the game's UI scale.
- NBT-Driven Data: Mana values are stored directly on the player entity using standard NBT tags.
- Persistent & Lightweight: Data persists through logins and adds minimal overhead to the game loop.
- Modpack Friendly: Designed to act as a bridge between different magic mods or command-block systems.
🛠️ For Developers & Admins
Mana Lib handles the backend logic for rendering and syncing mana, allowing you to focus on creating content.
Because Mana Lib utilizes standard NBT data on the player entity, you can easily modify a player's mana using vanilla commands (like /data), external tools, or your own mod code. This is perfect for server admins creating custom items or command block adventure maps.
📦 Integration
You are free to include Mana Lib in any modpack. No special permission is required, though credit is always appreciated!
If you are a developer looking to integrate this into your mod, simply add Mana Lib as a dependency in your build.gradle and utilize the NBT tags provided to sync your magic system's values.
🐛 Issues & Support
If you encounter any rendering glitches or compatibility issues, please report them using the Issues tab at the top of this page.
- Source Code: GitHub Repository
- Community: Join our Discord
Mana Lib
Mana Lib is a lightweight foundational library designed to standardize mana systems in Minecraft. It introduces a clean, vanilla-style Mana Bar displayed directly above the player's hunger bar.
While this mod functions out of the box to display a mana pool, it is primarily designed as an API and Library for mod developers and server admins. It provides a standardized visual interface and data structure, allowing other mods to implement spells, abilities, and magic systems without needing to handle UI rendering or data syncing from scratch.

(Note: Image is taken in version 1.0.0)
✨ Features
- Native UI Integration: Renders a clean mana bar above the hunger bar, automatically adjusting to the game's UI scale.
- NBT-Driven Data: Mana values are stored directly on the player entity using standard NBT tags.
- Persistent & Lightweight: Data persists through logins and adds minimal overhead to the game loop.
- Modpack Friendly: Designed to act as a bridge between different magic mods or command-block systems.
🛠️ For Developers & Admins
Mana Lib handles the backend logic for rendering and syncing mana, allowing you to focus on creating content.
Because Mana Lib utilizes standard NBT data on the player entity, you can easily modify a player's mana using vanilla commands (like /data), external tools, or your own mod code. This is perfect for server admins creating custom items or command block adventure maps.
📦 Integration
You are free to include Mana Lib in any modpack. No special permission is required, though credit is always appreciated!
If you are a developer looking to integrate this into your mod, simply add Mana Lib as a dependency in your build.gradle and utilize the NBT tags provided to sync your magic system's values.
🐛 Issues & Support
If you encounter any rendering glitches or compatibility issues, please report them using the Issues tab at the top of this page.
- Source Code: GitHub Repository
- Community: Join our Discord
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers