ModsFinder

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.

FabricClient and serverGNU General Public License v3.0 onlyOpen source1.19.4

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

  1. Class framework

    Other mods can register their own classes on top of the framework, instead of building the class system from scratch.

  2. Skill shards and altar

    Skill Shards are consumed at the Skill Altar to grant upgrade skills, with separate blocks for active and passive upgrades.

  3. Class reset potion

    Drinking a class potion clears the player's class and returns the Skill Shards that were spent on it.

  4. 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.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.19.40.8.7-1.19.4
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

oωo (owo-lib)A general utility, GUI and config library for modding on Fabric and Quilt
Required

Embedded 1

Cardinal Components APIA data attachment API that is easy, modular, and extremely fast.
Embedded

Questions

Does Cardinal Classes need another mod to run?

Yes. oωo (owo-lib) is a required dependency, so it must be installed with Cardinal Classes. Cardinal Components API is bundled inside the mod and does not need a separate install.

Which mod loader does Cardinal Classes support?

Only Fabric. The mod is published for Fabric alone, and the latest file is 0.8.7-1.19.4 for 1.19.4 on the beta channel.

Does the server need Cardinal Classes installed?

Yes. Servers that run it need every player to install it too.

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

All projects

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…
jayugg, on the Modrinth page

Official listing

Owner
jayugg
Published
2024-04-19
Updated on Modrinth
2024-05-31
Facts verified
2026-10-15

Tags