Starting Classes
Starting Classes lets each player pick a starting class with its own equipment loadout the first time they join a world.
What it does
On first join a player chooses one of twelve classes, and each class comes with its own set of starting items. The loadouts shift the opening toward combat, like the Knight or Dreadnought, or toward exploration, like the Trader or Pioneer, and some classes start with a tamed mob such as the Ranger's Outrider. Some classes offer a choice between a few items, which leaves room for variety even when two players pick the same class.
The classes are data-driven, so modpack and datapack makers can add their own classes or change the existing ones. An in-game command opens the class menu again, which lets a player re-choose if needed. Operators have three further commands to enable or disable specific classes, and a clear command empties the blacklist of disabled classes. The mod runs on Forge and NeoForge, and its client and server environment means the server and every player need it. Files are published for 1.20.1, 1.21 and 1.21.1, with 1.0.10 for 1.20.1 on Forge and 1.0.14 for 1.21.1 on NeoForge as the latest builds. The code is under the MIT License and is open source.
Key features
First-join class choice
Each player picks a class at the first join, and the pick determines the opening gear for that character.
Twelve built-in classes
The set runs from a defensive Warrior with a shield to a diving-equipped sailor, plus a Settler who begins with a donkey and crop seeds.
Operator class control
Operators can enable or disable specific classes with commands and clear the disabled-class blacklist.
Datapack classes
New classes are added through datapacks, and existing ones can be modified, which the wiki documents with a template.
Gallery
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 makers, datapack authors and server owners who want players to start a world with a chosen kit and role, and players who enjoy a class-based start.
How it compares
Dungeons, Creatures and Classes is a Forge and NeoForge mod for 1.20.1 – 1.21.1, running on client and server and released under All rights reserved, so it is not open source. Project MMO: Classes also covers 1.20.1 – 1.21.1 on Forge and NeoForge, with client and server use, under the Creative Commons Attribution 4.0 license. Starting Classes is open source under the MIT License and focuses on the first-join choice.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Starting Classes | Forge and NeoForge | 1.20.1 – 1.21.1 | Client and server | 2026-10-03 |
| Dungeons, Creatures and Classes (DnD) | Forge and NeoForge | 1.20.1 – 1.21.1 | Client and server | 2025-11-22 |
| Project MMO: Classes | Forge and NeoForge | 1.20.1 – 1.21.1 | Client and server | 2025-03-20 |
Questions
Which loader should the world use with Starting Classes?
Does Starting Classes have to be installed on the server?
Can classes be added without writing Java code?
In the catalog
Starting Classes is one of 19,031 Adventure mods on ModsFinder, and one of 10,478 Adventure mods for Forge. 32,366 mods support Minecraft 1.21.1.
More from tonyandthetrashelementals
Similar mods
What the author says
This mod adds the ability for players to choose a starting class the first time they join a world, allowing them to choose from a selection of equipment loadouts, to give you a headstart or objective on their playthrough. These loadouts vary from combat focused like Knight and Dreadnought, to exploration focused like…
Official listing
- Modrinth page
- modrinth.com/mod/starting-classes
- Owner
- tonyandthetrashelementals
- Published
- 2026-06-18
- Updated on Modrinth
- 2026-10-03
- Facts verified
- 2026-10-15
