Cardinal Classes
by jayugg
Cardinal Classes is a Fabric library that gives other mods a framework for adding class mechanics to Minecraft, with a Rogue class included.
What it does
The mod does not add playable classes by itself. It provides the shared systems that other mods use to define their own classes, and it was built on the Cardinal Components API, which is bundled inside the mod. Cardinal Classes requires oωo (owo-lib) to run, so that library must be installed alongside it.
Class progression is driven by skill shards and a skill altar. A shard holder stores shards, consumed upgrade skills and perks are granted through the altar, and Magma Block, Amethyst Block and Sage's Emerald items each handle a different tier of the system. A class potion resets a player's class and refunds the Skill Shards spent on it. The Rogue class is added by the mod as a starting example.
The mod is open source under the GNU General Public License v3.0 only, and its source code, issue tracker and wiki are public. It is published for Fabric alone and targets 1.19.4, with the 0.8.7-1.19.4 build on the beta channel as the latest file. The server and every player need the mod installed.
Key features
Class framework
Other mods can register their own classes on top of the framework, instead of building the class system from scratch.
Skill shards and altar
Skill Shards are consumed at the Skill Altar to grant upgrade skills, with separate blocks for active and passive upgrades.
Class reset potion
Drinking a class potion clears the player's class and returns the Skill Shards that were spent on it.
Separate class screen
Class information is shown in its own UI screen rather than in the advancements tab, and the HUD and config offer several options.
Gallery
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
Embedded 1
Questions
Does Cardinal Classes need another mod to run?
Which mod loader does Cardinal Classes support?
Does the server need Cardinal Classes installed?
In the catalog
Cardinal Classes is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 9,374 mods support Minecraft 1.19.4.
More from jayugg
Similar mods
What the author says
Cardinal Classes is a simple and modular mod for Minecraft that adds a class mechanics to the game. The mod itself doesn't add any classes, but provides a framework for other mods to add their own classes. It's built on the Fabric modding platform and uses the Cardinal Components API. Consuming a class potion allows…
Official listing
- Modrinth page
- modrinth.com/mod/cardinal-classes
- Owner
- jayugg
- Published
- 2024-04-19
- Updated on Modrinth
- 2024-05-31
- Facts verified
- 2026-10-15
