-
Notifications
You must be signed in to change notification settings - Fork 2
Permissions
EliteEssentials supports two permission modes to accommodate different server setups.
Looking to set up LuckPerms? See the LuckPerms Setup Guide for ready-to-use commands.
When advancedPermissions is set to false in config.json, commands use simple access levels:
- Everyone: All players can use the command
- Admin: Only players with OP status or
eliteessentials.admin.*permission
This mode is ideal for small servers or servers without a permission plugin.
When advancedPermissions is set to true, full granular permission nodes are enabled. This allows fine-tuned control over every command and feature.
| Command | Access Level |
|---|---|
/home [name] |
Everyone |
/sethome [name] |
Everyone |
/delhome [name] |
Everyone |
/homes |
Everyone |
/back |
Everyone |
/spawn |
Everyone |
/setspawn |
Admin |
/rtp |
Everyone |
/rtp <player> |
Admin |
/rtp <player> <world> |
Admin |
/tpa <player> |
Everyone |
/tpahere <player> |
Everyone |
/tpaccept |
Everyone |
/tpdeny |
Everyone |
/tphere <player> |
Admin |
/warp |
Everyone |
/warp <name> |
Everyone |
/warp list |
Everyone |
/warpadmin |
Admin |
/warpsetperm |
Admin |
/warpsetdesc |
Admin |
/kit |
Everyone |
/kit create |
Admin |
/kit delete |
Admin |
/msg <player> <message> |
Everyone |
/reply <message> |
Everyone |
/gc [chat] <message> |
Everyone |
/g [chat] <message> |
Everyone |
/chats |
Everyone |
/motd |
Everyone |
/rules |
Everyone |
/discord |
Everyone |
/list |
Everyone |
/eehelp |
Everyone |
/seen <player> |
Everyone |
/broadcast <message> |
Admin |
/clearinv |
Admin |
/top |
Admin |
/god |
Admin |
/heal |
Admin |
/fly |
Admin |
/flyspeed |
Admin |
/vanish |
Admin |
/repair |
Admin |
/sleeppercent [%] |
Admin |
/wallet |
Everyone |
/wallet <player> |
Everyone |
/wallet set/add/remove |
Admin |
/pay <player> <amount> |
Everyone |
/baltop |
Everyone |
/eco |
Admin |
/sendmessage |
Admin |
/mail |
Everyone |
/mail send |
Everyone |
/alias |
Admin |
/eliteessentials reload |
Admin |
In Simple Mode, "Admin" means players with OP status or the eliteessentials.admin.* permission.
eliteessentials
├── command
│ ├── home # Home category
│ │ ├── home # /home command
│ │ ├── sethome # /sethome command
│ │ ├── delhome # /delhome command
│ │ ├── homes # /homes command (GUI)
│ │ ├── limit
│ │ │ ├── <number> # Max homes (e.g., limit.5)
│ │ │ └── unlimited # Unlimited homes
│ │ └── bypass
│ │ ├── cooldown # Bypass home cooldown
│ │ └── warmup # Bypass home warmup
│ │
│ ├── tp # Teleport category
│ │ ├── tpa # /tpa command
│ │ ├── tpahere # /tpahere command
│ │ ├── tpaccept # /tpaccept command
│ │ ├── tpdeny # /tpdeny command
│ │ ├── rtp # /rtp command
│ │ ├── back # /back command
│ │ │ └── ondeath # Use /back after death
│ │ ├── top # /top command (Admin)
│ │ │ ├── bypass
│ │ │ │ └── cooldown # Bypass top cooldown
│ │ │ └── cooldown
│ │ │ └── <seconds> # Custom top cooldown
│ │ ├── tphere # /tphere command (Admin)
│ │ ├── cooldown
│ │ │ └── <cmd>.<seconds> # Custom cooldown per command
│ │ └── bypass
│ │ ├── cooldown # Bypass all tp cooldowns
│ │ │ ├── rtp # Bypass RTP cooldown
│ │ │ ├── back # Bypass back cooldown
│ │ │ └── tpa # Bypass TPA cooldown
│ │ └── warmup # Bypass all tp warmups
│ │ └── rtp # Bypass RTP warmup
│ │
│ ├── warp # Warp category
│ │ ├── use # Teleport to ALL public warps
│ │ ├── list # /warp (GUI) and /warp list
│ │ ├── set # /warpadmin create (Admin)
│ │ ├── delete # /warpadmin delete (Admin)
│ │ ├── admin # /warpadmin command (Admin)
│ │ ├── setperm # /warpsetperm (Admin)
│ │ ├── setdesc # /warpsetdesc (Admin)
│ │ ├── <warpname> # Access specific warp
│ │ ├── limit
│ │ │ ├── <number> # Max warps player can create
│ │ │ └── unlimited # Unlimited warp creation
│ │ └── bypass
│ │ ├── cooldown # Bypass warp cooldown
│ │ └── warmup # Bypass warp warmup
│ │
│ ├── spawn # Spawn category
│ │ ├── use # /spawn command
│ │ ├── set # /setspawn command (Admin)
│ │ ├── protection
│ │ │ └── bypass # Bypass spawn protection
│ │ └── bypass
│ │ ├── cooldown # Bypass spawn cooldown
│ │ └── warmup # Bypass spawn warmup
│ │
│ ├── kit # Kit category
│ │ ├── use # Base permission for /kit
│ │ ├── gui # Open kit selection GUI
│ │ ├── <kitname> # Access specific kit
│ │ ├── create # /kit create (Admin)
│ │ ├── delete # /kit delete (Admin)
│ │ └── bypass
│ │ └── cooldown # Bypass kit cooldowns
│ │
│ ├── misc # Utility commands
│ │ ├── msg # /msg command
│ │ ├── reply # /reply command (alias: /r)
│ │ ├── groupchat # /gc command (group chat)
│ │ ├── chats # /chats command (list chats)
│ │ ├── motd # /motd command
│ │ ├── rules # /rules command
│ │ ├── discord # /discord command
│ │ ├── list # /list command
│ │ ├── eehelp # /eehelp command
│ │ ├── seen # /seen command
│ │ ├── god # /god command (Admin)
│ │ │ ├── bypass
│ │ │ │ └── cooldown # Bypass god cooldown
│ │ │ └── cooldown
│ │ │ └── <seconds> # Custom god cooldown
│ │ ├── heal # /heal command (Admin)
│ │ │ ├── bypass
│ │ │ │ └── cooldown # Bypass heal cooldown
│ │ │ └── cooldown
│ │ │ └── <seconds> # Custom heal cooldown
│ │ ├── fly # /fly command (Admin)
│ │ │ ├── bypass
│ │ │ │ └── cooldown # Bypass fly cooldown
│ │ │ └── cooldown
│ │ │ └── <seconds> # Custom fly cooldown
│ │ ├── flyspeed # /flyspeed command (Admin)
│ │ ├── broadcast # /broadcast command (Admin)
│ │ ├── clearinv # /clearinv command (Admin)
│ │ │ ├── bypass
│ │ │ │ └── cooldown # Bypass clearinv cooldown
│ │ │ └── cooldown
│ │ │ └── <seconds> # Custom clearinv cooldown
│ │ ├── repair # /repair command (Admin)
│ │ │ ├── all # /repair all permission
│ │ │ ├── bypass
│ │ │ │ └── cooldown # Bypass repair cooldown
│ │ │ └── cooldown
│ │ │ └── <seconds> # Custom repair cooldown
│ │ ├── vanish # /vanish command (Admin)
│ │ └── sleeppercent # /sleeppercent command (Admin)
│ │
│ ├── economy # Economy commands
│ │ ├── wallet # /wallet (own balance)
│ │ │ ├── others # /wallet <player>
│ │ │ └── admin # /wallet set/add/remove
│ │ ├── pay # /pay command
│ │ └── baltop # /baltop command
│ │
│ └── mail # Mail commands
│ ├── use # /mail (read, list, clear)
│ └── send # /mail send
│
├── chat # Chat permissions
│ ├── color # Use color codes in chat
│ ├── format # Use formatting codes in chat
│ └── <chatname> # Access permission-based chat channel
│
├── bypass
│ └── cost # Bypass ALL command costs
│ ├── home # Bypass home cost
│ ├── sethome # Bypass sethome cost
│ ├── spawn # Bypass spawn cost
│ ├── warp # Bypass warp cost
│ ├── back # Bypass back cost
│ ├── rtp # Bypass RTP cost
│ ├── tpa # Bypass TPA cost
│ ├── tpahere # Bypass TPAHere cost
│ ├── heal # Bypass heal cost
│ └── top # Bypass top cost
│
├── cost # Permission-based command costs
│ ├── home.<amount> # Set /home cost
│ ├── sethome.<amount> # Set /sethome cost
│ ├── spawn.<amount> # Set /spawn cost
│ ├── warp.<amount> # Set /warp cost
│ ├── back.<amount> # Set /back cost
│ ├── rtp.<amount> # Set /rtp cost
│ ├── tpa.<amount> # Set /tpa cost
│ └── tpahere.<amount> # Set /tpahere cost
│
└── admin
├── * # Full admin access (wildcard)
├── reload # /eliteessentials reload
├── alias # /alias commands
├── sendmessage # /sendmessage command
└── rtp # /rtp <player> [world] (admin/console)
| Permission | Description |
|---|---|
eliteessentials.command.home.home |
Use /home to teleport to homes |
eliteessentials.command.home.sethome |
Use /sethome to set home locations |
eliteessentials.command.home.delhome |
Use /delhome to delete homes |
eliteessentials.command.home.homes |
Use /homes to open homes GUI |
eliteessentials.command.home.limit.<n> |
Set max homes (e.g., .limit.5 for 5 homes) |
eliteessentials.command.home.limit.unlimited |
Unlimited homes |
eliteessentials.command.home.bypass.cooldown |
Bypass home command cooldown |
eliteessentials.command.home.bypass.warmup |
Bypass home command warmup |
Home Limits: Common values are 1, 3, 5, 10, 20, unlimited
| Permission | Description |
|---|---|
eliteessentials.command.tp.tpa |
Use /tpa to request teleports |
eliteessentials.command.tp.tpahere |
Use /tpahere to request player to you |
eliteessentials.command.tp.tpaccept |
Use /tpaccept to accept requests |
eliteessentials.command.tp.tpdeny |
Use /tpdeny to deny requests |
eliteessentials.command.tp.rtp |
Use /rtp for random teleport |
eliteessentials.command.tp.back |
Use /back to return to previous location |
eliteessentials.command.tp.back.ondeath |
Use /back to return to death location |
eliteessentials.command.tp.top |
Use /top to teleport to highest block (Admin) |
eliteessentials.command.tp.top.bypass.cooldown |
Bypass top command cooldown |
eliteessentials.command.tp.top.cooldown.<seconds> |
Set custom top cooldown |
eliteessentials.command.tp.tphere |
Use /tphere to teleport player to you (Admin) |
eliteessentials.command.tp.bypass.cooldown |
Bypass all teleport cooldowns |
eliteessentials.command.tp.bypass.cooldown.rtp |
Bypass RTP cooldown specifically |
eliteessentials.command.tp.bypass.cooldown.back |
Bypass back cooldown specifically |
eliteessentials.command.tp.bypass.cooldown.tpa |
Bypass TPA cooldown specifically |
eliteessentials.command.tp.bypass.warmup |
Bypass all teleport warmups |
eliteessentials.command.tp.bypass.warmup.rtp |
Bypass RTP warmup specifically |
eliteessentials.command.tp.cooldown.<cmd>.<seconds> |
Set custom cooldown per command |
| Permission | Description |
|---|---|
eliteessentials.command.warp.list |
Use /warp (GUI) and /warp list |
eliteessentials.command.warp.use |
Teleport to ALL public warps |
eliteessentials.command.warp.<name> |
Teleport to a specific warp |
eliteessentials.command.warp.set |
Use /warpadmin create (Admin) |
eliteessentials.command.warp.delete |
Use /warpadmin delete (Admin) |
eliteessentials.command.warp.admin |
Use /warpadmin for administration (Admin) |
eliteessentials.command.warp.setperm |
Use /warpsetperm (Admin) |
eliteessentials.command.warp.setdesc |
Use /warpsetdesc (Admin) |
eliteessentials.command.warp.limit.<n> |
Set max warps player can create |
eliteessentials.command.warp.limit.unlimited |
Unlimited warp creation |
eliteessentials.command.warp.bypass.cooldown |
Bypass warp cooldown |
eliteessentials.command.warp.bypass.warmup |
Bypass warp warmup |
Warp Permission System:
-
warp.list- Can see the warp list/GUI -
warp.use- Can teleport to ALL public warps -
warp.<name>- Can teleport to ONLY that specific warp
| Permission | Description |
|---|---|
eliteessentials.command.spawn.use |
Use /spawn to teleport to spawn |
eliteessentials.command.spawn.set |
Use /setspawn to set spawn location (Admin) |
eliteessentials.command.spawn.protection.bypass |
Bypass spawn protection |
eliteessentials.command.spawn.bypass.cooldown |
Bypass spawn cooldown |
eliteessentials.command.spawn.bypass.warmup |
Bypass spawn warmup |
| Permission | Description |
|---|---|
eliteessentials.command.kit.use |
Base permission for /kit command |
eliteessentials.command.kit.gui |
Open kit selection GUI with /kit |
eliteessentials.command.kit.<name> |
Access a specific kit |
eliteessentials.command.kit.create |
Use /kit create (Admin) |
eliteessentials.command.kit.delete |
Use /kit delete (Admin) |
eliteessentials.command.kit.bypass.cooldown |
Bypass kit cooldowns |
| Permission | Description |
|---|---|
eliteessentials.command.misc.msg |
Use /msg for private messaging |
eliteessentials.command.misc.reply |
Use /reply to reply to messages |
eliteessentials.command.misc.groupchat |
Use /gc for group chat |
eliteessentials.command.misc.chats |
Use /chats to list available chat channels |
eliteessentials.command.misc.motd |
Use /motd to view message of the day |
eliteessentials.command.misc.rules |
Use /rules to view server rules |
eliteessentials.command.misc.discord |
Use /discord to view discord info |
eliteessentials.command.misc.list |
Use /list to see online players |
eliteessentials.command.misc.eehelp |
Use /eehelp to see available commands |
eliteessentials.command.misc.seen |
Use /seen to check player info |
eliteessentials.command.misc.god |
Use /god to toggle invincibility (Admin) |
eliteessentials.command.misc.god.bypass.cooldown |
Bypass god command cooldown |
eliteessentials.command.misc.god.cooldown.<seconds> |
Set custom god cooldown |
eliteessentials.command.misc.heal |
Use /heal to restore health (Admin) |
eliteessentials.command.misc.heal.bypass.cooldown |
Bypass heal command cooldown |
eliteessentials.command.misc.heal.cooldown.<seconds> |
Set custom heal cooldown |
eliteessentials.command.misc.fly |
Use /fly to toggle flight (Admin) |
eliteessentials.command.misc.fly.bypass.cooldown |
Bypass fly command cooldown |
eliteessentials.command.misc.fly.cooldown.<seconds> |
Set custom fly cooldown |
eliteessentials.command.misc.flyspeed |
Use /flyspeed to set fly speed (Admin) |
eliteessentials.command.misc.broadcast |
Use /broadcast to send announcements (Admin) |
eliteessentials.command.misc.clearinv |
Use /clearinv to clear inventory (Admin) |
eliteessentials.command.misc.clearinv.bypass.cooldown |
Bypass clearinv cooldown |
eliteessentials.command.misc.clearinv.cooldown.<seconds> |
Set custom clearinv cooldown |
eliteessentials.command.misc.repair |
Use /repair to repair items (Admin) |
eliteessentials.command.misc.repair.all |
Use /repair all to repair all items |
eliteessentials.command.misc.repair.bypass.cooldown |
Bypass repair cooldown |
eliteessentials.command.misc.repair.cooldown.<seconds> |
Set custom repair cooldown |
eliteessentials.command.misc.sleeppercent |
Use /sleeppercent command (Admin) |
eliteessentials.command.misc.vanish |
Use /vanish to toggle visibility (Admin) |
| Permission | Description |
|---|---|
eliteessentials.chat.color |
Use color codes in chat messages |
eliteessentials.chat.format |
Use formatting codes (bold, italic) in chat |
eliteessentials.chat.<name> |
Access a permission-based chat channel |
Chat channels can be either group-based (requires LuckPerms group membership) or permission-based (requires this permission).
| Permission | Description |
|---|---|
eliteessentials.command.economy.wallet |
Use /wallet to view own balance |
eliteessentials.command.economy.wallet.others |
Use /wallet to view others' balance |
eliteessentials.command.economy.wallet.admin |
Use /wallet set/add/remove (Admin) |
eliteessentials.command.economy.pay |
Use /pay to send money |
eliteessentials.command.economy.baltop |
Use /baltop to view leaderboard |
Note: The /eco command uses eliteessentials.admin.* permission.
| Permission | Description |
|---|---|
eliteessentials.command.mail.use |
Use /mail to read, list, and clear mail |
eliteessentials.command.mail.send |
Use /mail send to send mail to other players |
| Permission | Description |
|---|---|
eliteessentials.admin.* |
Full admin access (all permissions) |
eliteessentials.admin |
Also works as admin wildcard |
eliteessentials.admin.reload |
Use /eliteessentials reload |
eliteessentials.admin.alias |
Use /alias commands |
eliteessentials.admin.sendmessage |
Use /sendmessage command |
eliteessentials.admin.rtp |
Use /rtp [world] (admin/console) |
| Permission | Description |
|---|---|
eliteessentials.bypass.cost |
Bypass ALL command costs |
eliteessentials.bypass.cost.home |
Bypass home teleport cost |
eliteessentials.bypass.cost.sethome |
Bypass sethome cost |
eliteessentials.bypass.cost.spawn |
Bypass spawn cost |
eliteessentials.bypass.cost.warp |
Bypass warp cost |
eliteessentials.bypass.cost.back |
Bypass back cost |
eliteessentials.bypass.cost.rtp |
Bypass RTP cost |
eliteessentials.bypass.cost.tpa |
Bypass TPA cost |
eliteessentials.bypass.cost.tpahere |
Bypass TPAHere cost |
eliteessentials.bypass.cost.heal |
Bypass heal cost |
eliteessentials.bypass.cost.top |
Bypass top cost |
Set different costs per group using permissions. The lowest matching cost wins.
| Permission | Description |
|---|---|
eliteessentials.cost.<command>.<amount> |
Set cost for a command |
Supported commands: home, sethome, spawn, warp, back, rtp, tpa, tpahere
Common cost values: 0, 1, 2, 5, 10, 15, 20, 25, 50, 100, 250, 500, 1000
Examples:
eliteessentials.cost.home.5 # /home costs 5
eliteessentials.cost.rtp.100 # /rtp costs 100
eliteessentials.cost.warp.0 # /warp is free
eliteessentials.cost.spawn.10 # /spawn costs 10
eliteessentials.command.home.home
eliteessentials.command.home.sethome
eliteessentials.command.home.delhome
eliteessentials.command.home.homes
eliteessentials.command.home.limit.3
eliteessentials.command.tp.tpa
eliteessentials.command.tp.tpahere
eliteessentials.command.tp.tpaccept
eliteessentials.command.tp.tpdeny
eliteessentials.command.tp.rtp
eliteessentials.command.tp.back
eliteessentials.command.tp.back.ondeath
eliteessentials.command.warp.list
eliteessentials.command.spawn.use
eliteessentials.command.kit.use
eliteessentials.command.kit.gui
eliteessentials.command.kit.starter
eliteessentials.command.misc.msg
eliteessentials.command.misc.reply
eliteessentials.command.misc.groupchat
eliteessentials.command.misc.chats
eliteessentials.command.misc.motd
eliteessentials.command.misc.rules
eliteessentials.command.misc.discord
eliteessentials.command.misc.list
eliteessentials.command.misc.eehelp
eliteessentials.command.misc.seen
eliteessentials.command.economy.wallet
eliteessentials.command.economy.pay
eliteessentials.command.economy.baltop
eliteessentials.command.mail.use
eliteessentials.command.mail.send
eliteessentials.command.home.limit.10
eliteessentials.command.home.bypass.cooldown
eliteessentials.command.tp.bypass.cooldown.rtp
eliteessentials.command.warp.bypass.cooldown
eliteessentials.command.kit.vip
eliteessentials.command.kit.bypass.cooldown
eliteessentials.bypass.cost
eliteessentials.command.misc.fly
eliteessentials.command.misc.heal
eliteessentials.command.misc.god
eliteessentials.command.misc.broadcast
eliteessentials.command.misc.vanish
eliteessentials.command.tp.top
eliteessentials.command.tp.tphere
eliteessentials.command.spawn.protection.bypass
eliteessentials.command.tp.bypass.cooldown
eliteessentials.command.tp.bypass.warmup
eliteessentials.command.warp.use
eliteessentials.command.economy.wallet.others
eliteessentials.command.home.limit.20
eliteessentials.admin.*
Or simply grant OP status.
Wildcards allow granting multiple permissions at once:
| Wildcard | Grants |
|---|---|
eliteessentials.* |
All EliteEssentials permissions |
eliteessentials.admin.* |
All admin permissions |
eliteessentials.admin |
Also works as admin wildcard |
eliteessentials.command.home.* |
All home commands + limits + bypass |
eliteessentials.command.tp.* |
All teleport commands + bypass |
eliteessentials.command.warp.* |
All warp commands + bypass |
eliteessentials.command.spawn.* |
All spawn commands + bypass |
eliteessentials.command.kit.* |
All kit commands + bypass |
eliteessentials.command.misc.* |
All utility commands |
eliteessentials.command.economy.* |
All economy commands |
eliteessentials.command.mail.* |
All mail commands |
eliteessentials.bypass.cost.* |
Bypass all command costs |
Admins always have access to all commands regardless of specific permissions. Admin status is determined by:
- Having
eliteessentials.admin.*permission - Having
eliteessentials.adminpermission (without wildcard) - Having
hytale.command.op.*permission (OP status)
EliteEssentials by EliteScouter | GitHub | Report Issues