Commands
The complete mcMMO command reference - player, party, chat, and admin commands with aliases, permissions, and usage.
Every mcMMO command, grouped by who uses it. Aliases and the controlling permission node are
listed for each. Players already have the player commands by default (mcmmo.defaults);
operators have the admin set (mcmmo.defaultsop). See Permissions.
Not sure of a command's arguments? Run it with no arguments, or use tab-completion in-game - mcMMO will show the correct usage.
Plugin info
| Command | Aliases | Description | Permission |
|---|---|---|---|
/mcmmo | — | Brief description of mcMMO. | mcmmo.commands.mcmmo |
/mmoinfo | /mcinfo | Info pages explaining skills and mechanics. | mcmmo.commands.mmoinfo |
/mmoshowdb | — | Show the current database type. | mcmmo.commands.mmoshowdb |
Your skills & stats
| Command | Aliases | Description | Permission |
|---|---|---|---|
/mcstats | /stats | Your full skill sheet and XP. | mcmmo.commands.mcstats |
/mcrank | — | Your ranking on every leaderboard. | mcmmo.commands.mcrank |
/mctop [skill] [page] | — | Leaderboards for a skill, or power level if omitted. | mcmmo.commands.mctop |
/mmopower | /mmopowerlevel, /powerlevel | Skill mastery and power-level info. | mcmmo.commands.mmopower |
Per-skill info commands
Type the skill name to see your unlocked sub-skills and what they do at your current level.
Each uses the permission mcmmo.commands.<skill>.
/acrobatics /alchemy /archery /axes /crossbows
/excavation /fishing /herbalism /maces /mining
/repair /salvage /smelting /spears /swords
/taming /tridents /unarmed /woodcuttingAbility & display utilities
| Command | Aliases | Description | Permission |
|---|---|---|---|
/mcability | — | Toggle whether right-click readies super abilities (turn off while building). | mcmmo.commands.mcability |
/mccooldown | /mccooldowns | Show your remaining ability cooldowns. | mcmmo.commands.mccooldown |
/mcnotify | /notify | Toggle ability chat notifications. | mcmmo.commands.mcnotify |
/mcscoreboard | /mcsb | Manage your mcMMO scoreboard. | mcmmo.commands.mcscoreboard |
/mclevelupsound | /levelupsound | Toggle the level-up sound (not the level-up message). Resets on logout, like /mcnotify. | mcmmo.commands.mclevelupsound |
/mmoxpbar | /xpbarsettings | Change your XP-bar display settings. | — |
/mmodebug | /mcmmodebugmode | Toggle a personal debug readout — shows skill/XP info as you break blocks. Anyone can use it; it only affects your own chat. | — |
Party & party chat
| Command | Aliases | Description | Permission |
|---|---|---|---|
/party | — | Create, join, and manage parties (many subcommands). | mcmmo.commands.party |
/partychat [message] | /pc, /p | Toggle party chat, or send one message to it. | mcmmo.chat.partychat |
/ptp <player> | — | Teleport to a party member (requires the Teleport feature). | mcmmo.commands.ptp |
Full party subcommand list and mechanics: Parties.
Chat
| Command | Aliases | Description | Permission |
|---|---|---|---|
/adminchat [message] | /ac, /a | Toggle admin chat, or send one message to it. | mcmmo.chat.adminchat |
/mcchatspy | — | Spy on party chat (admins). | mcmmo.commands.mcchatspy |
Admin commands
These default to operators (mcmmo.defaultsop / mcmmo.all). Common usage is shown where
it helps.
| Command | Aliases | Usage | Description | Permission |
|---|---|---|---|---|
/addxp | — | <player> <skill> <amount> | Give XP to a player. | mcmmo.commands.addxp |
/addlevels | — | <player> <skill> <levels> | Give skill levels to a player. | mcmmo.commands.addlevels |
/mmoedit | — | <player> <skill> <level> | Set a player's skill level. | mcmmo.commands.mmoedit |
/skillreset | — | <skill|all> (self) · <player> <skill|all> (others) | Reset one or all skills — yours, or another player's with the .others node. | mcmmo.commands.skillreset |
/inspect | /mcinspect, /mmoinspect | <player> | View another player's mcMMO stats. Inspecting an offline player needs mcmmo.commands.inspect.far too, the same node used for inspecting players who are out of range. | mcmmo.commands.inspect |
/mcremove | — | <player> | Remove a player from the database. | mcmmo.commands.mcremove |
/mcpurge | — | — | Purge zero-power-level and long-inactive users. | mcmmo.commands.mcpurge |
/mcgod | — | [player] | Toggle mcMMO god-mode. | mcmmo.commands.mcgod |
/mcrefresh | — | [player] | Refresh all ability cooldowns. | mcmmo.commands.mcrefresh |
/mcconvert | — | database|formula <type> | Convert database or XP-formula type. | mcmmo.commands.mcconvert |
/xprate | /mcxprate | [show] / reset / <rate> [true|false] / <skill|all> <rate> [true|false] | Show, reset, or change the global or per-skill XP rate. | mcmmo.commands.xprate |
/mcmmoreloadlocale | /mcreloadlocale | — | Reload locale files (not config). | mcmmo.commands.reloadlocale |
/addxp, /addlevels, and /mmoedit also work on yourself - drop the player argument
(e.g. /addxp mining 500). Append -s as the last argument to apply the change silently
— no chat feedback at all, including the confirmation normally echoed back to you as the
sender. Targeting another player needs the matching .others permission node.
/xprate in depth
/xprate with no arguments (or /xprate show) reports whether an XP rate event is active
and lists the current global and any per-skill rates, along with how long each has been
running. Anyone with mcmmo.commands.xprate.show can check this — it's granted by default,
since the rate is already broadcast when an event starts and shown on join.
/xprate <rate> [true|false]sets the global rate. Decimal rates work now (1.5,2.25, etc). Thetrue|falseargument controls whether the change is announced as a full XP-rate event with a start/end banner — it's optional and defaults totrue./xprate <skill> <rate> [true|false]sets a rate for one skill only, e.g./xprate mining 5.3. Useallas the skill name to target the global rate instead. Salvage and Smelting have no XP of their own (they're child skills) and are rejected.- Rates below the baseline configured in
experience.ymlare rejected, so/xpratecan't accidentally lower XP gain. - The global rate and a per-skill rate don't stack — whichever is higher applies to that
skill. Setting a global rate at or above an existing per-skill rate clears that per-skill
override automatically (you're told which ones were cleared). Multipliers from
experience.ymland XP perks still apply on top as usual. /xprate reset(orclear) restores the configured rates and clears every per-skill override at once.
/addxp, /addlevels, /mmoedit, and /skillreset permanently change player data.
/mcremove and /mcpurge delete it. There's no undo - double-check the player name.
Removed commands
These existed briefly in older versions and are gone in current mcMMO:
| Command | Was |
|---|---|
/hardcore (/mchardcore) | Toggled Hardcore mode / set its percentage. |
/vampirism (/mcvampirism) | Toggled Vampirism mode / set its percentage. |
/mcfools | An April Fools joke command. |
/mmocompat | Reported whether the server was fully compatible or running in compatibility mode - non-functional for years before removal. |