Reference

Permissions

Every imperiummc.* permission node grouped by category, with defaults and LuckPerms setup examples.

Every Imperium feature is gated by a permission node in the imperiummc.* namespace. This page lists them all — pulled directly from the plugin's plugin.yml — grouped by what they do, with the default value each node ships with. Pair it with the bundled LuckPerms staff and donor groups (also documented here) and you can set up a complete server hierarchy in a few minutes.

The default column shows who gets the node without anyone touching LuckPerms: true = every player including brand-new accounts, op = server operators only, false = must be granted explicitly (typically by donor rank or staff promotion). Bundles marked .* are wildcards that inherit every child node.

How Defaults Work

Imperium permissions follow the standard Bukkit/Paper default semantics. When a player joins, Paper assigns every default: true node automatically. Nodes marked default: op only apply to operators. Nodes marked default: false are dormant until a permission plugin (LuckPerms is recommended) explicitly grants them — usually to a donor tier, staff rank, or VIP bundle.

The imperiummc.user bundle inherits every player-facing default node. The imperiummc.admin, imperiummc.mod, and imperiummc.owner bundles stack progressively more permissions on top, so you only ever need to grant one wildcard to give a player everything in a tier.

Complete Permission Reference

Below is every node defined in plugin.yml, grouped by feature area. Where a node is a parent bundle (it has children), the bundle is shown alongside its individual children so you can see exactly what each inherits.

Core Bundles & Wildcards

Permission NodeWhat It GrantsDefault
imperiummc.*Wildcard: every Imperium feature. Use only on dev servers.false
imperiummc.userDefault-player bundle. Inherits every default:true permission below.true
imperiummc.adminAdmin bundle — mod + every admin.* and *.admin node.op
imperiummc.modStaff bundle — user + punishment, vault, anticheat alerts.op
imperiummc.ownerDeveloper/debug bundle. Inherits admin.false

Player Features

Permission NodeWhat It GrantsDefault
imperiummc.tradePlayer-to-player trade system.true
imperiummc.auctionAuction House access.true
imperiummc.argentariusPlayer-to-player loan and credit system.true
imperiummc.argentarius.credit.othersView other players' credit scores.op
imperiummc.marketplaceFixed-price marketplace access.true
imperiummc.crateAccess the crate system.true
imperiummc.afkToggle own AFK status.true
imperiummc.plotUse plot-world commands (/plot claim, auto, home, info, add, remove).true
imperiummc.chatcolorCustomise chat message colour (donor perk).false
imperiummc.namecolorCustomise own name colour in tab/chat (donor perk).false
imperiummc.minesAccess the public shared mine system.true
imperiummc.teleport.backUse /back to return to the last location.true
imperiummc.homes.unlimitedNo home limit.op
imperiummc.homes.5Up to 5 homes.false
imperiummc.homes.10Up to 10 homes.false
imperiummc.homes.25Up to 25 homes.false
imperiummc.warns.selfView your own warning history.true
imperiummc.essentials.suicideUse /suicide.true

Rank & Public Mines

Permission NodeWhat It GrantsDefault
imperiummc.rankUnified rank command bundle (info + rankup by default).true
imperiummc.rank.rankupRank up one step.true
imperiummc.rank.infoView rank information.true
imperiummc.rank.maxUse the max rank-up feature (skips as many ranks as you can afford).false
imperiummc.rank.skipSkip a rank using Aureus.false
imperiummc.rank.setAdmin: set a player's rank directly.op
imperiummc.rank.resetAdmin: reset a player's rank.op
imperiummc.rank.addAdmin: add ranks to a player.op
imperiummc.rank.removeAdmin: remove ranks from a player.op
imperiummc.rank.adminBundle: set + reset + add + remove.op
imperiummc.mines.bypassBypass rank requirements on public-mine teleports.op

Prestige

Permission NodeWhat It GrantsDefault
imperiummc.prestigePrestige progression bundle.true
imperiummc.prestige.normalNormal prestige.true
imperiummc.prestige.skipSkip a prestige with Aureus.false
imperiummc.prestige.forceAdmin: force-set a player's prestige level.op
imperiummc.prestige.statsView other players' prestige stats.op
imperiummc.prestige.resetAdmin: reset a player's prestige.op

Currency

Permission NodeWhat It GrantsDefault
imperiummc.currency.*All currency commands.false
imperiummc.currency.balanceCheck own currency balances.true
imperiummc.currency.balance.othersCheck other players' balances.false
imperiummc.currency.checkCheck specific currency balances.true
imperiummc.currency.payPay other players (Denarius, Auctoritas, Civitas, Aureus).true
imperiummc.currency.giveAdmin: give currency to a player.op
imperiummc.currency.takeAdmin: take currency from a player.op
imperiummc.currency.setAdmin: set a player's currency balance.op
imperiummc.currency.adminBundle: give + take + set.op

