ModsFinder

Roleplay Mechanics

by qSided

Roleplay Mechanics is a Fabric work-in-progress mod that adds a learn-by-use skills system and a classes system to Minecraft Java Edition.

FabricClient and serverApache License 2.0Open source1.21.1 – 1.21.4

What it does

Skills improve as a player uses them, and the classes system groups them into roles that a player picks after first joining a world or server. A class selection prompt appears the first time a player joins, and the M key opens it again if the prompt is closed by mistake. The right Alt key opens the skills screen by default. Classes can be added, changed or deleted through the config file, and both skills and classes can be adjusted to taste.

The mod carries some new items for the skills system, with more planned for later updates, and a ported cooking feature for 1.21.1. Skill experience and level can be boosted by skill experience modifier potions and by items in trinket, Curios or Accessories slots. On multiplayer servers the class level and a class-colored display name appear above each player, and a custom roleplay display name can be shown in its place.

Installation needs Fabric API and oωo (owo-lib). AttributeFix and Mod Menu are optional. Roleplay Mechanics runs on client and server, so the server and every player need it. It is open source under the Apache License 2.0 and published for Fabric only, for 1.21.1 and 1.21.4. The author notes that changes happen frequently and that alpha configs often need a reset.

Key features

  1. Learn-by-use skills

    Skills gain experience from the actions a player performs, and levels rise as that experience accumulates.

  2. Class selection

    A prompt asks the player to choose a class on first joining, and the class can be changed later from the class screen.

  3. Skill experience potions

    Potions modify the experience and level gained for skills, for a set period.

  4. Accessory modifiers

    Trinkets, Curios and Accessories items can change skill experience and level while they are equipped.

  5. Class display over players

    Multiplayer servers show each player's class level and a class-colored display name above the character.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.21.4v0.9.1-alpha+1.21.4
1.21.1v0.10.3-alpha+1.21.1
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 2

oωo (owo-lib)A general utility, GUI and config library for modding on Fabric and Quilt
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Optional 2

Mod MenuAdds a mod menu to view the list of mods you have installed.
Optional
AttributeFixRemoves arbitrary limits on Minecraft's attribute system. Fixes MANY mods!
Optional

How it compares

Full comparison

RPG Class Selection is client and server, open source under the MIT License and published for 1.21.1, so it covers a similar class prompt on the same side. Player Level Skills, also open source under the GNU General Public License v3.0 only, targets 1.21.11 and is not a 1.21.1 option. Tiered More is open source under the MIT License and runs on both Fabric and NeoForge, which Roleplay Mechanics does not.

ModLoadersGame versionsEnvironmentUpdated
Roleplay MechanicsFabric1.21.1 – 1.21.4Client and server2025-05-29
RPG Class Selection (RPG Series Tweaks)Fabric1.21.1Client and server2026-07-30
Player Level Skills (LevelZ Rework)Fabric1.21.11Client and server2026-06-14
Tiered MoreFabric and NeoForge1.21.1Client and server2026-10-03

Questions

Does Roleplay Mechanics need Fabric API?

Yes. Fabric API is required, along with oωo (owo-lib). Both must be installed next to Roleplay Mechanics on Fabric.

Does the server need Roleplay Mechanics?

Yes. Every player and the server need a copy of the mod.

Can classes be changed after the first join?

Classes can be added, changed or deleted through the config file, and the M key reopens the class selection screen.

In the catalog

Roleplay Mechanics is one of 17,631 Equipment mods on ModsFinder, and one of 8,894 Equipment mods for Fabric. 17,979 mods support Minecraft 1.21.4.

More from qSided

All projects

Similar mods

What the author says

Roleplay Mechanics adds a work-in-progress learn-by skills system and classes system; both of which are highly customizable. Changes are to happen frequently in the Alpha stage so configs will need reset often. Some new items are also added with more to come in future updates. Right-alt by default to open the skills…
qSided, on the Modrinth page

Official listing

Owner
qSided
Published
2024-09-15
Updated on Modrinth
2025-05-29
Facts verified
2026-10-15

Tags