
RPG
Add class-based progression with four classes: Berserker, Mage, Tank, Assassin; unique abilities per class; provide weapons and armor sets for each class;...
00—fabricClient1.20.1mod
RPG client mod overview
- Adds four playable classes (Berserker, Mage, Tank, Assassin) with a levelled progression track and cooldown-based signature ability.
- Each class has a themed weapon plus a full armor set, all gathered in the "RPG Armory" creative tab.
Playing the classes
- Open the class selection screen with the default K keybind and pick a class to start at level 1; switch anytime to reset that class track.
- Activate the class ability with the default G keybind when its cooldown is ready; effects scale with your current class level and a full matching armor set boosts some abilities.
- XP is earned from striking foes with the matching class weapon, wearing the full armor set, and using your ability; levels increase automatically and extend ability strength/duration.
Class highlights
- Berserker: rage grants strong Strength/Speed/Resistance, greataxe hits weaken foes and self-heal slightly.
- Mage: arcane pulse drops a glowing weakening cloud and self-applies regen/fire resist; staff hits mark enemies.
- Tank: bulwark stacks heavy Resistance and Absorption but slows you briefly; maul swings grant minor resistance.
- Assassin: shadowstep grants invisibility/speed and primes a poisoned critical on the next hit.
Gear
- Weapons: Berserker Greataxe (netherite tier), Mage's Staff (gold tier), Tank's Maul (diamond tier), Assassin Dagger (iron tier).
- Armor sets: bespoke Berserker (diamond), Mage (gold), Tank (netherite), Assassin (leather) pieces; wearing the full set awards periodic XP and enables set bonuses.
Controls & HUD
- Keybinds are listed under the RPG category in controls; change them in the client options.
- A lightweight HUD block shows class, level, XP progress, and remaining ability cooldown when a class is selected.
Notes and limitations
- Abilities and class tracking expect the RPG mod on the play session; connecting to servers without the mod will show UI but cannot run the server-side effects.
- Items use vanilla textures; stats and effects come from the item and class logic rather than custom models.