ModsFinder

RPG Class Selection (RPG Series Tweaks)

by TheRedBrain

RPG Class Selection adds a class selection screen, similar to the ones in many RPG games, that players see when they first join a world.

FabricClient and serverMIT LicenseOpen source1.21.1

What it does

Classes are built from combinations of upgrades, Spell Engine spells and entity attribute modifiers. A player picks a class by using an item defined as that class and placed in a specific equipment slot, and the chosen upgrades are stored on that item. Class upgrades become available through advancements, and classes are defined through data packs.

The screen opens on a hot key that defaults to K, and an RPG Class Selection Block in survival can also open it when interacted with. Other mods can open the screen through a provided API method, and the screen can be customized through configuration values, block entity data or method arguments. The server config controls whether the screen opens on first join, which class list is shown, whether the initial class is restricted, whether the player may change class, and whether upgrades can be changed. The config also selects one of several layouts for the screen.

The mod ships built-in data and resource packs that add classes drawn from the Daedelus and More RPG Series Fichte mods. It requires Fabric API, Fzzy Config, RPG Inventory and Spell Engine. It runs on Fabric for 1.21.1 and is released under the MIT License, so the code is open source.

Key features

  1. First-join class screen

    The screen can open when a player first joins a world, and the server config decides whether this happens.

  2. Class selection block

    A block available in survival opens the same screen when a player interacts with it.

  3. Four ways to open the screen

    The screen can be opened by the hot key, the block, a custom method from another mod, or the provided API method.

  4. Classes with spells and attributes

    Each class can combine upgrades, Spell Engine spells and entity attribute modifiers.

Compatibility

Latest build for each game version and loader.

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

RPG InventoryThis mod adds new equipment slots and other mechanics found in popular RPGs.
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
Fzzy ConfigConfig API with automatic GUIs, powerful validation options, server-client sync, and more!
Required
Spell Engine๐Ÿช„ Data driven magic library
Required

How it compares

Full comparison

Roleplay Mechanics is open source under the Apache License 2.0, runs on Fabric for 1.21.1 โ€“ 1.21.4 and is a client and server mod. Level Z - Arsenal is a client mod released under the MIT License for 1.21.1 and is not open source; the server can run without it. Level Z - Wizards is a client and server mod under the MIT License for 1.21.1, also not open source.

ModLoadersGame versionsEnvironmentUpdated
RPG Class Selection (RPG Series Tweaks)Fabric1.21.1Client and server2026-07-30
Roleplay MechanicsFabric1.21.1 โ€“ 1.21.4Client and server2025-05-29
Level Z - ArsenalFabric1.21.1Client required, server optional2025-11-30
Level Z - WizardsFabric1.21.1Client and server2025-02-23

Questions

Does RPG Class Selection need Spell Engine?

Yes. Spell Engine is a required dependency, alongside Fabric API, Fzzy Config and RPG Inventory.

Does the server need the mod installed?

Yes. A server running it needs every connecting player to have it too.

Can players change class after the first pick?

That depends on the server config, which controls whether a player may change class and whether upgrades can be changed.

Are classes limited to the built-in ones?

No. Classes are defined through data packs, so additional classes can be added with them.

In the catalog

RPG Class Selection (RPG Series Tweaks) is one of 17,631 Equipment mods on ModsFinder, and one of 8,894 Equipment mods for Fabric. 32,366 mods support Minecraft 1.21.1.

More from TheRedBrain

All projects

Similar mods

What the author says

This mod adds a class selection screen known from many RPG games. Classes consist of "upgrades", which can be spells (powered by Spell Engine), entity attribute modifiers or a combination of both.
TheRedBrain, on the Modrinth page

Official listing

Owner
TheRedBrain
Published
2025-12-08
Updated on Modrinth
2026-07-30
Facts verified
2026-10-15

Tags