LegendQuest is a RPG plugin for MineCraft servers using the Bukkit API.

LegendQuest was created to power SableCraft’s RPG servers, and with it players are able to become heroes and shape their character with a wide range of races, classes and skills.

LegendQuest is designed from the beginning to be completely configurable, highly flexible, and totally adaptable to your needs. Consisting of a system of configurable races, classes and skills. LegendQuest is the core of your servers RPG setup, and powers all your RPG elements.

Server owners have the option of completely customising their RPG setup.
Want to go high fantasy Tolkien style? Setup Humans, Elves, Orcs, Dwarfs and Hobbit races, with fighter, mage, bard, ranger and more as classes.
Want a modern setting? Turn of races, and setup classes for mercenary, merchant, soldier, etc. Or use “race” for a body type – Brute, Athletic, Intelect…
Want a more classic MineCraft feel – Make races for Human, Ender, Wither and Pigmen. And classes for miner, farmer, hunter, crafter…

It’s your RPG experience – your way.

As characters gain experience, they can gain more skills, health, mana. Either unlocking skills automatically as they level up – or by earning skill points to choose the skills they want. Its up to you the server owner which system to use, you can even mix and match both.

More importantly, each class and race can have limits placed on allowed, weapons, tools, armour and “abilities” such as crafting, smelting, enchanting, repairing etc… And you can (per class/race) turn them on/off, use the inbuilt groups (or add your own) to quickly give sets of allows, or control down to specific item at individual levels, as general or as detailed as you need.

LegendQuest also lets you use other plugins as skills by setting and removing permissions nodes and issuing commands complete with delays, build-ups, duration, cooldown, mana cost, cash, karma and material costs! Way beyond the simple on/off mechanisms of other systems.

Full information, details and project help can be found on the BukkitDev project page and on Spigot.

And soucecode can be found on Github.