-
Notifications
You must be signed in to change notification settings - Fork 12
Commands
This page documents all commands available in EliteEssentials.
| Command | Description | Default Access |
|---|---|---|
/home [name] |
Teleport to a home | Everyone |
/sethome [name] |
Set a home location | Everyone |
/delhome <name> |
Delete a home | Everyone |
/homes |
List your homes | Everyone |
/back |
Return to previous location | Everyone |
/spawn |
Teleport to spawn | Everyone |
/setspawn |
Set server spawn location | Admin |
/rtp |
Random teleport | Everyone |
/tpa <player> |
Request teleport to player | Everyone |
/tpahere <player> |
Request player to teleport to you | Everyone |
/tpaccept |
Accept teleport request | Everyone |
/tpdeny |
Deny teleport request | Everyone |
/warp [name] |
Teleport to a warp | Everyone |
/warps |
List all warps | Everyone |
/setwarp <name> [perm] |
Create a warp | Admin |
/delwarp <name> |
Delete a warp | Admin |
/warpadmin |
Warp administration panel | Admin |
/kit |
Open kit selection GUI | Everyone |
/msg <player> <message> |
Send private message | Everyone |
/reply <message> |
Reply to last message | Everyone |
/top |
Teleport to highest block | Admin |
/god |
Toggle invincibility | Admin |
/heal |
Restore full health | Admin |
/fly |
Toggle flight mode | Admin |
/flyspeed <speed> |
Set fly speed (1-100 or reset) | Admin |
/sleeppercent [%] |
Set sleep percentage | Admin |
/eliteessentials reload |
Reload configuration | Admin |
Teleport to one of your saved home locations.
Usage:
-
/home- Teleport to your default home named "home" -
/home base- Teleport to your home named "base"
Behavior:
- If warmup is configured, you must stand still for the warmup duration
- Moving during warmup cancels the teleport
- Your current location is saved for
/back
Save your current location as a home.
Usage:
-
/sethome- Set your default home (named "home") -
/sethome base- Set a home named "base"
Behavior:
- Home names are case-insensitive and stored lowercase
- Setting a home with an existing name updates that home
- Players are limited by
maxHomesconfig or permission-based limits
Home Name Rules:
- Must be alphanumeric (letters, numbers, underscore, dash)
- Maximum 32 characters
Delete one of your saved homes.
Usage:
-
/delhome base- Delete your home named "base"
List all your saved homes with their coordinates.
Usage:
-
/homes- Shows all homes with format:Your homes (count/max): name1, name2, ...
Return to your previous location.
Usage:
-
/back- Teleport to your last location
Behavior:
- Remembers multiple locations (configurable via
maxHistory) - Can return to death location if
workOnDeathis enabled - Each teleport command saves your location for
/back
Teleport to the server spawn point.
Usage:
-
/spawn- Teleport to spawn
Behavior:
- Teleports to the location set by
/setspawn - If no spawn is set, displays an error message
- Supports warmup and cooldown
Set the server spawn location at your current position.
Usage:
-
/setspawn- Set spawn at your current location
Behavior:
- Saves your current position as the server spawn
- This location is used for
/spawnteleports - Also used as the center for spawn protection (if enabled)
- Persisted to
spawn.json
Permission: Admin only
Teleport to a random safe location in the world.
Usage:
-
/rtp- Find and teleport to a random location
Behavior:
- Searches within configured min/max range from world center
- Attempts to find safe ground (not underground, not in water)
- Maximum attempts configurable to prevent infinite loops
- Grants brief invulnerability after teleport (configurable)
Configuration Options:
-
minRange- Minimum distance from center (default: 100) -
maxRange- Maximum distance from center (default: 5000) -
maxAttempts- Max tries to find safe location (default: 10) -
minSurfaceY- Minimum Y level to accept (default: 50) -
invulnerabilitySeconds- Protection after teleport (default: 5)
Request to teleport to another player.
Usage:
-
/tpa Steve- Send teleport request to Steve
Behavior:
- Target player receives a notification
- Request expires after timeout (default: 30 seconds)
- Cannot send multiple requests to the same player
- Cannot request to teleport to yourself
Request a player to teleport to you (opposite of /tpa).
Usage:
-
/tpahere Steve- Request Steve to teleport to you
Behavior:
- Target player receives a notification
- Request expires after timeout (default: 30 seconds)
- If accepted, the target player teleports to you
- Cannot send multiple requests to the same player
- Cannot request yourself
Accept a pending teleport request.
Usage:
-
/tpaccept- Accept the most recent request
Behavior:
- Accepts the most recent non-expired request (TPA or TPAHERE)
- For TPA: Requester teleports to you
- For TPAHERE: You teleport to requester
- Warmup applies to the person being teleported
- Both players are notified of the result
Deny a pending teleport request.
Usage:
-
/tpdeny- Deny the most recent request
Behavior:
- Denies the most recent non-expired request
- Requester is notified their request was denied
Teleport to a server warp.
Usage:
-
/warp- List available warps (same as/warps) -
/warp shop- Teleport to the "shop" warp
Behavior:
- Only shows/allows warps you have permission to use
- OP-only warps require admin status
List all available server warps.
Usage:
-
/warps- Display all warps with coordinates
Output Format:
=== Server Warps ===
shop - X: 100, Y: 64, Z: -200 [ALL]
admin - X: 0, Y: 100, Z: 0 [OP]
Use /warp <name> to teleport.
Create or update a server warp at your current location.
Usage:
-
/setwarp shop- Create warp accessible to everyone -
/setwarp shop all- Create warp accessible to everyone -
/setwarp admin op- Create warp accessible to admins only
Permission Levels:
-
all- Everyone can use this warp (default) -
op- Only admins/OPs can use this warp
Warp Name Rules:
- Must be alphanumeric (letters, numbers, underscore, dash)
- Maximum 32 characters
- Case-insensitive
Delete a server warp.
Usage:
-
/delwarp shop- Delete the "shop" warp
Open the warp administration panel.
Usage:
-
/warpadmin- View all warps with detailed info -
/warpadmin <name>- View details for a specific warp
Features:
- View all warps with creator and permission info
- See exact coordinates and creation time
- Quick reference for management commands
Open the kit selection GUI to browse and claim available kits.
Usage:
-
/kit- Opens the kit selection interface
Behavior:
- Displays all kits you have permission to use
- Shows cooldown status and one-time claim status
- Click a kit to claim it
Kit Types:
- Cooldown kits - Can be claimed again after cooldown expires
- One-time kits - Can only be claimed once per player ever
- Starter kit - Named "Starter", auto-given to new players on first join
Configuration:
Kits are configured in kits.json. See the Configuration page for details.
Send a private message to another player.
Usage:
-
/msg Steve Hello!- Send "Hello!" to Steve
Aliases: /m, /message, /whisper, /pm, /tell
Behavior:
- Message is only visible to sender and recipient
- Saves the recipient as your "last conversation" for
/reply
Reply to your last private message conversation.
Usage:
-
/reply Thanks!- Send "Thanks!" to your last conversation partner
Aliases: /r
Behavior:
- Sends to whoever you last messaged or received a message from
- Shows error if you haven't messaged anyone yet
Teleport to the highest block at your current X/Z position.
Usage:
-
/top- Teleport straight up to the surface
Behavior:
- Finds the highest solid block at your X/Z coordinates
- Teleports you on top of that block
- Useful for getting out of caves or underground areas
Toggle invincibility mode.
Usage:
-
/god- Toggle god mode on/off
Behavior:
- When enabled, you take no damage from any source
- Persists until toggled off or server restart
- Admin only
Fully restore your health.
Usage:
-
/heal- Restore to full health
Behavior:
- Instantly sets health to maximum
- Admin only
Toggle creative flight mode.
Usage:
-
/fly- Toggle flight on/off
Behavior:
- Enables creative-style flight without being in creative mode
- Double-tap jump to start flying
- Admin only
Set your fly speed multiplier.
Usage:
-
/flyspeed reset- Reset to default speed (15) -
/flyspeed 1- Set to very slow speed -
/flyspeed 15- Set to default speed -
/flyspeed 50- Set to 50x speed (very fast!) -
/flyspeed 100- Set to maximum speed (insane!)
Valid Range: 1-100, or "reset" to restore default (15)
Behavior:
- Modifies how fast you fly when flight is enabled
- Higher values = faster flight
- Default speed is 15
- WARNING: Setting speed to 0 will crash the server (validation prevents this)
- Admin only
Set the percentage of players required to skip the night.
Usage:
-
/sleeppercent- View current percentage -
/sleeppercent 30- Set to 30%
Valid Range: 0-100
Behavior:
- 0% means one player sleeping skips night
- 100% means all players must sleep
- Progress messages shown to all players
Reload the plugin configuration from disk.
Usage:
-
/eliteessentials reload- Reload config.json
Behavior:
- Reloads all configuration values
- Does not reload homes, warps, or back data (already in memory)
- Useful for applying config changes without restart
Any command can be disabled in config.json by setting its enabled option to false. Disabled commands:
- Are hidden from non-admin players
- Return "This command is disabled" for non-admins
- Still work for admins (bypass disabled state)
Example to disable RTP:
"rtp": {
"enabled": false,
...
}EliteEssentials by EliteScouter | GitHub | Report Issues