Skip to content

Master permission reference

Status: Working (synced with plugin.ymls as of suite 21 — updated with core 1.10.14/1.10.18)

Permission nodes follow rpg.<module>.<verb>[.<qualifier>]. Self-use defaults to true; admin/op nodes default to op.

For the full command list, see commands.md.


Conventions

  • .other suffix = same command targeting another player (always op-default).
  • .admin.* group = administrative actions for that module (always op-default).
  • Player-use commands (/balance, /stats, /effects, /party *, /guild *, etc.) default-true so players can use them without explicit LuckPerms setup.

Core (rpg-core)

Node Default Description
rpg.core.version true List loaded modules and versions
rpg.core.reload-all op Reload every plugin
rpg.core.item.give op Give a custom item to a player
rpg.core.items.browse op Open the Item Browser GUI (/rpg items)
rpg.core.fix op Fix orphaned movement-speed modifiers on a player (/rpg fix)
rpg.core.mob.spawn op Spawn a custom mob
rpg.core.block.give op Give a placeable custom block
rpg.core.block.convert op Bulk-convert vanilla blocks to a custom block
rpg.core.wand op Get the selection wand
rpg.core.loot-chest op Manage loot chest bindings
rpg.core.particle op Spawn debug particle effects (/rpg particle)
rpg.core.stats true View own stats
rpg.core.stats.other op View another player's stats
rpg.core.skill true View own skill levels
rpg.core.skill.other op View another player's skill levels
rpg.core.effects true View own active status effects
rpg.core.effects.other op View another player's effects
rpg.core.menu true Open the Main Menu hub GUI (/menu or right-click menu item)
rpg.core.achievements true View own achievements (/achievements)
rpg.core.achievements.others op View another player's achievements
rpg.core.ability.cast op Debug-cast an ability (/rpg ability cast <id>)
rpg.profile.view true View own profile (/profile)
rpg.profile.view.others op View another player's profile
rpg.adventure.view true Open the Adventure hub GUI (/adventure)
rpg.social.view true Open the Social hub GUI (/social)
rpg.settings.view true Open the player Settings GUI (/settings)
rpg.core.skill.set op Set a player's skill level or XP (/rpg skill set)
rpg.core.skill.pin true Pin a skill to the vanilla XP bar
rpg.core.status.apply op Apply a status effect to a player
rpg.core.status.clear op Clear status effects from a player

Admin (rpg-admin)

Node Default Description
rpg.admin.* op All rpg-admin permissions (wildcard)
rpg.admin.gamemode op /gmc, /gms, /gma, /gmsp
rpg.admin.fly op /fly [player]
rpg.admin.god op /god [player]
rpg.admin.tp op /tp, /tphere
rpg.admin.heal op /heal (self)
rpg.admin.heal.others op /heal <player>
rpg.admin.feed op /feed (self)
rpg.admin.feed.others op /feed <player>
rpg.admin.speed op /speed
rpg.admin.clear op /clear (self)
rpg.admin.clear.others op /clear <player>
rpg.admin.broadcast op /broadcast
rpg.admin.sudo op /sudo

Spawners

Node Default Description
rpg.spawners.admin.create op Create a spawner
rpg.spawners.admin.delete op Delete a spawner
rpg.spawners.admin.edit op Edit spawner settings
rpg.spawners.admin.list op List spawners
rpg.spawners.admin.tp op Teleport to a spawner

Death tier examples (configurable)

Node Description
rpg.death.default Default death rule
rpg.death.vip VIP death rule (keep everything)

Actual node names come from death-rules.tiers[*].permission in core config.yml. See damage pipeline.

Economy (rpg-economy)

Node Default Description
rpg.economy.balance true Check own balance
rpg.economy.balance.other op Check another player's balance
rpg.economy.pay true Send currency
rpg.economy.baltop true Leaderboard
rpg.economy.admin.set op Set balance
rpg.economy.admin.add op Add balance
rpg.economy.admin.remove op Subtract balance
rpg.economy.admin.reset op Reset balance
rpg.economy.admin.reload op Reload config

Trade (rpg-trade)

Node Default Description
rpg.trade.use true Send and receive trade requests
rpg.trade.admin.reload op Reload config

Chat (rpg-chat)

Node Default Description
rpg.chat.use.global true Use global channel
rpg.chat.use.party true Use party channel
rpg.chat.use.guild true Use guild channel
rpg.chat.msg true Direct message
rpg.chat.reply true Reply to DM
rpg.chat.clearchat op Clear chat for everyone
rpg.chat.mutechat op Toggle global chat mute
rpg.chat.mute.bypass op Bypass mutechat
rpg.chat.admin.reload op Reload config

HUD (rpg-hud)

Node Default Description
rpg.hud.toggle true Toggle HUD elements
rpg.hud.reload op Reload config

Parties (rpg-parties)

Node Default Description
rpg.parties.create true Create a party
rpg.parties.invite true Invite
rpg.parties.accept true Accept invite
rpg.parties.kick true Kick (rank-gated at runtime)
rpg.parties.promote true Promote (owner-only at runtime)
rpg.parties.demote true Demote (owner-only at runtime)
rpg.parties.leave true Leave
rpg.parties.disband true Disband (owner-only at runtime)
rpg.parties.list true List members
rpg.parties.admin.reload op Reload config

Guilds (rpg-guilds)

