Mcmmo Unofficial Docs
Guides

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

CommandAliasesDescriptionPermission
/mcmmoBrief description of mcMMO.mcmmo.commands.mcmmo
/mmoinfo/mcinfoInfo pages explaining skills and mechanics.mcmmo.commands.mmoinfo
/mmoshowdbShow the current database type.mcmmo.commands.mmoshowdb

Your skills & stats

CommandAliasesDescriptionPermission
/mcstats/statsYour full skill sheet and XP.mcmmo.commands.mcstats
/mcrankYour ranking on every leaderboard.mcmmo.commands.mcrank
/mctop [skill] [page]Leaderboards for a skill, or power level if omitted.mcmmo.commands.mctop
/mmopower/mmopowerlevel, /powerlevelSkill 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   /woodcutting

Ability & display utilities

CommandAliasesDescriptionPermission
/mcabilityToggle whether right-click readies super abilities (turn off while building).mcmmo.commands.mcability
/mccooldown/mccooldownsShow your remaining ability cooldowns.mcmmo.commands.mccooldown
/mcnotify/notifyToggle ability chat notifications.mcmmo.commands.mcnotify
/mcscoreboard/mcsbManage your mcMMO scoreboard.mcmmo.commands.mcscoreboard
/mclevelupsound/levelupsoundToggle the level-up sound (not the level-up message). Resets on logout, like /mcnotify.mcmmo.commands.mclevelupsound
/mmoxpbar/xpbarsettingsChange your XP-bar display settings.
/mmodebug/mcmmodebugmodeToggle 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

CommandAliasesDescriptionPermission
/partyCreate, join, and manage parties (many subcommands).mcmmo.commands.party
/partychat [message]/pc, /pToggle 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

CommandAliasesDescriptionPermission
/adminchat [message]/ac, /aToggle admin chat, or send one message to it.mcmmo.chat.adminchat
/mcchatspySpy on party chat (admins).mcmmo.commands.mcchatspy

Admin commands

These default to operators (mcmmo.defaultsop / mcmmo.all). Common usage is shown where it helps.

CommandAliasesUsageDescriptionPermission
/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
/mcpurgePurge 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
/mcconvertdatabase|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/mcreloadlocaleReload 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). The true|false argument controls whether the change is announced as a full XP-rate event with a start/end banner — it's optional and defaults to true.
  • /xprate <skill> <rate> [true|false] sets a rate for one skill only, e.g. /xprate mining 5.3. Use all as 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.yml are rejected, so /xprate can'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.yml and XP perks still apply on top as usual.
  • /xprate reset (or clear) 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:

CommandWas
/hardcore (/mchardcore)Toggled Hardcore mode / set its percentage.
/vampirism (/mcvampirism)Toggled Vampirism mode / set its percentage.
/mcfoolsAn April Fools joke command.
/mmocompatReported whether the server was fully compatible or running in compatibility mode - non-functional for years before removal.

On this page