-
Notifications
You must be signed in to change notification settings - Fork 12
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 |
/kitcreate |
Admin |
/kitdelete |
Admin |
/msg <player> <message> |
Everyone |
/reply <message> |
Everyone |
/gc [group] <message> |
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 |
/sleeppercent [%] |
Admin |
/wallet |
Everyone |
/wallet <player> |
Everyone |
/wallet set/add/remove |
Admin |
/pay <player> <amount> |
Everyone |
/baltop |
Everyone |
/eco |
Admin |
/sendmessage |
Admin |
/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)
│ │ ├── tphere # /tphere command (Admin)
│ │ └── 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 # /kitcreate (Admin)
│ │ ├── delete # /kitdelete (Admin)
│ │ └── bypass
│ │ └── cooldown # Bypass kit cooldowns
│ │
│ ├── misc # Utility commands
│ │ ├── msg # /msg command
│ │ ├── reply # /reply command (alias: /r)
│ │ ├── groupchat # /gc command (group chat)
│ │ ├── motd # /motd command
│ │ ├── rules # /rules command
│ │ ├── discord # /discord command
│ │ ├── list # /list command
│ │ ├── eehelp # /eehelp command
│ │ ├── seen # /seen command
│ │ ├── god # /god command (Admin)
│ │ ├── heal # /heal command (Admin)
│ │ │ ├── bypass
│ │ │ │ └── cooldown # Bypass heal cooldown
│ │ │ └── cooldown
│ │ │ └── <seconds> # Custom heal cooldown
│ │ ├── fly # /fly command (Admin)
│ │ ├── flyspeed # /flyspeed command (Admin)
│ │ ├── broadcast # /broadcast command (Admin)
│ │ ├── clearinv # /clearinv 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
│
├── 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
│
└── 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.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 |
| 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 (e.g., .warp.shop) |
eliteessentials.command.warp.set |
Use /warpadmin create to create warps (Admin) |
eliteessentials.command.warp.delete |
Use /warpadmin delete to delete warps (Admin) |
eliteessentials.command.warp.admin |
Use /warpadmin for administration (Admin) |
eliteessentials.command.warp.setperm |
Use /warpsetperm to change warp permissions (Admin) |
eliteessentials.command.warp.setdesc |
Use /warpsetdesc to set warp descriptions (Admin) |
eliteessentials.command.warp.limit.<n> |
Set max warps player can create (Admin feature) |
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
This allows you to let players browse warps but only use certain ones.
| 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 (build in protected area) |
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 (e.g., .kit.starter) |
eliteessentials.command.kit.create |
Use /kitcreate to create kits (Admin) |
eliteessentials.command.kit.delete |
Use /kitdelete to delete kits (Admin) |
eliteessentials.command.kit.bypass.cooldown |
Bypass kit cooldowns |
Kit Permission Notes:
- Players need
kit.useas the base permission - Add
kit.guito allow opening the GUI with/kit - Add
kit.<name>for each kit they should access -
/kit <name>works withoutkit.gui(useful for NPCs)
| 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.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.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 (e.g., .cooldown.30) |
eliteessentials.command.misc.fly |
Use /fly to toggle flight (Admin) |
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.sleeppercent |
Use /sleeppercent command (Admin) |
| 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.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 (console/admin) |
eliteessentials.admin.rtp |
Use /rtp [world] (console/admin) |
| 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.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.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.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.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.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