-
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 |
/tphere <player> |
Teleport player to you (instant) | Admin |
/list |
Show all online players | 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 |
/discord |
Display server discord info | 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 |
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
Instantly teleport a player to your location (admin command).
Usage:
-
/tphere Steve- Teleport Steve to your location
Behavior:
- Instant teleport with no warmup or cooldown
- Target player's location is saved for
/back - Admin only
- Useful for bringing players to you for assistance or moderation
Permission: Admin only
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
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",
""
]
}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.",
""
]
}Display the server's discord information with clickable invite link.
Usage:
-
/discord- Display the server's discord info
Behavior:
- Shows the discord info configured in
discord.json - Supports color codes for attractive formatting
- URLs are automatically made clickable
- Fully customizable content
Configuration:
Edit mods/EliteEssentials/discord.json to customize the discord info. The file contains an array of lines with color code support.
Example discord.json:
{
"lines": [
"",
"&b&l========================================",
"&e&l JOIN OUR DISCORD!",
"&b&l========================================",
"",
"&7THIS IS AN EXAMPLE - Edit discord.json to customize!",
"",
"&aWELCOME TO EliteEssentials!",
"",
"&7Please join our discord at:",
"&bhttps://discord.gg/CEP7XuH2D2",
"",
"&7Click the link above to join!",
""
]
}Note: The discord link is automatically made clickable in chat. Players can click it to open the invite in their browser.
Broadcast a message to all online players.
Usage:
-
/broadcast Server restart in 5 minutes!- Send announcement to everyone -
/broadcast &l&6Important: &fMaintenance tonight- With color codes -
/bc Welcome to the server!- Using the alias
Aliases: /bc
Behavior:
- Message is sent to all online players
- Supports color codes (
&a,&c,&l,&o,&r) - Displayed with
[BROADCAST]prefix (customizable in config) - Admin only
Configuration:
The broadcast format can be customized in config.json:
"messages": {
"broadcast": "[BROADCAST] {message}"
}Show all online players.
Usage:
-
/list- Display all online players
Aliases: /online, /who
Behavior:
- Shows player count and maximum players
- Lists all player names in alphabetical order
- Helpful for finding exact player names for commands
- Everyone can use
Example Output:
Online Players (5/100):
Alice, Bob, Charlie, Dave, EliteScouter
Note: This command is especially useful since Hytale doesn't currently support tab completion for player names in commands.
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
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