Pickaxe & Enchants

Permission NodeWhat It GrantsDefault
imperiummc.pickaxe.claimClaim the starter pickaxe.true
imperiummc.pickaxe.useRight-click the pickaxe to open the enchant menu.true
imperiummc.pickaxe.enchantAccess the enchant menu.true
imperiummc.pickaxe.upgradeAccess the pickaxe upgrade GUI.true
imperiummc.pickaxe.menuOpen pickaxe menus.true
imperiummc.pickaxe.repairRepair your pickaxe.true
imperiummc.pickaxe.disenchantDisenchant your pickaxe.true
imperiummc.enchantbook.useApply, fuse, and extract pickaxe enchant books.true
imperiummc.enchantbook.giveStaff: give enchant books to yourself or other players.op
imperiummc.pickaxe.giveStaff: give pickaxes to other players.op
imperiummc.pickaxe.adminBundle: pickaxe.give.op

Items, Pouches, Bombs, Drills, Armor, Vaults

Permission NodeWhat It GrantsDefault
imperiummc.mineMine management bundle (tp, home, info, sell, list, crystals, upgrade).true
imperiummc.mine.createCreate mines.true
imperiummc.mine.resetAdmin: force-reset mines.op
imperiummc.mine.deleteAdmin: delete own mine (testing/admin).op
imperiummc.pouchPouch system bundle (use + upgrade + collect).true
imperiummc.pouch.giveAdmin: give pouches to players.op
imperiummc.bombBomb system bundle — all standard bomb types.true
imperiummc.bomb.prestigeUse the Prestige Bomb (requires Prestige I).false
imperiummc.bomb.giveAdmin: give bombs to players.op
imperiummc.drillDrill system bundle (use + upgrade + repair).true
imperiummc.drill.giveAdmin: give drills to players.op
imperiummc.armorArmor system bundle (use + upgrade + repair).true
imperiummc.armor.giveAdmin: give armor sets to players.op
imperiummc.vaultVault system bundle (use + upgrade).true
imperiummc.vault.viewothersAdmin: view other players' vaults.op
imperiummc.pvPlayer-vault base access (1 page).true
imperiummc.pv.pages.2Up to 2 player-vault pages.false
imperiummc.pv.pages.3Up to 3 player-vault pages.false
imperiummc.pv.pages.5Up to 5 player-vault pages.false
imperiummc.pv.pages.10Up to 10 player-vault pages.false
imperiummc.pv.othersAdmin: view other players' vault pages.op

Legions

Permission NodeWhat It GrantsDefault
imperiummc.legionFull legion management bundle (create, invite, kick, ally, enemy, warps, ...).true
imperiummc.legion.beacon.viewView legion beacon totals.true
imperiummc.legion.payoutAdmin: run legion payouts.op
imperiummc.legion.disqualifyAdmin: disqualify legions from leaderboard.op
imperiummc.legion.adminBundle: payout + disqualify.op

Quality-of-Life Utilities

Permission NodeWhat It GrantsDefault
imperiummc.utility.*All quality-of-life utilities.op
imperiummc.utility.trashUse /trash.true
imperiummc.utility.enderchestUse /enderchest (alias /ec).true
imperiummc.utility.anvilUse /anvil.true
imperiummc.utility.workbenchUse /workbench.true
imperiummc.utility.grindstoneUse /grindstone.true
imperiummc.utility.hatUse /hat.true
imperiummc.utility.nearUse /near.true
imperiummc.utility.repairUse /repair on the held item.op
imperiummc.utility.repair.allUse /repair all.op
imperiummc.utility.feedUse /feed.op
imperiummc.utility.feed.othersUse /feed on other players.op
imperiummc.utility.healUse /heal.op
imperiummc.utility.heal.othersUse /heal on other players.op

Essentials-Style Admin Commands

Permission NodeWhat It GrantsDefault
imperiummc.essentials.*All Essentials-style admin commands.op
imperiummc.essentials.gamemodeUse /gamemode (aliases gmc/gms/gma/gmsp).op
imperiummc.essentials.flyUse /fly (donor perk on Imperium).op
imperiummc.essentials.speedUse /speed (donor perk).op
imperiummc.essentials.godUse /god.op
imperiummc.essentials.vanishUse /vanish (alias v).op
imperiummc.essentials.vanish.seeSee vanished players.op
imperiummc.essentials.topUse /top.op
imperiummc.essentials.timeUse /time.op
imperiummc.essentials.weatherUse /weather.op
imperiummc.essentials.broadcastUse /broadcast.op
imperiummc.essentials.moreUse /more.op
imperiummc.essentials.enchantUse /enchant.op
imperiummc.essentials.clearinventoryUse /clearinventory (aliases ci/clear).op
imperiummc.essentials.invseeUse /invsee.op
imperiummc.essentials.extinguishUse /extinguish (alias ext).op
imperiummc.essentials.killUse /kill.op
imperiummc.essentials.nickUse /nick (alias nickname).op
imperiummc.essentials.nick.colorUse colour codes in /nick.op

