MINECRAFTHUB.IO
Server Plugins

mcMMO

mcMMO adds RPG-style skills, leveling, and unlockable abilities to Paper and Spigot servers, with a party system and built-in leaderboards. It targets Minecraft 1.20.5 and higher, including 26.2.

By nossr50 via SpigotMC.

MinecraftHub-generated editorial cover for the mcMMO server plugin
Section
Server Plugins
Platform
Java
Checked
Updated
Versions
1.20.5, 1.21.8, 26.1, 26.2

What mcMMO works with.

PlatformJava Edition
LoadersSpigot, Paper, Folia
Minecraft versions1.20.5, 1.21.8, 26.1, 26.2

mcMMO adds an RPG skill system to a Minecraft server: player-driven leveling across combat, gathering, and utility skills, unlockable abilities with cooldowns, a party system for shared experience and loot, and built-in skill leaderboards. It targets Spigot and Paper, runs on Folia, and its current build supports Minecraft 1.20.5 and higher, including 26.2.

What mcMMO adds to a server

mcMMO's skill list has grown well past its original set and now spans combat, gathering, and utility skills, each with its own leveling curve, passive perks, and higher-level abilities players unlock as they train.

  • Combat: Swords, Axes, Archery, Crossbows, Maces, Spears, Tridents, Unarmed, Taming
  • Gathering: Mining, Woodcutting, Excavation, Fishing, Herbalism
  • Utility: Acrobatics, Alchemy, Repair, Salvage, Smelting, Limit Break

Getting and installing mcMMO

The compiled plugin is not a free download. It ships as a paid resource through SpigotMC and Polymart, and a SpigotMC account is required to purchase and access the resource page. mcMMO's source is published under GPL-3.0 on GitHub, so an admin willing to run Maven can build a free copy, but the project itself does not hand out a free jar. Once you have a build, drop it in the plugins folder like any other plugin and start the server once to generate its config files.

Permissions and configuration

Every mcMMO command carries its own Bukkit permission node, and skill experience rates live in experience.yml, so admins can retune leveling speed per skill without touching the plugin's code. mcMMO has no built-in permissions manager of its own; most servers pair it with a dedicated permissions plugin such as LuckPerms to manage who can use admin commands like addxp and addlevels.

Compatibility with other plugins

mcMMO declares soft dependencies on WorldGuard, CombatTag, HealthBar, PlaceholderAPI, ProtocolLib, and ViaVersion. It detects and hooks into whichever of these are installed rather than requiring any of them. WorldGuard support matters most for servers that protect regions, since mcMMO backs up and can migrate region data across Spigot and older Paper builds. ViaVersion support helps mixed-version servers stay compatible as mcMMO tracks current Minecraft releases.

Setting up mcMMO on your server

How to set up mcMMO on a Minecraft server

Questions about mcMMO.

5 questions

Is mcMMO free to download?

Not from the project itself. mcMMO's compiled plugin is sold as a paid resource on SpigotMC and Polymart, and a SpigotMC account is needed to access the download. Its source code is published under GPL-3.0 on GitHub, so you can compile a free copy yourself with Maven, but there is no free official jar.

Which Minecraft version does mcMMO support?

mcMMO's current build targets Minecraft 1.20.5 and higher, with full compatibility confirmed through 26.2. Its plugin.yml declares an api-version floor of 1.20.5, and the project is updated regularly to track new Minecraft releases.

Does mcMMO work on Paper, Spigot, or Folia?

Yes to all three. mcMMO is built primarily for Spigot and Paper, and its plugin.yml declares Folia support. Folia compatibility comes from a separate group of community contributors rather than the core team, so test it on your specific Folia build first.

Does mcMMO need a permissions plugin?

mcMMO does not ship its own permissions manager. Every command has a standard Bukkit permission node, so most servers pair mcMMO with a dedicated permissions plugin like LuckPerms to control who can use admin commands such as addxp and addlevels.

Does mcMMO work with WorldGuard or ViaVersion?

Yes. mcMMO lists WorldGuard, CombatTag, HealthBar, PlaceholderAPI, ProtocolLib, and ViaVersion as soft dependencies, meaning it detects and hooks into any of them if installed, without requiring any of them to run.

More Server Plugins like mcMMO.

Guides for Server Plugins.

Browse all Minecraft server plugins