Skip to content

Getting Started

elitescouter edited this page Jan 29, 2026 · 3 revisions

Getting Started

This guide will help you install and configure EliteEssentials on your Hytale server.

Installation

Step 1: Download

Download the latest version of EliteEssentials from CurseForge.

Step 2: Install

Place the EliteEssentials.jar file into your server's mods folder:

your-server/
  mods/
    EliteEssentials.jar

Step 3: First Start

Start your server. EliteEssentials will automatically:

  • Create the mods/EliteEssentials/ data folder
  • Generate a default config.json with sensible defaults
  • Create empty data files for warps, spawn, and other features
  • Create the players/ folder for per-player data

Step 4: Configure

Edit mods/EliteEssentials/config.json to customize the mod to your needs. See the Configuration page for all available options.

Step 5: Reload

After making changes to the configuration, you can apply them without restarting the server:

/eliteessentials reload

File Structure

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

Default Configuration

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

Verifying Installation

To verify EliteEssentials is working correctly:

  1. Join your server
  2. Run /eehelp to see available commands
  3. Run /homes to see your home list (should be empty)
  4. Run /sethome test to create a test home
  5. Run /home test to teleport to it
  6. Run /delhome test to clean up

If all commands work, the installation is successful.

Essential First Steps

1. Set Server Spawn

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).

2. Create Warps

Create useful warps for your server:

/warpadmin create shop
/warpadmin create arena
/warpsetdesc shop Welcome to the server shop!

3. Create a Starter Kit

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.

4. Configure MOTD

Edit mods/EliteEssentials/motd.json to customize your welcome message:

{
  "lines": [
    "",
    "&e&lWelcome to My Server, {player}!",
    "&7Type &a/help &7for commands.",
    ""
  ]
}

5. Set Up Rules

Edit mods/EliteEssentials/rules.json:

{
  "lines": [
    "&c&l=== Server Rules ===",
    "&a1. &7Be respectful",
    "&a2. &7No cheating",
    "&a3. &7Have fun!"
  ]
}

Setting Up Permissions

Simple Mode (Default)

No setup required! Commands work based on:

  • Everyone - All players can use basic commands
  • Admin - OP players can use admin commands

Advanced Mode (LuckPerms)

  1. Set "advancedPermissions": true in config.json
  2. Run /ee reload
  3. Set up permissions using LuckPerms

See the LuckPerms Setup Guide for ready-to-use commands.

Enabling Optional Features

Economy System

  1. Edit config.json:
"economy": {
  "enabled": true,
  "currencyName": "coin",
  "startingBalance": 100.0
}
  1. Run /ee reload
  2. Players can now use /wallet, /pay, /baltop

Spawn Protection

  1. Set spawn with /setspawn
  2. Edit config.json:
"spawnProtection": {
  "enabled": true,
  "radius": 50,
  "disablePvp": true
}
  1. Run /ee reload

PlayTime Rewards

  1. Edit config.json:
"playTimeRewards": {
  "enabled": true
}
  1. Edit playtime_rewards.json to define rewards
  2. Run /ee reload

Updating

To update EliteEssentials:

  1. Stop your server (recommended) or prepare for a reload
  2. Replace the old JAR file with the new version
  3. 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.

Troubleshooting

Commands Not Working

  • Ensure the mod is in the correct mods folder
  • Check server logs for error messages
  • Verify the command is enabled in config.json

Permission Denied

  • 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

Configuration Not Loading

  • Validate your JSON syntax (use a JSON validator)
  • Check for missing commas or brackets
  • Review server logs for parsing errors

LuckPerms Not Detected

  • Ensure LuckPerms is installed and loaded
  • Check server logs for LuckPerms registration messages
  • EliteEssentials retries detection for 10 seconds on startup

Next Steps

Clone this wiki locally