-
Notifications
You must be signed in to change notification settings - Fork 2
Getting Started
This guide will help you install and configure EliteEssentials on your Hytale server.
Download the latest version of EliteEssentials from CurseForge.
Place the EliteEssentials.jar file into your server's mods folder:
your-server/
mods/
EliteEssentials.jar
Start your server. EliteEssentials will automatically:
- Create the
mods/EliteEssentials/data folder - Generate a default
config.jsonwith sensible defaults - Create empty data files for warps, spawn, and other features
- Create the
players/folder for per-player data
Edit mods/EliteEssentials/config.json to customize the mod to your needs. See the Configuration page for all available options.
After making changes to the configuration, you can apply them without restarting the server:
/eliteessentials reload
After installation, EliteEssentials creates the following file structure:
mods/
EliteEssentials/
config.json - Main configuration file
messages.json - All customizable messages
warps.json - Server warp locations
spawn.json - Per-world spawn locations
kits.json - Kit definitions
motd.json - Message of the Day content
rules.json - Server rules content
discord.json - Discord info content
autobroadcast.json - Auto broadcast configuration
groupchat.json - Group chat channels
aliases.json - Command aliases
playtime_rewards.json - PlayTime reward definitions
players/ - Per-player data folder
<uuid>.json - Individual player data files
On first run, EliteEssentials generates a configuration with these defaults:
| Feature | Default Value |
|---|---|
| Max Homes | 3 per player |
| RTP Range | 100-5000 blocks |
| RTP Cooldown | 30 seconds |
| TPA Timeout | 30 seconds |
| Warmup Time | 3 seconds (most commands) |
| Sleep Percentage | 50% |
| Advanced Permissions | Disabled (Simple Mode) |
| Economy | Disabled |
| Spawn Protection | Disabled |
| Mail System | Enabled |
| PlayTime Rewards | Disabled |
To verify EliteEssentials is working correctly:
- Join your server
- Run
/eehelpto see available commands - Run
/homesto see your home list (should be empty) - Run
/sethome testto create a test home - Run
/home testto teleport to it - Run
/delhome testto clean up
If all commands work, the installation is successful.
As an admin, go to where you want spawn to be and run:
/setspawn
This sets the spawn point for /spawn and enables spawn protection (if configured).
Create useful warps for your server:
/warpadmin create shop
/warpadmin create arena
/warpsetdesc shop Welcome to the server shop!
Hold the items you want new players to receive, then:
/kit create starter 0 yes
This creates a one-time kit that new players automatically receive on first join.
Edit mods/EliteEssentials/motd.json to customize your welcome message:
{
"lines": [
"",
"&e&lWelcome to My Server, {player}!",
"&7Type &a/help &7for commands.",
""
]
}Edit mods/EliteEssentials/rules.json:
{
"lines": [
"&c&l=== Server Rules ===",
"&a1. &7Be respectful",
"&a2. &7No cheating",
"&a3. &7Have fun!"
]
}No setup required! Commands work based on:
- Everyone - All players can use basic commands
- Admin - OP players can use admin commands
- Set
"advancedPermissions": truein config.json - Run
/ee reload - Set up permissions using LuckPerms
See the LuckPerms Setup Guide for ready-to-use commands.
- Edit config.json:
"economy": {
"enabled": true,
"currencyName": "coin",
"startingBalance": 100.0
}- Run
/ee reload - Players can now use
/wallet,/pay,/baltop
- Set spawn with
/setspawn - Edit config.json:
"spawnProtection": {
"enabled": true,
"radius": 50,
"disablePvp": true
}- Run
/ee reload
- Edit config.json:
"playTimeRewards": {
"enabled": true
}- Edit
playtime_rewards.jsonto define rewards - Run
/ee reload
To update EliteEssentials:
- Stop your server (recommended) or prepare for a reload
- Replace the old JAR file with the new version
- Start the server or run
/eliteessentials reload
Your configuration and data files are preserved during updates. New configuration options are automatically added with default values.
- Ensure the mod is in the correct
modsfolder - Check server logs for error messages
- Verify the command is enabled in
config.json
- In Simple Mode, check if the command requires Admin access
- In Advanced Mode, verify the player has the correct permission node
- Admins need
eliteessentials.admin.*or OP status
- Validate your JSON syntax (use a JSON validator)
- Check for missing commas or brackets
- Review server logs for parsing errors
- Ensure LuckPerms is installed and loaded
- Check server logs for LuckPerms registration messages
- EliteEssentials retries detection for 10 seconds on startup
- Commands - Learn all available commands
- Configuration - Customize every aspect of the mod
- Permissions - Set up permission-based access control
- LuckPerms Setup - Ready-to-use permission commands
EliteEssentials by EliteScouter | GitHub | Report Issues