Node Default Description
rpg.guilds.create true Create a guild
rpg.guilds.invite true Invite
rpg.guilds.accept true Accept invite
rpg.guilds.kick true Kick (rank-gated)
rpg.guilds.promote true Promote
rpg.guilds.demote true Demote
rpg.guilds.leave true Leave
rpg.guilds.disband true Disband (owner-only)
rpg.guilds.info true Guild info
rpg.guilds.list true List all guilds
rpg.guilds.bank true Open bank (rank-gated for deposit/withdraw at runtime)
rpg.guilds.admin.reload op Reload config

Regions (rpg-regions)

Node Default Description
rpg.regions.admin.define op Define a region
rpg.regions.admin.delete op Delete a region
rpg.regions.admin.list op List all regions
rpg.regions.admin.info op Region info at a location
rpg.regions.admin.flag op Set a region flag
rpg.regions.admin.global op Edit the global region flags
rpg.regions.admin.reload op Reload config

Dungeons (rpg-dungeons)

Node Default Description
rpg.dungeons.admin.create op Create a dungeon template
rpg.dungeons.admin.delete op Delete a template
rpg.dungeons.admin.set op Set entrance/exit/spawn for a dungeon
rpg.dungeons.admin.list true List dungeons
rpg.dungeons.admin.reload op Reload dungeon YAMLs
rpg.dungeons.use.enter true Enter a dungeon
rpg.dungeons.use.leave true Leave a dungeon

Accessories (rpg-accessories)

Node Default Description
rpg.accessories.open true Open accessory bag
rpg.accessories.upgrade true Upgrade bag tier
rpg.accessories.admin.reload op Reload config

Enchanting (rpg-enchanting)

Node Default Description
rpg.enchanting.use.enchant true Use the enchanting station block
rpg.enchanting.use.anvil true Use the anvil block
rpg.enchanting.admin.reload op Reload enchant/reforge/upgrade YAMLs
rpg.enchanting.admin.list op List loaded enchants/reforges/upgrades
rpg.enchanting.admin.give op Give enchant book / reforge stone / upgrade scroll

NPCs (rpg-npcs)

Node Default Description
rpg.npcs.use true Click NPCs to interact
rpg.npcs.admin.create op Create NPC
rpg.npcs.admin.delete op Delete
rpg.npcs.admin.move op Move to player location
rpg.npcs.admin.list op List / info
rpg.npcs.admin.reload op Reload YAMLs
rpg.npcs.admin.setbehavior op Set behavior type
rpg.npcs.admin.setentitytype op Set entity type
rpg.npcs.admin.setstyle op Switch body style
rpg.npcs.admin.setskin op Apply player skin
rpg.npcs.admin.dialogue op Edit dialogue in-game
rpg.npcs.admin.shop op Edit shop items in-game
rpg.npcs.admin.setlook op Toggle look-at-player

Holograms (rpg-holograms)

Node Default Description
rpg.holograms.admin.create op Create
rpg.holograms.admin.delete op Delete
rpg.holograms.admin.list op List
rpg.holograms.admin.tp op Teleport to
rpg.holograms.admin.move op Move
rpg.holograms.admin.edit op Edit lines
rpg.holograms.admin.reload op Reload config

Quests (rpg-quests)

Node Default Description
rpg.quests.use.list true List available + active quests
rpg.quests.use.accept true Accept a quest
rpg.quests.use.abandon true Abandon an active quest
rpg.quests.use.progress true Show quest progress
rpg.quests.admin.complete op Force-complete for a player
rpg.quests.admin.reload op Reload quest YAMLs

Homes (rpg-homes)

Node Default Description
rpg.homes.use true Use /home and /warp
rpg.homes.admin op Use /setwarp and /delwarp
rpg.homes.reload op Reload config

Kits (rpg-kits)

Node Default Description
rpg.kits.use true Claim kits via /kit
rpg.kits.admin op /givenkit and /kitreset
rpg.kits.reload op Reload kit YAMLs

Cooking (rpg-cooking)

Node Default Description
rpg.cooking.use true Use the cooking station
rpg.cooking.admin.reload op Reload config and recipes
rpg.cooking.admin.list op List loaded recipes

Alchemy (rpg-alchemy)

Node Default Description
rpg.alchemy.use.brew true Use the brewing station
rpg.alchemy.use.drink true Drink custom potions
rpg.alchemy.admin.reload op Reload config and recipes
rpg.alchemy.admin.list op List loaded potions

Crafting (rpg-crafting)

Node Default Description
rpg.crafting.admin.reload op Reload recipes
rpg.crafting.admin.list op List loaded recipes

Smelting (rpg-smelting)

Node Default Description
rpg.smelting.use true Use the smelting station
rpg.smelting.admin.reload op Reload config and recipes
rpg.smelting.admin.list op List loaded recipes

Skill addons (Mining / Combat / Foraging / Farming / Fishing)

Each skill addon registers:

Pattern Default Description
rpg.<skill>.admin.reload op Reload that addon's config

Specific nodes:

Node Default Description
rpg.mining.admin.reload op Reload rpg-mining
rpg.combat.admin.reload op Reload rpg-combat
rpg.foraging.admin.reload op Reload rpg-foraging
rpg.farming.admin.reload op Reload rpg-farming
rpg.fishing.admin.reload op Reload rpg-fishing