-
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 |
/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 |
/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 |
/alias |
Admin |
/eliteessentials reload |
Admin |
In Simple Mode, "Admin" means players with OP status or the eliteessentials.admin.* permission.
| 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.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.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.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.misc.wallet |
Use /wallet to view own balance |
eliteessentials.command.misc.wallet.others |
Use /wallet to view others' balance |
eliteessentials.command.misc.wallet.admin |
Use /wallet set/add/remove (Admin) |
eliteessentials.command.misc.pay |
Use /pay to send money |
eliteessentials.command.misc.baltop |
Use /baltop to view leaderboard |
eliteessentials.command.misc.eco |
Use /eco for economy admin (Admin) |
| 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 |
| 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.motd
eliteessentials.command.misc.rules
eliteessentials.command.misc.discord
eliteessentials.command.misc.list
eliteessentials.command.misc.eehelp
eliteessentials.command.misc.seen
eliteessentials.command.misc.wallet
eliteessentials.command.misc.pay
eliteessentials.command.misc.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.misc.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.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