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.
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
Learn-by-use skills
Skills gain experience from the actions a player performs, and levels rise as that experience accumulates.
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.
Skill experience potions
Potions modify the experience and level gained for skills, for a set period.
Accessory modifiers
Trinkets, Curios and Accessories items can change skill experience and level while they are equipped.
Class display over players
Multiplayer servers show each player's class level and a class-colored display name above the character.
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 2
Optional 2
How it compares
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.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Roleplay Mechanics | Fabric | 1.21.1 – 1.21.4 | Client and server | 2025-05-29 |
| RPG Class Selection (RPG Series Tweaks) | Fabric | 1.21.1 | Client and server | 2026-07-30 |
| Player Level Skills (LevelZ Rework) | Fabric | 1.21.11 | Client and server | 2026-06-14 |
| Tiered More | Fabric and NeoForge | 1.21.1 | Client and server | 2026-10-03 |
Questions
Does Roleplay Mechanics need Fabric API?
Does the server need Roleplay Mechanics?
Can classes be changed after the first join?
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
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…
Official listing
- Modrinth page
- modrinth.com/mod/rp-mechanics
- Owner
- qSided
- Published
- 2024-09-15
- Updated on Modrinth
- 2025-05-29
- Facts verified
- 2026-10-15
