RPG banner
RPG icon

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.