I brought LegendQuest back – a full RPG character system for Minecraft
21 August 2026  / Blog, Coding, Minecraft

I brought LegendQuest back – a full RPG character system for Minecraft

Years ago I wrote a Bukkit plugin called LegendQuest that turned Minecraft into an RPG – pick a race, pick a class, earn levels, learn skills, and live with the consequences. It’s been rebuilt from nothing: LegendQuest ReForged, a full NeoForge rewrite with six rolled stats, a skill-point economy, and a karma score that quietly opens some doors and closes others.

Rolling stats and picking a race and class from the inventory screen

Your players don’t need the mod

LegendQuest is server-authoritative. Install it on the server and you’re done – vanilla clients can join and play the entire game through chat and the action bar, no client install, no version negotiation. Players who do install it get an in-game handbook, a character panel on the inventory screen, a skill HUD and keybinds on top. People with and without it play together on the same server.

Re-theme every word in the game

318 player-facing strings live in one config file, so races can become “Archetypes”, mana can become “Stamina”, karma can become “Humanity” – and the handbook, HUD, commands and error messages all follow. Two complete settings ship with the mod to prove it: The Wasteland (post-apocalyptic survival) and Cold Frontier (a cold, hard sci-fi setting). Same engine, same code, a genuinely different game.

Stock, with Races and Mana:
The Players Handbook showing Races, with the Dwarf entry open
The same screen under The Wasteland pack, Archetypes and Stamina:
The same screen under The Wasteland pack, showing Archetypes and Stamina
Every word is yours.

What you get

  • Six rolled stats – STR, DEX, CON, INT, WIS, CHR – feeding derived HP and mana, modified by race and class.
  • Races, classes, skills and feats are all datapack files: write JSON (or YAML, if you’d rather), and the content exists.
  • Sub-classes alongside a main class, each with its own XP bank, so switching class never throws away what you earned elsewhere.
  • A five-slot loadout bar with drag-and-drop, cooldown readouts, and binding a skill to a held item so right-click casts it.
  • Item proficiency per class – wield what your class can’t use and you fumble.
  • Karma as a real mechanic, with good and evil paths that lock each other out.
  • Parties, and other mods can register their own skill effect types without touching LegendQuest at all.

Casting Fireball, a skill bought with points earned from levelling

Get it

LegendQuest ReForged needs Minecraft 1.21.11, NeoForge 21.11.42+ and Java 21, and it’s free and open source under the MIT licence.

There’s a full write-up on the LegendQuest ReForged project page, including every race/class/skill/feat field, the two genre packs, and every setting and command. Download it from CurseForge, and the source is on GitHub.

Pick a race, pick a class, and see who you turn into – and if you build content worth sharing, or hit a bug, the repo is the place to shout.