Skip to content

Commands

elitescouter edited this page Jan 18, 2026 · 32 revisions

Commands

This page documents all commands available in EliteEssentials.

Command Overview

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
/motd Display Message of the Day Everyone
/rules Display server rules Everyone
/broadcast <message> Broadcast to all players Admin
/clearinv Clear all inventory items Admin
/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

Home Commands

/home [name]

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

/sethome [name]

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 maxHomes config or permission-based limits

Home Name Rules:

  • Must be alphanumeric (letters, numbers, underscore, dash)
  • Maximum 32 characters

/delhome

Delete one of your saved homes.

Usage:

  • /delhome base - Delete your home named "base"

/homes

List all your saved homes with their coordinates.

Usage:

  • /homes - Shows all homes with format: Your homes (count/max): name1, name2, ...

Back Command

/back

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 workOnDeath is enabled
  • Each teleport command saves your location for /back

Spawn Commands

/spawn

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

/setspawn

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 /spawn teleports
  • Also used as the center for spawn protection (if enabled)
  • Persisted to spawn.json

Permission: Admin only

Random Teleport

/rtp

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)

Teleport Requests

/tpa

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

/tpahere

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

/tpaccept

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

/tpdeny

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

Warp Commands

/warp [name]

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

/warps

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.

/setwarp [permission]

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

/delwarp

Delete a server warp.

Usage:

  • /delwarp shop - Delete the "shop" warp

/warpadmin

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

Kit Commands

/kit

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.

Private Messaging

/msg

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

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

Communication Commands

/motd

Display the Message of the Day.

Usage:

  • /motd - Display the server's MOTD

Behavior:

  • Shows the MOTD configured in motd.json
  • Supports color codes (&a, &c, &l, &o, &r)
  • Automatically detects and makes URLs clickable
  • Supports placeholders: {player}, {server}, {world}, {playercount}
  • Can be configured to auto-display on player join

Configuration: Edit mods/EliteEssentials/motd.json to customize the MOTD content. The file contains an array of lines with color code support.

Example motd.json:

{
  "lines": [
    "",
    "&e&lWelcome to {server}, {player}!",
    "&7There are &a{playercount}&7 players online.",
    "&7You are in world &b{world}&7.",
    "",
    "&6> Server Resources:",
    "&7* Type &a/help&7 for commands",
    "&7* Type &a/rules&7 for rules",
    "",
    "&7EliteEssentials is brought to you by: &bEliteScouter",
    "&9https://github.com/EliteScouter/EliteEssentials",
    ""
  ]
}

/rules

Display the server rules.

Usage:

  • /rules - Display the server rules

Behavior:

  • Shows the rules configured in rules.json
  • Supports color codes for attractive formatting
  • Fully customizable content

Configuration: Edit mods/EliteEssentials/rules.json to customize the rules. The file contains an array of lines with color code support.

Example rules.json:

{
  "lines": [
    "",
    "&c&l========================================",
    "&e&l              SERVER RULES",
    "&c&l========================================",
    "",
    "&a1. &7Be Respectful to others",
    "&a2. &7No Cheating / Hacking",
    "&a3. &7No Griefing",
    "&a4. &7Have fun!",
    "",
    "&6Breaking these rules may result in a ban.",
    ""
  ]
}

/broadcast

Broadcast a message to all online players.

Usage:

  • /broadcast Server restart in 5 minutes! - Send announcement to everyone
  • /bc Welcome to the server! - Using the alias

Aliases: /bc

Behavior:

  • Message is sent to all online players
  • Displayed with [BROADCAST] prefix (customizable in config)
  • Admin only

Configuration: The broadcast format can be customized in config.json:

"messages": {
  "broadcast": "[BROADCAST] {message}"
}

/clearinv

Clear all items from your inventory.

Usage:

  • /clearinv - Clear all inventory items

Aliases: /clearinventory, /ci

Behavior:

  • Clears all items from hotbar, storage, armor, utility, and tool slots
  • Shows count of items cleared
  • Cannot be undone - use with caution!
  • Admin only

Utility Commands

/top

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

/god

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

/heal

Fully restore your health.

Usage:

  • /heal - Restore to full health

Behavior:

  • Instantly sets health to maximum
  • Admin only

/fly

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

/flyspeed

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

Admin Commands

/sleeppercent [percentage]

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

/eliteessentials reload

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

Disabled Commands

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,
  ...
}

Clone this wiki locally