ManasCore
by ManasMods
ManasCore is a library mod by ManasMods that other ManasMods mods depend on, and it adds no new gameplay of its own.
What it does
Rather than adding anything players can use in the game, the library hands mod authors helpers for building their own content, including extended DataGen classes, block state and model handling, block tags, item models and language file support. Mods that build on it can generate these assets without writing each file by hand. It also includes helpers that render scaled text into a fixed area, shrinking text until it fits, and helpers that add, change and remove attribute modifiers on entities.
Architectury API is required and must be installed alongside ManasCore. Sixteen other mods require it, including Ani's Tensura Add-on, Tensura Compat: Ice & Fire, Tensura Compat: Iron's Spells 'n Spellbooks, Tensura: Voice and Tensura Compat: FTB. Files are published for Fabric, Forge and NeoForge, covering game versions 1.18.2 – 1.21.1 across four release versions, and the code is open source under the GNU General Public License v3.0 only.
Key features
Extended DataGen classes
Base classes extend the data generator so block states, models, tags and language files are produced from code.
Scaled text rendering
A helper scales text down until it fits a given rectangular area, keeping labels inside their bounds.
Attribute modifier helpers
Methods add, change and remove attribute modifiers, so other mods can adjust entity stats through one interface.
Player permission checks
Utility methods test a player's permissions, letting dependent mods gate actions consistently.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Required by 16 mods
Use cases
Building a dependent mod
A developer uses the DataGen classes and rendering helpers instead of writing the same plumbing in each project.
Adjusting entity stats
A mod changes attack or health values through the attribute modifier methods and removes them when the effect ends.
Who it’s for: Mod developers who build on ManasMods content, and players who run packs containing mods that require ManasCore.
How it compares
Trashlib is a Fabric and NeoForge library for game version 1.21.4, under the MIT License, and it is open source. InsaneLib targets Forge and NeoForge for 1.18.2 – 26.1.2, is not open source, and needs only the server, with clients optional. ManasCore covers Fabric, Forge and NeoForge, but its environment is client and server, so every player needs it too.
Questions
Does ManasCore need Architectury API?
Does a server owner need to install ManasCore?
Which loader files exist for ManasCore?
In the catalog
ManasCore is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from ManasMods
Similar mods
What the author says
This Mod doesn't provide any new functionality for Minecraft itself. It is required by other Mods we create and provides useful utilities for our Mod Development.
Official listing
- Modrinth page
- modrinth.com/mod/manascore
- Owner
- ManasMods
- Published
- 2022-11-15
- Updated on Modrinth
- 2026-05-01
- Facts verified
- 2026-10-15
