Class Enhancement
Class Enhancement lets a modpack or server define custom player classes in a configuration file, each with its own stats, starter items, equipment and commands.
What it does
Classes are set up in the class enhancement.toml config file, where an author gives each class a unique internal ID, a display name shown in the GUI, lore text for the panel, and a cosmetic stat summary. Leaving the ID empty disables a class. The mod ships with 100 pre-existing custom classes that can be adjusted to taste, and a tutorial in the config explains how to write new ones.
Each class can set attributes such as speed or health, mechanical modifiers, a main hand item, an off hand item, armor pieces and starting items. Commands can run when a class is selected, with the player's name substituted for player%. Color codes can be used in the text, so a line can be shown in orange or green. The mod was made to work with Difficulty Enhancement, and the two are cross compatible.
Class Enhancement is published for Forge only, for 1.20.1. Servers that run it need every player to install it too. The code is not open source, and the files are released under All rights reserved.
Key features
Configuration-driven classes
Classes are defined in a TOML config file, so most of the system can be changed without writing code.
Starter items and equipment
Each class can grant a main hand, off hand, armor set and a list of starting items.
Attribute buffs and debuffs
Classes can raise or lower stats such as speed and health through attribute modifiers.
Commands on selection
Commands run when a class is chosen, with the player's name filled in automatically.
Colored text
Lore and stat lines accept color codes, so the descriptions in the class panel can be styled.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Modpack developers and server owners who want to set up a class system without writing custom code. Players on a server that runs the mod need it installed too.
How it compares
ClassBioArsenal is Forge-only for 1.20.1 – 1.20.6, released under the Creative Commons Attribution Share Alike 4.0 license, and runs on client and server. Starter Orb is Forge-only for 1.20.1, also client and server, and released under All rights reserved. Class Enhancement covers 1.20.1 only and is not open source, but it offers the configuration-driven class system and the Difficulty Enhancement compatibility.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Class Enhancement | Forge | 1.20.1 | Client and server | 2026-05-10 |
| ClassBioArsenal | Forge | 1.20.1 – 1.20.6 | Client and server | 2025-12-23 |
| Starter Orb | Forge | 1.20.1 | Client and server | 2025-03-05 |
Questions
Does Class Enhancement need to be installed on the server?
Which Minecraft version does Class Enhancement support?
Does Class Enhancement work with Difficulty Enhancement?
In the catalog
Class Enhancement is one of 29,952 Game mechanics mods on ModsFinder, and one of 13,316 Game mechanics mods for Forge. 34,764 mods support Minecraft 1.20.1.
More from shuttheirprayer
Similar mods
What the author says
Class Enhancement introduces an extremely flexible, configuration-driven class system. It allows you to implement custom classes with deep mod support with ton of other features! Modpack developers can assign: - Starter items - Attributes (buffs & debuffs) - Commands (for pehkui etc) - Color codes for texts (ex…
Official listing
- Modrinth page
- modrinth.com/mod/class-enhancement
- Owner
- shuttheirprayer
- Published
- 2026-05-10
- Updated on Modrinth
- 2026-05-10
- Facts verified
- 2026-10-15
