ModsFinder

Class Enhancement

by shuttheirprayer

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.

ForgeClient and serverAll rights reserved1.20.1

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

  1. Configuration-driven classes

    Classes are defined in a TOML config file, so most of the system can be changed without writing code.

  2. Starter items and equipment

    Each class can grant a main hand, off hand, armor set and a list of starting items.

  3. Attribute buffs and debuffs

    Classes can raise or lower stats such as speed and health through attribute modifiers.

  4. Commands on selection

    Commands run when a class is chosen, with the player's name filled in automatically.

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

1.20.10.1
ReleaseBetaAlphaNot available

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
Class EnhancementForge1.20.1Client and server2026-05-10
ClassBioArsenalForge1.20.1 – 1.20.6Client and server2025-12-23
Starter OrbForge1.20.1Client and server2025-03-05

Questions

Does Class Enhancement need to be installed on the server?

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

Which Minecraft version does Class Enhancement support?

Only 1.20.1, on Forge. The latest file is 0.1, published on 2026-05-10.

Does Class Enhancement work with Difficulty Enhancement?

Yes. The author made it work with Difficulty Enhancement and states the two are cross compatible.

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

All projects

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

Official listing

Owner
shuttheirprayer
Published
2026-05-10
Updated on Modrinth
2026-05-10
Facts verified
2026-10-15

Tags