CurseForge · Minecraft mod
Class Enhancement
Extremely lightweight class mod with super flexible configuration!
Quick answer
Which Class Enhancement release should I use?
Class Enhancement class_enhancement-1.0.2.jar targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 1 required mods have matching files.
Where it goes
Is Class Enhancement required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Class Enhancement class_enhancement-1.0.2.jar need?
class_enhancement-1.0.2.jar. Change the file and its required mods may change too.
Install Class API first. We found matching files for this game-version and loader setup. 1 comes through another mod in the chain.
1 extra mod was pulled in by another dependency. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add Class Enhancement without breaking your instance.
Built for Class Enhancement class_enhancement-1.0.2.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use class_enhancement-1.0.2.jar. It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
Install Class API first. We found matching files for this game-version and loader setup. 1 comes through another mod in the chain.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside class_enhancement-1.0.2.jar. It opens that exact file at the source.
About this project
What does Class Enhancement add?
Class Enhancement is a extremely flexible, light-weight and high quality mod for currently 1.20.1 forge.
Each one changes a few of your stats and gives you a starting kit. Packs can add their own classes with a simple JSON file.
Forge 1.20.1 | Client & Server | Needs Class API


- Knight: more damage and a bit more health, but slower. Stone sword and a shield.
- Ranged: faster, less health. Bow and 32 arrows.
- Tank: lots more health and knockback resistance, slower. Iron chestplate.
- Civilian: no changes. Some bread.
Your character in the middle wears the class gear, and you can drag it to turn it etc.. Hold Shift for the exact numbers.


Drop a JSON file in config/class_enhancement/classes/ (or in a datapack under data/<namespace>/class_enhancement/class/). The file name is the class id. The mod writes a README with every field into that folder on first launch.
{
"name": "Ranger",
"description": "Quick on your feet, sharp with a bow.",
"color": "#6FBF5F",
"tags": ["Ranged"],
"stats": ["&a+20% Speed", "&c-2 Health"],
"attributes": [
"minecraft:generic.movement_speed=0.20:multiply_base",
"minecraft:generic.max_health=-2.0"
],
"main_hand": "minecraft:bow",
"items": ["minecraft:arrow=32"]
}
Items and attributes from other mods work too. If the mod isn't installed, that line just gets skipped. Set builtInClasses to false in the config if you only want your own classes.

Skills and passives come through Class API. Register a skill and players press G to use it, with a small HUD box showing the cooldown. There are also events for class changes, kits and skill use, so other mods can react etc.

- The pick is permanent by default.
allowReselectionin the config changes that, and ops can use/class respec. /class set,/class clear,/class openand/class listare there for ops and pack makers.- With Difficulty Enhancement installed, new worlds go difficulty first, then class. So they compliment eachother.
- Client config: turn off the character preview, change menu sound volume, reduce motion, move the skill HUD etc.
Want a strong Minecraft server? Support me by buying through this link: Kinetic Hosting
Project description from CurseForge.
Pick your setup
Class Enhancement by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.20.1
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Class Enhancement versions and loaders
class_enhancement-1.0.2.jar
27 Oct 2026
Class Enhancement V2.6
class_enhancement-0.1.jar
19 Jul 2026
Class Enhancement V2.5
class_enhancement-0.1.jar
9 Jul 2026
Class Enhancement V2.4
class_enhancement-0.1.jar
7 Jul 2026
Class Enhancement V2.3
class_enhancement-0.1.jar
28 Jun 2026
Class Enhancement V2.2
class_enhancement-0.1.jar
21 Jun 2026
Class Enhancement V2.1
class_enhancement-0.1.jar
24 May 2026
Class Enhancement V2.0
class_enhancement-0.1.jar
23 May 2026
Class Enhancement V1.9
class_enhancement-0.1.jar
21 May 2026
Class Enhancement V1.8
class_enhancement-0.1.jar
16 May 2026
Class Enhancement V1.7
class_enhancement-0.1.jar
20 Apr 2026
Class Enhancement V1.6
class_enhancement-0.1.jar
23 Mar 2026
Looking for an older file? The official CurseForge project page is in Resources.
