mcMMO permission nodes are set to sensible default values out of the box. Every player automatically receives mcmmo.defaults, which grants access to all standard mcMMO features. Server operators automatically receive mcmmo.defaultsop, which adds admin-level commands. You only need to configure permissions manually if your permission plugin denies all nodes by default.
The authoritative source for all permissions is plugin.yml in the mcMMO source.
| Permission | Default | Description |
|---|---|---|
mcmmo.defaults |
All players | Grants standard player access: party chat, all skills, level-up broadcasts, MOTD, and default commands. |
mcmmo.defaultsop |
Operators | Grants admin chat, admin commands, all items, and all tools on top of defaults. |
mcmmo.all |
None | Grants everything: admin, bypass, all commands, defaults, defaultsop, all party perks, all perks. Equivalent to mcmmo.*. |
mcmmo.defaults)mcmmo.skills.all, Access to all mcMMO skillsmcmmo.chat.partychat, Use party chatmcmmo.chat.colors, See mcMMO chat colorsmcmmo.broadcast.levelup, Receive level-up broadcast messagesmcmmo.motd, See the mcMMO MOTDmcmmo.commands.defaults, Access to standard player commandsmcmmo.defaultsop)mcmmo.chat.adminchat, Use admin chatmcmmo.commands.defaultsop, Access to operator-level commandsmcmmo.item.all, Access to all mcMMO itemsmcmmo.tools.all, Access to all mcMMO toolsmcmmo.all)mcmmo.admin, Full admin accessmcmmo.bypass.all, Bypass all mcMMO restrictionsIndividual abilities can be granted or denied using the pattern:
mcmmo.ability.<skill>.<ability>
For example:
mcmmo.ability.swords.serratedstrikesmcmmo.ability.mining.superbreakermcmmo.ability.axes.skullsplitterIndividual commands follow the pattern:
mcmmo.commands.<command>
For example:
mcmmo.commands.mctopmcmmo.commands.mmoeditmcmmo.commands.mcremoveSome nodes worth knowing about:
mcmmo.commands.xprate.show, View the current XP rates with /xprate (granted by default)mcmmo.commands.inspect.far, Inspect far away players and offline players with /inspectPerk permissions grant players special bonuses so long as the permission node is active. They follow the pattern:
mcmmo.perks.<perk>
Use mcmmo.perks.* to grant all perks. Perks can include things like boosted XP rates or reduced ability cooldowns. Most perk strengths are fixed by which permission node a player holds.
The XP boost perks multiply a player's XP gains and come in several families. The percentage boosts are:
mcmmo.perks.xp.10percentboost.allmcmmo.perks.xp.25percentboost.allmcmmo.perks.xp.50percentboost.allmcmmo.perks.xp.150percentboost.allThere are also flat-multiplier families, mcmmo.perks.xp.double.all (2x), mcmmo.perks.xp.triple.all (3x), and mcmmo.perks.xp.quadruple.all (4x), plus mcmmo.perks.xp.customboost.all, whose multiplier is set by Experience_Formula.Custom_XP_Perk.Boost in experience.yml.
Replace .all with a skill name to boost a single skill instead, e.g. mcmmo.perks.xp.25percentboost.mining.
Each combat skill's Limit Break ability can be individually controlled. The node repeats the skill name with no separator:
mcmmo.ability.<skill>.<skill>limitbreak
For example:
mcmmo.ability.swords.swordslimitbreakmcmmo.ability.axes.axeslimitbreakmcmmo.ability.archery.archerylimitbreakmcmmo.ability.maces.maceslimitbreakmcmmo.ability.tridents.tridentslimitbreak