mcMMO
RPG-style skill and leveling system. Players level up skills like mining, fishing and combat to unlock abilities and bonuses.
What is mcMMO?
mcMMO layers an RPG skill-and-levelling system onto survival gameplay. Ordinary actions — mining, woodcutting, fishing, swordplay, archery, taming, herbalism and more — grant experience in matching skills, and as skills level up players unlock passive bonuses and active abilities (like a temporary super-breaker on mining or serrated strikes in combat) triggered by readying a tool. It adds parties for shared XP, leaderboards, repair and salvage stations, and is highly configurable: XP rates, level caps and ability behaviour can all be tuned. For survival servers it turns repetitive grinding into meaningful long-term progression.
Who it's for: Survival, RPG and faction servers wanting persistent character progression and a grind with payoff, giving long-term players abilities that newcomers have to earn. It is built and maintained by nossr50 and sits in the fun category.
Key features of mcMMO
- 13+ skill types
- Ability unlocks
- XP and leveling
- Party system
- Leaderboards
- Custom XP rates
- Skill caps
- Repair and salvage
- Alchemy additions
How to install mcMMO
mcMMO runs on Bukkit, Spigot or Paper servers. nossr50 and the mcMMO team maintain it for current Spigot/Paper versions with active releases.
- 1Stop your server, or have it ready to restart. Always back up your world and plugins folder before adding a new plugin.
- 2Download mcMMO.jar (a build matching your server version) and place it in your server's /plugins folder.
- 3mcMMO has no required dependencies, so it runs on its own once the jar is in place.
- 4Start the server fully. mcMMO generates its configuration files on first launch — stop the server, edit them to taste, then start again.
- 5Confirm it loaded by checking the console for mcMMO on startup, or by running one of its commands in-game.
Note: Drop mcMMO into /plugins and restart; it stores skill data in a database (flat file by default, MySQL available in config for networks). It works standalone. Expect to tune XP rates, level caps and which abilities are enabled in its experience and config files to fit your server's pace and balance.
mcMMO commands and permissions
Main commands
/mcstats- Shows the player's levels and XP across all mcMMO skills.
/mctop- Displays the leaderboard for a skill or overall power level.
/party- Creates or manages a party for shared XP and party-only chat.
/inspect- Lets staff view another player's mcMMO skill levels.
Permission nodes
mcmmo.skills.*- Grants the use of all mcMMO skills; you can narrow this to specific skills.
mcmmo.commands.mctop- Allows viewing leaderboards.
mcmmo.admin- Grants administrative commands such as editing levels.
mcMMO FAQ
How do players level up skills in mcMMO?
Simply by doing the related activity — mining ore raises Mining, fighting with a sword raises Swords, fishing raises Fishing, and so on. XP accrues automatically with each action, and reaching new levels unlocks passive perks and active abilities for that skill. /mcstats shows their current levels.
What are mcMMO abilities?
Each combat and gathering skill has an active ability you trigger by right-clicking with the relevant tool readied — for example Super Breaker for pickaxes or Tree Feller for axes — giving a powerful, time-limited effect on cooldown. Skills also grant passive bonuses (extra drops, higher damage) that apply automatically as you level.
How do parties work?
A player creates a party with /party create and others join; party members share XP based on proximity and can use party chat. Parties let friends level together and unlock party-wide perks at higher party levels. It encourages cooperative play rather than everyone grinding solo.
Can I change XP rates or level caps?
Yes. mcMMO is highly configurable — you can globally or per-skill adjust XP gain rates and set level caps in its config files, and grant XP-boost permissions to ranks. Servers tune these to make progression faster or slower and to keep high levels meaningful.
Where is mcMMO data stored?
By default in a flat file, which is fine for a single server. For networks or large player counts you can switch mcMMO to MySQL in the config so skill data is shared or stored externally. Either way, levels persist across restarts.
Features
- 13+ skill types
- Ability unlocks
- XP and leveling
- Party system
- Leaderboards
- Custom XP rates
- Skill caps
- Repair and salvage
- Alchemy additions
Commands
/mcmmo/mcstats/mctop/mcrank/party/inspect/mmoedit/xpratePermissions
mcmmo.skills.*mcmmo.commands.mcstatsmcmmo.commands.mctopmcmmo.admin