Staff, Moderation & Security

Permission NodeWhat It GrantsDefault
imperiummc.message.spyUse /socialspy to read private messages.op
imperiummc.message.bypassBypass ignore lists and DM toggles.op
imperiummc.staffchatUse /sc and /staffchat.op
imperiummc.admin.notifyReceive admin notifications.op
imperiummc.admin.banBan/unban players.op
imperiummc.admin.muteMute/unmute players.op
imperiummc.admin.kickKick players from the server.op
imperiummc.admin.warnIssue formal warnings.op
imperiummc.admin.clearwarnsClear all warnings for a player.op
imperiummc.warns.othersView other players' warning history.op
imperiummc.admin.inspectInspect player inventories (/openinv).op
imperiummc.admin.jailJail, unjail, set the jail point, check jail status.op
imperiummc.admin.migrateRun the one-time EssentialsX data migration.op
imperiummc.chat.modReceive chat-moderation alerts.op
imperiummc.chat.mod.bypassBypass chat-moderation filters (staff).false
imperiummc.database.logsAccess database logs.op
imperiummc.performanceView server performance telemetry (/performance, /lag).op
imperiummc.pluginsList loaded plugins and versions via /plugins (CVE-gated).op

Anti-Cheat

Permission NodeWhat It GrantsDefault
imperiummc.anticheat.bypassExempt from all anti-cheat checks.op
imperiummc.anticheat.alertsReceive anti-cheat violation alerts in chat.op
imperiummc.anticheat.adminFull anti-cheat administration (clear, freeze, rollback).op

Quests, Battle Pass & Progression

Permission NodeWhat It GrantsDefault
imperiummc.questQuest system access.true
imperiummc.quest.adminQuest administration.op
imperiummc.battlepassBattle Pass access.true
imperiummc.battlepass.premiumPremium Battle Pass reward track (donor).false
imperiummc.leaderboardLeaderboard access.true
imperiummc.dailyquestAccess the daily-quest rotation.true
imperiummc.dailyquest.adminReload daily-quest templates.op
imperiummc.challengeChallenge system access.true
imperiummc.crystalsCrystal management bundle (give/remove admin).true
imperiummc.crystals.giveGive crystals to players.op
imperiummc.crystals.removeRemove crystals from players.op
imperiummc.storyView story progression via /story.true
imperiummc.story.adminManage story chapters.op

Cosmetics, Capes, Tags & Pets

Permission NodeWhat It GrantsDefault
imperiummc.milestonesAccess mining milestones.true
imperiummc.cosmeticsAccess the cosmetics menu.true
imperiummc.cosmetics.adminOpen /cosmeticsadmin and grant any cosmetic to yourself.op
imperiummc.capeAccess the cape system (/cape).true
imperiummc.cape.adminGrant capes to yourself for testing.op
imperiummc.tagsAccess chat tags.true
imperiummc.petAccess the pet system.true
imperiummc.masteryAccess the mastery system.true
imperiummc.skin.adminGrant/browse cosmetic skins via /skin gui and /skin grant.op

Events, Crates, Drop Parties & Lucky Blocks

Permission NodeWhat It GrantsDefault
imperiummc.eventEvent system bundle (use + join + leave + info).true
imperiummc.event.startStart events.op
imperiummc.event.stopStop events.op
imperiummc.event.manageManage events.op
imperiummc.event.adminBundle: start + stop + manage.op
imperiummc.dropparty.adminManage drop parties (/dropparty start|stop|status|reload).op
imperiummc.crate.adminAdmin crate management.op
imperiummc.luckyblock.adminAdmin lucky-block management.op

Kits, Auto-Miner, Boosters & Withdraw

Permission NodeWhat It GrantsDefault
imperiummc.kitKit system access (starter + miner).true
imperiummc.kit.starterClaim the Starter kit.true
imperiummc.kit.minerClaim the Miner kit.true
imperiummc.kit.eliteClaim the Elite kit (donor).false
imperiummc.kit.legendClaim the Legend kit (donor).false
imperiummc.kit.pvpClaim the PvP kit (donor).false
imperiummc.kit.donorClaim the Donor kit (donor).false
imperiummc.kit.giveGive kits to players bypassing cooldown.op
imperiummc.kit.adminBundle: kit.give.op
imperiummc.sellwand.giveGive out Sell Wands.op
imperiummc.autominerAutominer bundle (basic + start + stop + menu).true
imperiummc.autominer.advancedAdvanced autominer (donor).false
imperiummc.autominer.eliteElite autominer (donor).false
imperiummc.autominer.legendaryLegendary autominer (donor).false
imperiummc.autosell/sellall command access.true
imperiummc.dailyrewardDaily rewards access.true
imperiummc.dailyreward.premiumPremium-tier daily-reward access (donor).false
imperiummc.boostsView active boosts.true
imperiummc.boosterView/activate boosters.true
imperiummc.booster.activateManually activate a booster.op

