Come chat with us and we will get back to you as soon as possible!
Contact SupportHolyHosting
Holy Team

Setup time: 5 to 10 minutes Setup difficulty: Easy Recommended players: 1 or more
mcMMO is one of the classic Minecraft server plugins for a reason. It turns normal survival actions into an RPG-style progression system, giving players skills to level while they mine, fight, fish, chop trees, brew, repair gear, and explore. The result still feels like Minecraft, just with more numbers to chase and more reasons to say, "one more block" at 2 a.m.
The plugin affects both PvE and PvP. Combat skills can improve how players fight mobs and other players, while utility skills change how they interact with the world. Swords, Axes, Archery, Mining, Excavation, Fishing, Acrobatics, Herbalism, Repair, and other skill paths can all become part of long-term progression.
A strong mcMMO server usually works best when it is not just mcMMO alone. Pairing it with Jobs gives players a way to earn money from regular gameplay. Adding MobArena creates repeatable combat challenges. Quests, shops, ranks, NPCs, and protected spawn areas round it into a full survival server instead of a pile of plugins sitting in a trench coat.
On a HolyHosting Minecraft server, this kind of setup can be installed and managed through the server panel. After selecting or installing the required server type and plugins, restart the server and begin configuring the gameplay loop around skills, jobs, economy, and ranks.
When players first join an mcMMO-style survival setup, they should arrive in a spawn area that explains the basics. Spawn is usually where players find server rules, shop NPCs, portals, holograms, rank information, and a route into the survival world.
A common flow looks like this:
Once players leave spawn, they start earning mcMMO experience through normal survival actions. Mining gives Mining experience, woodcutting helps Woodcutting, fishing improves Fishing, and so on. Jobs can reward those same actions with money, which then feeds into ranks, shops, and other progression systems.
Ranks are useful because they give the server a clear advancement path. A new player might begin at a basic rank, then work upward by earning money, completing quests, or reaching milestones. Higher ranks can unlock more job slots, extra homes, improved boosts, or other practical perks.
A complete mcMMO survival server can use a fairly large plugin list. Not every plugin needs heavy configuration, but each one should have a clear job. A typical stack may include:
This combination creates an enhanced survival server with protected areas, multiple worlds, NPC interaction, an economy, shops, quests, ranks, combat arenas, and skill progression. Some plugins are the main attraction, while others quietly keep the server organized. Permissions plugins do not get much applause, but try running a public server without one and the lesson arrives quickly.
mcMMO is the center of the server. It adds skill trees and experience values to many Minecraft actions, turning routine play into long-term character progression. Players can level combat skills, gathering skills, and utility skills, then benefit from passive bonuses and active abilities.
Server owners can adjust mcMMO in several configuration files. The main `config.yml` controls broad behavior for the plugin and its skills. More specific files handle advanced settings, skill experience, rewards, treasures, potions, and other features.
Important files commonly include:
Use these files to decide how fast players should level, how powerful each skill should become, and whether certain mechanics need a buff or nerf. If a skill becomes too dominant, reduce its benefits before it turns the server economy into soup.
Jobs works naturally beside mcMMO because both systems reward ordinary Minecraft actions. A player can cut trees, gain mcMMO Woodcutting experience, and earn in-game money from the Woodcutter job at the same time.
The base command is usually `/jobs`, with help available through `/jobs help`. Players can browse available jobs, join them, leave them, and check progress depending on the configuration.
Two of the most important files are:
The general configuration controls broad settings such as storage method, chat prefixes, limits, display options, and how rewards are shown. SQLite is usually fine for a simple setup unless a MySQL database is already configured and needed.
The job configuration file controls the jobs themselves. You can edit default jobs or create new ones around almost any Minecraft activity. Woodcutters can be paid for chopping and planting trees. Miners can earn money for breaking stone and ores. Hunters can receive rewards for defeating mobs. The key is balance: rewards should feel meaningful without letting one job print unlimited money.
MobArena adds a structured PvE challenge to survival. Instead of waiting for hostile mobs to wander into a cave, players can enter an arena, pick a class, and fight through waves of enemies.
The base command is commonly `/ma help`. Players may join an arena with a command such as `/ma j`, depending on how the arena is named and configured.
MobArena can be customized through commands and configuration files. You can set:
A basic arena can be plug and play, but custom waves and classes make it fit the server better. For example, a beginner arena might use simple zombies and skeletons, while a late-game arena could include armored mobs, bosses, and better rewards.
Quests gives players objectives beyond leveling and earning money. It can integrate with mcMMO, allowing quests to reward mcMMO credits or require certain actions tied to skills.
Quests can be simple or elaborate. A basic quest might ask a player to mine stone, catch fish, or defeat mobs. A more advanced quest can involve NPCs, staged objectives, events, rewards, and dialogue.
The main command is usually `/quests`, while `/quests list` shows available quests. Configuration often centers on:
Start with a few short quests that teach players how the server works. Long quest chains are fine later, but the opening experience should be quick to understand.
A shop plugin such as ShopGUIPlus, DynamicShop, or a similar economy tool gives players a place to buy and sell items. This turns job money into something useful and gives the server economy a practical loop.
A GUI shop setup commonly uses a file such as `shops.yml` to define categories, items, prices, quantities, and sell values. Players might open shops by right-clicking NPCs at spawn or by using `/shop`.
Economy balance matters. If diamonds sell for too much, everyone becomes a diamond miner. If food is too cheap, farming jobs lose value. Check shop prices alongside Jobs rewards and mcMMO skill benefits so all systems support each other.
Multiverse-Core lets one server run multiple worlds. For an mcMMO survival server, a common setup is one spawn world and one survival world.
The spawn world can be protected, polished, and used for NPCs, shops, information, ranks, and portals. The survival world can remain open for building, mining, fighting, and normal gameplay. Keeping these separate makes the server easier to manage and reduces the chance that spawn becomes a crater with a welcome sign.
WorldEdit is used for building and editing the physical world. It is especially helpful for creating spawn areas, arenas, shop zones, paths, walls, and protected structures.
WorldGuard protects regions and controls flags. With it, you can prevent block breaking at spawn, stop PvP in safe zones, disable mob spawning in selected areas, or protect specific builds.
Together, WorldEdit and WorldGuard are essential for shaping the public parts of the server and preventing accidental or intentional damage.
WorldBorder limits how far players can travel. A default border around 15,000 blocks is common for survival setups, but the right size depends on server population, map plans, and hardware.
A world border keeps the world from expanding forever and helps control storage usage. It also keeps players from spreading so far apart that the server feels empty.
LuckPerms is the permissions backbone. It controls which groups can use which commands, what rank each player belongs to, and which features are available at each stage of progression.
A simple server might start with three or more rank groups, each unlocking small improvements. For example, later ranks can gain extra homes, more job slots, more commands, or better boosts.
A rankup plugin lets players move through defined ranks using a command such as `/rankup`. This can be connected to the economy so players spend earned money to advance.
Rank progression works well on mcMMO servers because players already have reasons to gather, fight, fish, and complete jobs. Rankup turns that activity into a visible path.
NametagEdit controls prefixes and suffixes displayed around player names. It is mostly cosmetic, but it helps make ranks visible in-game. Keep rank tags readable and restrained. A nameplate does not need to look like a fireworks factory.
Citizens allows you to create NPCs. These can stand at spawn, represent shops, explain features, start quests, or act as guides.
CommandNPC connects commands to NPC interactions. For example, right-clicking a shop NPC can open the shop menu, while right-clicking a wilderness NPC can teleport the player out of spawn.
HolographicDisplays creates floating text. It is useful for short instructions, server rules, rank previews, or plugin explanations. Place holograms where players naturally stop, such as spawn exits, shop areas, and arena entrances.
ActionAnnouncer sends timed messages to players. It can be used for server tips, reminders, event notices, or links to important commands.
The plugin is usually configured through a `config.yml` file. You can enable or disable announcements, change the interval, adjust display duration, and edit message text. Keep announcements short. Nobody joins a server hoping to read a novel in their action bar.
TitleManager can show join messages, tab list information, and title popups. It is best used for concise welcome messages and server identity, not constant flashing text.
EssentialsX provides many common server commands, including homes, warps, spawn commands, kits, teleports, private messages, and more. A starter survival kit can be configured if desired, but avoid giving too much away at the beginning.
EssentialsChat and EssentialsSpawn are commonly used alongside it for chat formatting and spawn behavior.
Vault acts as a bridge between economy, permissions, and other plugins. Many plugins rely on it to communicate with each other, especially when money, ranks, and permissions are involved.
ClearLagg helps remove excess entities and reduce clutter. It can clear dropped items, warn players before removals, and help with performance on busy servers. Configure warnings clearly so players are not surprised when loose items disappear.
ProtocolSupport or a similar plugin can help with version compatibility, depending on the server software and Minecraft version. Only use it when it fits your actual version goals, since compatibility layers can introduce their own complications.
Sentinel adds combat behavior to Citizens NPCs. It is useful for guards, hostile NPCs, or quest-related enemies. For a basic mcMMO server, this is optional unless NPC combat is part of the design.
The following baseline settings make a practical starting point:
The strongest mcMMO servers connect every system into one loop:
This loop gives players both short-term tasks and long-term goals. They can mine for money, train skills, complete quests, fight in the arena, improve their rank, or simply build in survival.
An mcMMO server is flexible because it builds on normal Minecraft instead of replacing it. Start with a clean spawn, clear commands, balanced Jobs rewards, a simple shop economy, and default mcMMO settings. After players spend time on the server, tune skill rates, shop prices, ranks, and arena rewards based on what they actually do.
The goal is not to configure every possible setting on day one. Get the core loop working first, then adjust the details as the community grows.
Come chat with us and we will get back to you as soon as possible!
Contact SupportMake every block, mob, and tool in Minecraft look like Lego pieces. This guide walks through downloading, installing, and running Brickcraft on both client and server.
Learn how to install Litematica for Minecraft, load schematic files, position blueprints, and use the material list for survival builds.
Set up Valhelsia Enhanced Vanilla for Minecraft, install the client profile, configure your server, and learn the early skills, items, and fixes that help the pack run smoothly.