Skip to content

RPG server guide

Minecraft RPG server: classes, skills, quests and dungeons

An RPG server turns Minecraft into an adventure game. Players pick a class, level up skills, take quests from characters in town, fight their way through dungeons and come back with better gear. When it works, players always have a next goal, and that is what keeps them logging in. This guide explains the kinds of RPG servers, how to design classes, skills and levels, which quests to write, how to build dungeons and bosses, how to balance loot, how to lay out a world by level and which plugins do the heavy lifting.

The short answer

  • Decide what kind of RPG you are building before you pick plugins: skills, classes, quests or dungeons.
  • Keep classes few and different, and give each one a clear job in a group.
  • Write short quests that lead players from zone to zone, and end each zone with a dungeon.
  • Balance loot so gear comes from playing, never from the store.

Written and checked by the Astroworld team, last reviewed on .

A render of an enchanting table with an open book on top, inside a two block high ring of bookshelves with an opening at the front
An enchanting table inside a ring of bookshelves. On an RPG server a room like this can become the mage guild, or the place players bring their loot to make it stronger. Image: Enchanting library.png from minecraft.wiki, CC BY-NC-SA 3.0.

What a Minecraft RPG server is

RPG stands for role playing game. On a Minecraft RPG server that mostly means progression: players get stronger over time through levels, skills and gear, and the server gives them things to do with that strength. It is not the same as a roleplay server, where players act as characters; the roleplay server guide covers that. Many servers mix a little of both.

Kinds of Minecraft RPG servers
KindWhat players doMain plugins
Survival RPGNormal survival, with skills that level up as they mine, fight and farmA skills plugin on top of survival
Class RPGPick a class with its own weapons and abilities, then level it upA class or skill plugin, custom items
Quest RPGFollow quest chains from characters in towns through a built worldCharacters that are not players, a quest plugin
Dungeon RPGRun dungeons alone or in a party for loot and rare dropsCustom mobs and bosses, custom items

RPG class ideas

Classes give players an identity and a reason to play together. Four to six classes is plenty. Each one needs a weapon, a way to deal damage or help, and at least one weakness, so a group of different classes does better than a group of the same one.

  1. Warrior

    Sword and shield, lots of health, pulls enemies towards them. Slow and weak at range.

  2. Archer

    Bow or crossbow, high damage from a distance. Fragile when enemies get close.

  3. Mage

    Spells that hit groups of mobs, cast with a wand or a staff. Needs time between casts.

  4. Rogue

    Daggers, speed and big hits from behind. Low health, so every mistake counts.

  5. Cleric

    Heals and protects the party. Low damage alone, but no group wants to run a dungeon without one.

  6. Ranger

    Tames animals that fight beside them and tracks mobs through the wild.

  7. Alchemist

    Throws potions that weaken enemies or help allies, and brews what other classes need.

  8. Paladin

    A mix of warrior and cleric: less damage than one and less healing than the other, but hard to kill.

  • Let players try a class before they commit, for example at a training ground near spawn.
  • Allow one free class change, then make changes cost time or in-game money.
  • Test each class alone and in a group of three before launch, and write down how long a dungeon takes.

Skills and levels

Levels show players how far they have come. The simplest system is skills that grow by doing: mining raises Mining, fighting with a sword raises Swords. mcMMO works this way, with skills for gathering, combat and crafting, abilities that unlock as a skill rises, and a power level that adds all skills together.

An example level curve
LevelWhere players areWhat they unlock
1 to 10The starter town and the fields around itBasic gear, the first class ability
10 to 25Forests and small dungeonsA second ability, the first party dungeon
25 to 50Desert and jungle zonesBetter gear from dungeons, a mount
50 to 75Mountains, the ocean and the NetherBoss fights, rare items
75 and upThe hardest dungeons and weekly bossesCosmetic titles and the top of the leaderboard

Early levels should come fast, so a new player feels progress in the first hour. Later levels can take days. If players reach the top in a week, add a new zone or a new season before they run out of goals; the season reset guide explains how to reward the players who got there.

Quests and characters

Quests tell players where to go next. Give them to characters in towns, not to a menu, so the world feels alive. Citizens places characters that are not players, with their own names and skins, and quest plugins connect to them to hand out and check quests.

  1. Hunt

    Defeat a number of mobs, such as ten spiders in the old mine.

  2. Gather

    Bring back items, such as wheat for the baker or iron for the smith.

  3. Deliver

    Carry a letter or a package to a character in the next town.

  4. Explore

    Find a place on the map, such as a hidden shrine or a ruined tower.

  5. Escort

    Keep a character alive on the road while mobs attack.

  6. Boss

    Defeat the creature at the end of a dungeon and bring back proof.

  1. Write a short chain for each zone: three to five quests that end at the zone's dungeon.
  2. Keep quest text short. Two sentences and a clear goal beat a page nobody reads.
  3. Reward each quest with something useful right away, such as experience, in-game money or a piece of gear.
  4. Add daily or weekly quests for players who have finished the chains.

Quests are the easiest place to tell your server's story. The lore guide shows how to hide history in quest text, books and builds.

A mossy cobblestone jungle temple half hidden between jungle trees, leaves and vines, with a stone path leading up to the entrance
A temple overgrown by the jungle already looks like a quest. Put a guard at the entrance, a puzzle inside and a chest at the end, and players have a reason to travel. Image: Jungle Pyramid Vibrant Visuals.png from minecraft.wiki, CC BY-NC-SA 3.0.

Dungeons and bosses