Miscellaneous Admin Nodes

Permission NodeWhat It GrantsDefault
imperiummc.withdrawCurrency withdrawal bundle (all four currencies).true
imperiummc.withdraw.moneyWithdraw money as a banknote.true
imperiummc.withdraw.tokensWithdraw Auctoritas tokens.true
imperiummc.withdraw.beaconsWithdraw Civitas beacons.true
imperiummc.withdraw.gcWithdraw Aureus.true
imperiummc.afk.adminManage AFK for other players.op
imperiummc.afk.bypassBypass the AFK kick.false
imperiummc.warp.adminCreate, move and delete warps and spawn.op
imperiummc.mines.adminForce-reset public mines.op
imperiummc.npc.adminPlace and manage Citizens NPCs via /npcadmin.op
imperiummc.ce.adminApply, remove and reload Custom Combat Enchants via /ce.op

LuckPerms Staff Group Ladder

Imperium ships a complete staff ladder as permission bundles: imperiummc.group.member, imperiummc.group.trainee, imperiummc.group.jr.mod, imperiummc.group.mod, imperiummc.group.sr.mod, imperiummc.group.admin, imperiummc.group.sr.admin, imperiummc.group.head.admin, imperiummc.group.developer, imperiummc.group.builder, imperiummc.group.manager, imperiummc.group.owner, and imperiummc.group.tester. Each inherits the previous tier so promotion is a single /lp user ... parent add.

The cleanest setup is to mirror each bundle as a LuckPerms group:

# Bundle each rank tier into a single LuckPerms group.
# Inherit up the ladder so senior ranks automatically get junior perms.

/lp creategroup member
/lp group member permission set imperiummc.group.member true

/lp creategroup trainee
/lp group trainee parent set imperiummc.group.trainee
/lp group trainee parent add member

/lp creategroup jrmod
/lp group jrmod parent set imperiummc.group.jr.mod

/lp creategroup mod
/lp group mod parent set imperiummc.group.mod

/lp creategroup srmod
/lp group srmod parent set imperiummc.group.sr.mod

/lp creategroup admin
/lp group admin parent set imperiummc.group.admin

/lp creategroup headadmin
/lp group headadmin parent set imperiummc.group.head.admin

# Promote a player
/lp user <player> parent add mod
/lp user <player> parent remove jrmod

LuckPerms Donor Group Ladder

Donor tiers follow the same pattern. Imperium grants imperiummc.group.donor.<tier> automatically when a donor rank is purchased through the in-game /donor buy command or the web store. Each tier inherits the previous one — Peregrinus is the entry tier and Imperator stacks on every perk below it. See the Donor Ranks article for the full perk ladder.

# Donor ranks inherit up the SERVUS → PEREGRINUS → ... → IMPERATOR ladder.
# Imperium grants imperiummc.group.donor.<tier> itself when a tier is purchased.

/lp creategroup donor_peregrinus
/lp group donor_peregrinus parent set imperiummc.group.donor.peregrinus
/lp group donor_peregrinus meta setprefix "&f[&bPeregrinus&f] " 100

/lp creategroup donor_patrician
/lp group donor_patrician parent set imperiummc.group.donor.patrician
/lp group donor_patrician meta setprefix "&6[&ePatrician&6] " 100

# Assign to a player after purchase
/lp user <player> parent add donor_patrician
/lp user <player> parent remove donor_peregrinus

Tips for Server Owners

  • Start with the bundles. Granting imperiummc.user to your default LuckPerms group covers every default:true node automatically. You only need to touch individual nodes for donor perks and staff tools.
  • Lock down security nodes. imperiummc.plugins, imperiummc.performance, imperiummc.anticheat.bypass, and imperiummc.admin.migrate ship as op-only for good reason — keep them that way.
  • Donor perks are false by default. Nodes like imperiummc.chatcolor, imperiummc.homes.10, imperiummc.kit.donor, and imperiummc.battlepass.premium are dormant until a donor rank grants them. This is intentional — donors get them, regular players do not.
  • Use temporary grants for events. LuckPerms temporal grants are perfect for weekend double-XP — set imperiummc.booster.activate for the duration and let it auto-expire.
  • The wildcard imperiummc.* is for dev only. It grants every node including owner and anti-cheat bypass; never assign it to a real player.