Quick Reference
EssentialsC uses essentialsc. as the base namespace. Admin permissions default to op, player permissions default to true. Some permissions default to false and must be explicitly granted.
Home Limits
Home slots are controlled by
essentialsc.sethome.<number> permissions. Give a player essentialsc.sethome.5 to allow 5 homes. Use essentialsc.sethome.unlimited for no limit.
Exempt Chains
Many punishment and teleport permissions follow an
exempt โ exempt.bypass pattern. For example: essentialsc.kick.exempt prevents being kicked, and essentialsc.kick.exempt.bypass allows kicking that exempt player.
All Permission Nodes
187 total permissions โ use the search box to filter.
| Permission | Description | Default |
|---|---|---|
| essentialsc.admin | Main plugin admin command (/essc) | op |
| essentialsc.afk | Toggle AFK status | true |
| essentialsc.afk.bypass.auto | Prevent automatic AFK detection | op |
| essentialsc.afk.bypass.kick | Prevent being kicked for AFK | op |
| essentialsc.afk.see.hidden | See detailed AFK info in /afklist | op |
| essentialsc.ah.admin | Cancel any auction and full admin control | op |
| essentialsc.ah.bypass.blacklist | Bypass blacklisted items | op |
| essentialsc.ah.bypass.limit | Bypass max auctions per player limit | op |
| essentialsc.ah.bypass.price.max | Bypass maximum price restriction | op |
| essentialsc.ah.bypass.price.min | Bypass minimum price restriction | op |
| essentialsc.ah.buy | Buy items from the Auction House | true |
| essentialsc.ah.cancel | Cancel your own auctions | true |
| essentialsc.ah.expired.others | Claim expired items from other players | op |
| essentialsc.ah.notifications | Toggle sale notifications | true |
| essentialsc.ah.reload | Reload Auction House configuration | op |
| essentialsc.ah.sell | Sell items in the Auction House | true |
| essentialsc.ah.use | Access the Auction House | true |
| essentialsc.anvil | Open a virtual anvil | op |
| essentialsc.back | Return to previous location (death or teleport) | true |
| essentialsc.back.admin | Bypass cooldowns and warmup for /back | op |
| essentialsc.balance | Check your own balance | true |
| essentialsc.balance.others | Check other players' balances | op |
| essentialsc.baltop | View top balances | true |
| essentialsc.ban | Ban players | op |
| essentialsc.ban.exempt | Cannot be banned | op |
| essentialsc.ban.exempt.bypass | Ban exempt players | false |
| essentialsc.ban.notify | Receive ban notifications | op |
| essentialsc.banip | Ban IP addresses | op |
| essentialsc.banip.notify | Receive IP ban notifications | op |
| essentialsc.banlist | View the ban list | op |
| essentialsc.broadcast | Broadcast messages to all players or a world | op |
| essentialsc.chat.caps.bypass | Bypass caps lock filter | op |
| essentialsc.chat.color | Use any color or formatting in chat | false |
| essentialsc.chat.format.bold | Use bold formatting in chat | false |
| essentialsc.chat.format.italic | Use italic formatting in chat | false |
| essentialsc.chat.format.obfuscated | Use obfuscated formatting in chat | false |
| essentialsc.chat.format.strikethrough | Use strikethrough formatting in chat | false |
| essentialsc.chat.format.underline | Use underline formatting in chat | false |
| essentialsc.chat.legacycodes | Use legacy ยง color codes in chat | op |
| essentialsc.chat.links | Send clickable links in chat | false |
| essentialsc.chat.mention | Mention/ping other players in chat | true |
| essentialsc.chat.mention.bypass | Prevent being pinged by others | false |
| essentialsc.chat.minimessage | Use MiniMessage tags in chat | false |
| essentialsc.chat.rgbcodes | Use RGB colors () in chat | op |
| essentialsc.chat.slowmode.bypass | Bypass chat slow mode restrictions | op |
| essentialsc.checkpunish | Check punishment status | op |
| essentialsc.checkpunish.others | Check anyone's punishment status | op |
| essentialsc.clearinventory | Clear your inventory or another player's | op |
| essentialsc.clearinventory.others | Clear other players' inventories | op |
| essentialsc.craftingtable | Open a crafting table | op |
| essentialsc.dback | Teleport to your last death location | true |
| essentialsc.dback.admin | Bypass warmup and cooldown for /dback | op |
| essentialsc.delhome | Delete one of your homes | true |
| essentialsc.delwarp | Delete your own warps | op |
| essentialsc.delwarp.all | Delete any warp | op |
| essentialsc.delwarp.others | Delete other players' warps | op |
| essentialsc.delwarp.own | Delete warps starting with your player name | op |
| essentialsc.eco.admin | Admin economy management (/eco) | op |
| essentialsc.eco.everyone | Use @everyone for mass economy operations | op |
| essentialsc.eco.give | Give money to players | op |
| essentialsc.eco.reset | Reset player balances | op |
| essentialsc.eco.set | Set player balances | op |
| essentialsc.eco.take | Take money from players | op |
| essentialsc.enchant | Enchant the item in your hand | op |
| essentialsc.enderchest | Open your enderchest or view another player's | op |
| essentialsc.enderchest.others | View other players' enderchests | op |
| essentialsc.endersee | View another player's enderchest | op |
| essentialsc.endersee.modify | Modify items in other players' enderchests | op |
| essentialsc.feed | Feed yourself or another player | op |
| essentialsc.feed.others | Feed other players | op |
| essentialsc.fly | Toggle flight | op |
| essentialsc.fly.disable-on-join | Auto-disable fly on join | false |
| essentialsc.god | Enable God Mode | op |
| essentialsc.god.others | Enable/disable god mode for others | op |
| essentialsc.hat | Wear custom items as your hat | true |
| essentialsc.hat.binding_bypass | Replace helmets with curse of binding | op |
| essentialsc.hat.blocks | Wear blocks as hats (when blocked in config) | op |
| essentialsc.heal | Heal yourself | op |
| essentialsc.heal.others | Heal other players | op |
| essentialsc.home | Teleport to one of your homes | true |
| essentialsc.home.admin | Teleport to other players' homes | op |
| essentialsc.home.notifications | Toggle admin home action notifications | true |
| essentialsc.homes | List all your homes | true |
| essentialsc.ignore | Ignore or unignore a player | true |
| essentialsc.ignore.exempt | Cannot be ignored by others | op |
| essentialsc.invsee | View another player's inventory | op |
| essentialsc.invsee.modify | Modify other players' inventories | op |
| essentialsc.invsee.offline | View offline players' inventories | op |
| essentialsc.itemid | Show detailed info about the item in your hand | op |
| essentialsc.kick | Kick players | op |
| essentialsc.kick.exempt | Prevent being kicked | op |
| essentialsc.kick.exempt.bypass | Kick exempt players | false |
| essentialsc.kick.notify | Receive kick notifications | op |
| essentialsc.kick.others | Kick other players | op |
| essentialsc.kit | Claim and manage kits | true |
| essentialsc.kit.notifications | Toggle kit cooldown notifications | true |
| essentialsc.kits.* | Access to all kit features (parent node) | op |
| essentialsc.kits.admin | Admin kit management | op |
| essentialsc.kits.list | View available kits | true |
| essentialsc.language | Change your language with /language | true |
| essentialsc.migration | Migrate EssentialsX data to EssentialsC | op |
| essentialsc.mute | Mute players | op |
| essentialsc.mute.exempt | Cannot be muted | op |
| essentialsc.mute.exempt.bypass | Mute exempt players | false |
| essentialsc.mute.notify | Receive mute notifications | op |
| essentialsc.msg | Send private messages | true |
| essentialsc.msg.spy | See all private messages | op |
| essentialsc.nick | Set your nickname | true |
| essentialsc.nick.minimessage | Use MiniMessage tags (colors, gradients) in nicknames | op |
| essentialsc.nick.others | Set others' nicknames | op |
| essentialsc.nick.reset | Reset/remove others' nicknames | op |
| essentialsc.pay | Pay other players | true |
| essentialsc.ping | See your ping | true |
| essentialsc.ping.others | See other players' ping | op |
| essentialsc.playerlist | View the player list | op |
| essentialsc.playtime | Check your or another player's playtime | true |
| essentialsc.playtime.others | Check other players' playtime | op |
| essentialsc.ptime | Set your personal time | true |
| essentialsc.pweather | Set your personal weather | true |
| essentialsc.quicksell.hand | Quick sell item in hand | true |
| essentialsc.quicksell.inventory | Quick sell entire inventory | true |
| essentialsc.realname | Lookup real name by nickname or reset player nick | op |
| essentialsc.repair | Repair the item in your hand | op |
| essentialsc.repair.others | Repair other players' items | op |
| essentialsc.rename | Rename any item | op |
| essentialsc.rename.bypass | Bypass rename config options | op |
| essentialsc.reply | Reply to the last private message | true |
| essentialsc.rules | Display server rules | true |
| essentialsc.rtp | Use /rtp | true |
| essentialsc.rtp.bypass.cooldown | Bypass RTP cooldown | op |
| essentialsc.rtp.bypass.movement | Bypass RTP movement check | op |
| essentialsc.rtp.bypass.warmup | Bypass RTP warmup | op |
| essentialsc.rtp.world.* | RTP to all worlds | op |
| essentialsc.rtp.world.end | RTP to end | true |
| essentialsc.rtp.world.nether | RTP to nether | true |
| essentialsc.rtp.world.overworld | RTP to overworld | true |
| essentialsc.schedules | Manage schedules | op |
| essentialsc.scoreboard.reload | Reload the scoreboard | op |
| essentialsc.scoreboard.toggle | Toggle or manage scoreboard | true |
| essentialsc.seen | Check when a player was last online | true |
| essentialsc.seen.exempt | Hide IP/location from /seen | op |
| essentialsc.seen.ip | See player IP addresses | op |
| essentialsc.seen.offline | Check offline players | op |
| essentialsc.seen.uuid | See player UUID | op |
| essentialsc.sell | Access the /sell command | true |
| essentialsc.sethome | Set a home at your current location | true |
| essentialsc.sethome.1 | Allow 1 home slot | false |
| essentialsc.sethome.10 | Allow 10 home slots | false |
| essentialsc.sethome.2 | Allow 2 home slots | false |
| essentialsc.sethome.25 | Allow 25 home slots | false |
| essentialsc.sethome.3 | Allow 3 home slots | false |
| essentialsc.sethome.5 | Allow 5 home slots | false |
| essentialsc.sethome.admin | Bypass home limits and blocked worlds | op |
| essentialsc.sethome.unlimited | Allow unlimited homes | op |
| essentialsc.setspawn | Set the server spawn location | op |
| essentialsc.setwarp | Create a new warp | op |
| essentialsc.setwarp.overwrite | Overwrite existing warps | op |
| essentialsc.setwarp.unlimited | Bypass warp creation limits | op |
| essentialsc.shop | Use the server shop | true |
| essentialsc.shop.admin | Reload shop configuration | op |
| essentialsc.shop.bypass | Bypass shop restrictions | op |
| essentialsc.spawn | Teleport to server spawn | true |
| essentialsc.spawn.admin | Bypass spawn cooldowns/warmup and teleport others | op |
| essentialsc.spawnentity.* | Spawn all entity types | false |
| essentialsc.spawnentity.bypasslimit | Bypass spawn amount limit | op |
| essentialsc.speed | Manage movement speed | op |
| essentialsc.speed.fly | Change fly speed | op |
| essentialsc.speed.reset | Reset speed to default | op |
| essentialsc.speed.walk | Change walk speed | op |
| essentialsc.sudo | Force a player to run a command or send a message | op |
| essentialsc.sudo.exempt | Prevent being targeted by sudo | op |
| essentialsc.sudo.override | Sudo exempt players | false |
| essentialsc.tpa | Request to teleport to a player | true |
| essentialsc.tpa.bypasscooldown | Bypass TPA cooldown | op |
| essentialsc.tpa.bypasscost | Bypass TPA cost | op |
| essentialsc.tpaqueue | View pending TPA requests | true |
| essentialsc.tpaccept | Accept teleport requests | true |
| essentialsc.tpatoggle | Toggle TPA requests on/off | true |
| essentialsc.tpahere | Request a player to teleport to you | true |
| essentialsc.tpaignore | Ignore TPA requests from a player | true |
| essentialsc.tpcancel | Cancel your outgoing requests | true |
| essentialsc.tpdeny | Deny teleport requests | true |
| essentialsc.tphere | Teleport a player to your location | op |
| essentialsc.tphere.bypass | Prevent being teleported by others via /tphere | op |
| essentialsc.tphere.bypass.override | Teleport players who have tphere.bypass | op |
| essentialsc.tphereall.bypass | Teleport players who have TPA disabled | op |
| essentialsc.top | Teleport to the highest block above you | true |
| essentialsc.tpoffline | Teleport to an offline player's last logout location | op |
| essentialsc.unban | Unban players | op |
| essentialsc.unenchant | Remove enchantments from the item in your hand | op |
| essentialsc.unmute | Unmute players | op |
| essentialsc.uptime | Check server uptime | true |
| essentialsc.user | View player profiles with /user | op |
| essentialsc.user.ip | See last known IP in /user profile | op |
| essentialsc.user.offline | Tab-complete offline player names in /user | op |
| essentialsc.vanish | Toggle vanish mode | op |
| essentialsc.vanish.onjoin | Auto-toggle vanish on join | false |
| essentialsc.vanish.see | See other vanished players | op |
| essentialsc.version.notify | Notify admins of updates on join | op |
| essentialsc.warp | Teleport to a warp location | true |
| essentialsc.warp.bypass | Bypass warp-specific permissions | op |
| essentialsc.warp.bypass.cooldown | Bypass warp cooldown | op |
| essentialsc.warp.bypass.warmup | Bypass warp warmup | op |
| essentialsc.warp.free | Free warps regardless of cost | op |
| essentialsc.warp.others | Warp other players | op |
| essentialsc.warpadmin | Admin warp management | op |
| essentialsc.warps | List all available warps | true |
| essentialsc.worth.hand | Check worth of item in hand | true |
| essentialsc.worth.inventory | Check worth of entire inventory | true |
| essc.dump | Run /essc dump and save locally | op |
| essc.dump.upload | Upload the dump and receive a viewer link | op |
Default Permission Sets
These are the recommended LuckPerms group configurations for common server roles:
| Role | Key Permissions |
|---|---|
| Default / Member |
All default: true permissions are automatically granted. No setup required. Members get: balance, pay, baltop, TPA, homes (3), spawn, back, kit, shop, sell, worth, msg, reply, ignore, seen, ping, playtime, uptime, ptime, pweather, AFK, warps, RTP (overworld/nether/end), auction house (use/sell/buy/cancel), chat mention, rules, language.
|
| VIP / Donor |
Add home slots: essentialsc.sethome.5 or essentialsc.sethome.10. Add chat colors: essentialsc.chat.color, essentialsc.chat.format.bold, essentialsc.chat.links. Add nicknames: essentialsc.nick, essentialsc.nick.minimessage. Add bypasses: essentialsc.ah.bypass.limit, essentialsc.rtp.bypass.cooldown.
|
| Moderator |
Add: essentialsc.kick, essentialsc.mute, essentialsc.ban, essentialsc.checkpunish, essentialsc.vanish, essentialsc.vanish.see, essentialsc.invsee, essentialsc.tpoffline, essentialsc.seen.offline, essentialsc.seen.ip, essentialsc.msg.spy, essentialsc.sudo. Consider essentialsc.kick.notify, essentialsc.ban.notify, essentialsc.mute.notify for broadcast alerts.
|
| Admin |
Grant essentialsc.* (or all op defaults). Key admin permissions: essentialsc.eco.admin, essentialsc.setspawn, essentialsc.setwarp, essentialsc.warpadmin, essentialsc.kits.admin, essentialsc.shop.admin, essentialsc.ah.admin, essentialsc.schedules, essentialsc.migration, essc.dump.upload, essentialsc.version.notify.
|