Dungeons are where classes, levels and gear come together. MythicMobs creates custom mobs with their own abilities, drops and behaviour, which is what turns a room full of zombies into a boss fight players talk about.

  1. Pick a theme and a level range, such as a flooded temple for levels 25 to 35.
  2. Build a short path with three or four rooms, each with a different kind of fight.
  3. Add a puzzle or a hidden room, so a dungeon is not only fighting.
  4. End with a boss that has two or three attacks players can learn to dodge.
  5. Give the boss a loot table, and a cooldown so the same party cannot farm it all day.
  6. Protect the whole dungeon from building and breaking, and reset it after each run.
Dungeon sizes
SizePlayersLengthBest for
Solo cave15 to 10 minutesNew players learning their class
Party dungeon2 to 415 to 30 minutesThe main loop of most RPG servers
Raid5 to 1030 to 60 minutesWeekly events and the best loot
An ocean monument deep under water, its prismarine steps covered in seagrass and lit by sea lanterns, with tall kelp in front of it
An ocean monument is a dungeon the game builds for you: hard to reach, full of guardians and with a boss at the heart of it. It is a good model for a late game dungeon. Image: Ocean Monument Vibrant Visuals.png from minecraft.wiki, CC BY-NC-SA 3.0.

Loot tiers and custom items

Loot is the reward for everything above, so it needs a clear ladder. Most RPG servers use rarity tiers with a colour for each, so players know at a glance whether a drop is worth keeping.

Example loot tiers
TierWhere it dropsHow it feels
CommonNormal mobs and quest rewardsUseful for a few levels
UncommonSmall dungeonsA clear step up
RareParty dungeons and bossesWorth showing a friend
EpicRaids and weekly bossesSomething players plan a week around
LegendaryVery rare drops from the hardest bossesKnown by name on the server

ItemsAdder adds custom items, blocks and textures through a resource pack that players download when they join, with no mods needed. Keep stats on gear from dungeons and quests only. Selling stronger gear in a store turns an RPG server into pay to win, and store items should stay cosmetic, as the ranks guide explains.

Money, jobs and trading

Players need somewhere to spend what they earn: repairs, potions, class changes, a house in town. Jobs Reborn pays players for gathering and crafting work, which fits classes like the alchemist well. Watch for too much money entering the game from mob drops; the economy guide explains how to keep prices steady.

Build the world in levelled zones

An RPG world works best as a path. Players start in a safe town, and each zone further away has stronger mobs, better loot and a dungeon at its edge. Minecraft's own biomes make natural zones: fields, forest, desert, jungle, snow, ocean and finally the Nether and the End.

  • Build the starter town first, with the class trainers, a quest giver, a shop and a portal or road to the first zone.
  • Show the level of each zone on signs at the border, so nobody walks into a zone far above their level by accident.
  • Add fast travel between towns once players have reached them, so they do not have to walk back every time.
  • Leave room for new zones. The best time to add one is just before most players reach the current top level.

DeluxeMenus builds menus for class selection, fast travel and quest lists. The spawn ideas guide has more on guiding new players out of the starter town.

Keep players levelling

The hardest part of an RPG server is the top level. Players who reach it with nothing left to do leave, and they often take their party with them. Plan for them before launch.

  • Rotate weekly bosses and raids, with loot that only drops that week.
  • Run events that use the RPG systems, such as a double experience weekend or a boss invasion in town. The event ideas guide has more.
  • Add cosmetic titles and particle effects for maxed skills, so reaching the top is visible.
  • Keep a leaderboard of the highest levels and update it every week.
  • Start a new season with a new zone when progress slows down.

How to show your top players on your website

Several templates in the website builder come with a Leaderboard section: Skyblock on its Top islands page, Prison on the home page and the Ladder page, Factions on the home page and the Season page, and Creative on the home page. Turn it into a list of your highest level players, so reaching the top of your RPG server shows up outside the game as well.

  1. Open the page with the Leaderboard

    Go to Website in the server panel of Astroworld Hosting or minecrafthosting.cc, open the editor and click the Leaderboard section.

  2. Write the label and heading

    Set the Label and Heading to something that fits your server, such as Top adventurers and The highest levels this season.

  3. Set the column heading

    Change Column heading to what the numbers are, such as Power level or Level. The value field of each place takes that name.

  4. Add the top players

    Under Places, use Add place for each player and fill in the Name and the level. The order in the editor is the order on the page, so put the highest level first.

  5. Update it every week

    The leaderboard does not fill itself: you keep it up to date. Copy the top players from your in-game ranking, such as /mctop in mcMMO, once a week.

  6. Publish the leaderboard

    Press Publish. Our team checks every change before it goes live, so publish a day before you announce the weekly winners.

Questions about Minecraft RPG servers

What is a Minecraft RPG server?

A server where players get stronger over time through levels, skills, classes and gear, and use that strength in quests, dungeons and boss fights.

What is the difference between an RPG server and a roleplay server?

An RPG server is about progression: levels, loot and dungeons. A roleplay server is about acting as a character and telling stories together. A server can have both.

Which plugins does a Minecraft RPG server need?

Most use a skills or class plugin such as mcMMO, MythicMobs for custom mobs and bosses, Citizens with a quest plugin for quests, and ItemsAdder for custom items and textures.

Do players need mods to join an RPG server?

No. RPG servers run on plugins, and custom items and textures come from a resource pack that the server offers when a player joins.

How many classes should an RPG server have?

Four to six is enough for most servers. Fewer classes are easier to balance, and each one can have a clear job in a party.

How do I stop my RPG server from becoming pay to win?

Only let gear, levels and abilities come from playing. Keep store items cosmetic, such as titles, particle effects and pets without combat stats.

More server website guides