Essentials Plus Tutorial: The Complete Guide for Hytale Server Owners
Complete Essentials Plus tutorial for Hytale servers. Covers homes, warps, kits, economy, moderation, mail, announcements, and every command you need.
Essentials Plus is an all-in-one mod for Hytale servers that covers just about everything you need out of the box: homes, warps, kits, teleportation, moderation, an economy system, mail, announcements, and more. Instead of installing five or six separate plugins, this one mod handles the lot.
This guide covers every major feature with the commands you need to get each one running. It's a long read, so use the quick links below to jump to whatever you're looking for.
Contents
- Installation
- Spawn Setup
- Homes
- Warps
- Teleportation (TPA, Back, RTP)
- Kits
- Moderation (Mute, Ban, Kick, Freeze)
- Chat, Messaging & Admin Chat
- Economy & Admin Shop
- Mail System
- Announcements
- Admin Commands (God, Fly, Heal, Vanish)
- Utility Commands
- Permissions Reference
- Get Your Server Listed
Installation
Drop the Essentials Plus file into your server's mods folder and restart. Once it's loaded, the mod generates its config files in JSON format. You can tweak settings by editing these files directly, then run /essentialsplus reload to apply changes without a restart.
If you're migrating from another essentials mod like Hyssentials, EliteEssentials, or EssentialsCore, Essentials Plus can import your existing data:
/essentialsplus migrate [Mod] [Merge]
This creates an automatic backup before migrating, so you won't lose anything if something goes wrong.
Spawn Setup
The first thing most server owners configure. Stand where you want the spawn point to be and run:
/setspawn
This sets the spawn for the current world. Essentials Plus supports per-world spawn points, so you can set a different spawn in each world. Players teleport to spawn with /spawn, and you can also force-teleport others:
/spawn Simon # Teleport Simon to spawn
/spawn all # Teleport everyone to spawn
| Command | Permission |
|---|---|
/setspawn |
essentialsplus.setspawn |
/spawn |
essentialsplus.spawn.self |
/spawn [Player] |
essentialsplus.spawn.other |
/spawn all |
essentialsplus.spawn.all |
Homes
Homes let players save personal teleport locations. Each player can set multiple homes, and the number they're allowed is controlled by permissions.
/sethome # Sets a home called "default"
/sethome base # Sets a home called "base"
/home # Teleports to "default" home
/home base # Teleports to "base" home
/homes # Lists all your homes
/delhome base # Deletes the "base" home
Staff with the right permission can also teleport to other players' homes:
/home player Simon base
| Command | Permission |
|---|---|
/sethome [Name] |
essentialsplus.sethome |
/home [Name] |
essentialsplus.home.self |
/home player [Player] [Name] |
essentialsplus.home.other |
/homes |
essentialsplus.homes |
/delhome [Name] |
essentialsplus.delhome |
Warps
Warps are public teleport points that any player can use. Unlike homes, warps are shared across the whole server, so they're ideal for locations like arenas, shops, or community builds.
/setwarp arena # Creates a warp called "arena"
/warp arena # Teleports to the "arena" warp
/warps # Lists all warps
/delwarp arena # Deletes the "arena" warp
Each warp can be individually permission-gated. A player needs both essentialsplus.warp and essentialsplus.warp.[warpname] to use a specific warp, or you can grant essentialsplus.warp.* for access to all of them. This is useful if you want VIP-only warps or restricted staff areas.
| Command | Permission |
|---|---|
/setwarp [Name] |
essentialsplus.setwarp |
/warp [Name] |
essentialsplus.warp + essentialsplus.warp.[name] |
/warps |
essentialsplus.warps |
/delwarp [Name] |
essentialsplus.warp.delete |
Teleportation
TPA (Teleport Requests)
The TPA system lets players request to teleport to each other. The target gets a request they can accept or deny, so nobody gets teleported without consent.
/tpa Simon # Request to teleport to Simon
/tpahere Simon # Request Simon to teleport to you
/tpaaccept # Accept a pending request
/tpadeny # Deny a pending request
/tpahereall # Request all players to teleport to you
Back Command
The /back command is more powerful than you might expect. It tracks your location history by category, so you can return to where you were before a home teleport, a death, a warp, or any other type of teleportation.
/back # Return to your most recent location
/back death # Return to where you died
/back home # Return to where you were before /home
/back warp # Return to where you were before /warp
/back spawn # Return to where you were before /spawn
/back tpa # Return to where you were before accepting TPA
/back list # List all saved locations
Each category has its own save and teleport permission, so you have fine-grained control over which /back subcommands players can use. For example, you might give everyone /back death but restrict /back teleport to donators.
Random Teleport (RTP)
RTP sends a player to a random safe location within a configurable radius. It's great for survival servers where you want players to spread out.
/rtp # Random teleport in current world
/rtp nether # Random teleport to a specific world
/rtp Simon # Admin: random teleport another player
You can configure the min and max radius in config.json, restrict which worlds allow RTP, and set a default fallback world. Players with the essentialsplus.rtp.customRadius permission can even specify their own radius per-command using --minRadius and --maxRadius flags.
Other Teleport Commands
| Command | What It Does |
|---|---|
/top |
Teleports to the highest block at your position (escape caves quickly) |
/bottom |
Teleports to the lowest safe block at your position |
/jumpto |
Teleports to the block you're looking at (up to 100 blocks) |
/thru |
Teleports through walls to the other side |
Kits
Kits let you bundle items together and give them to players with configurable cooldowns. To create a kit, put the items you want in your inventory, then run:
/kitcreate starter 1h # Creates a "starter" kit with 1 hour cooldown
/kitcreate daily 24h # Creates a "daily" kit with 24 hour cooldown
/kitcreate vip 30m # Creates a "vip" kit with 30 minute cooldown
The kit saves everything from your armour, hotbar, storage, utility, and backpack slots. Time formats work as you'd expect: s for seconds, m for minutes, h for hours, d for days.
Players claim kits with /kit [name], and each kit can be permission-gated using essentialsplus.kit.[kitname]. Staff can bypass cooldowns with essentialsplus.kitbypas.[kitname] or essentialsplus.kitbypas.*.
/kit starter # Claim the starter kit
/kit Simon starter # Give the starter kit to Simon
/kit all starter # Give the starter kit to everyone online
/kitlist # List all available kits
/kitdelete starter # Delete the starter kit
Moderation
Essentials Plus has a solid set of moderation tools built in. Here's what you're working with.
Muting
Mutes prevent a player from sending chat messages for a set duration. They persist across reconnects, so logging out and back in won't clear them.
/mute Simon 30m --reason="Spamming"
/mute Simon 2h
/unmute Simon
Kicking
Kicks remove a player from the server immediately. They can rejoin straight away unless you follow up with a ban.
/kick Simon --reason="Breaking rules"
/kick all --reason="Server restart"
/kick all --world="world_nether" --reason="Nether maintenance"
Kicks are broadcast to all players on the server, and players with essentialsplus.kick.bypass can't be kicked.
Temporary Bans
Temp bans block a player from joining for a set period. They're automatically lifted when the time expires.
/tempban Simon 7d --reason="Griefing"
/untempban Simon
IP Bans
For more serious cases. IP bans are permanent and block all connections from that address, which helps deal with alt accounts.
/ipban Simon --reason="Repeated ban evasion"
/unipban Simon
/unipban 192.168.1.100 # Unban by IP directly
You can also investigate alt accounts with /ipinfo, which shows IP history for a player or finds all players who have connected from a given IP:
/ipinfo Simon # Show Simon's IP history
/ipinfo 192.168.1.100 # Find all players from this IP
Freezing
Freeze stops a player from moving entirely. Useful when you need to talk to someone who keeps running away.
/freeze Simon # Toggle freeze on Simon
/freeze all # Freeze everyone
Moderation Quick Reference
| Action | Command | Permission |
|---|---|---|
| Mute | /mute [Player] [Time] |
essentialsplus.mute |
| Kick | /kick [Player] |
essentialsplus.kick.other |
| Temp ban | /tempban [Player] [Time] |
essentialsplus.tempban |
| IP ban | /ipban [Player] |
essentialsplus.ipban |
| Freeze | /freeze [Player] |
essentialsplus.freeze.other |
Chat, Messaging & Admin Chat
Private Messaging
Players can send private messages to each other with /msg and reply quickly with /r. Partial name matching is supported, so you don't need to type the full player name.
/msg Simon Hey, nice build!
/r Thanks!
SocialSpy
Staff can monitor private messages with SocialSpy. Toggle it on with /socialspy and you'll see all /msg, /r, and /mail conversations between players. Players with essentialsplus.socialspy.bypass are excluded from monitoring.
Admin Chat
Need to talk to other staff without players seeing? Admin chat is a separate channel only visible to players with the essentialsplus.adminchat permission:
/adminchat Check the griefer at spawn
/a Quick, someone come help # Short alias
Broadcasts
Server-wide messages visible to all players:
/broadcast Server restart in 5 minutes
/bc Vote for us on Hyvote!
Ignore System
Players can block messages, TPA requests, and mail from specific people. Ignores have a configurable duration and an optional silent mode where the ignored player doesn't know they've been blocked.
/ignore Simon # Ignore for default duration (1 day)
/ignore Simon --time=7d # Ignore for 7 days
/ignore Simon --silent=true # Silent ignore
/ignore list # View your ignore list
/ignore remove Simon # Stop ignoring Simon
/ignore clear # Clear your entire ignore list
Economy & Admin Shop
Essentials Plus includes a full economy system with balances, transfers, and a leaderboard.
Basic Economy Commands
/money # Check your balance
/money Simon # Check Simon's balance
/pay Simon 500 # Send 500 to Simon
/money top # View the richest players leaderboard
Admin Economy Commands
/money set Simon 1000 # Set Simon's balance to 1000
/money add Simon 500 # Add 500 to Simon's balance
/money remove Simon 200 # Remove 200 from Simon's balance
Admin Shop
The admin shop lets you create a server-run store where players can buy and sell items. To add an item to the shop, hold it in your hand and run:
/adminshop add --buyprice=100 --sellprice=50
This means players can buy the item for 100 and sell it back for 50. You can also set items as buy-only or sell-only by specifying just one price. The sell price can't be higher than the buy price, which prevents players exploiting the difference.
/adminshop buy [item] --amount=64 # Buy 64 of an item
/adminshop sell # Sell what you're holding
/adminshop sellall # Sell all sellable items in your inventory
/adminshop list # List everything in the shop
/adminshop remove # Remove the item you're holding from the shop
Mail System
The mail system lets players send messages to each other even when the recipient is offline. Messages are stored persistently, so they'll be waiting in the inbox next time the player logs in.
/mail # Open your inbox
/mail send Simon Meet at spawn? # Send a mail
/mail read 5 # Read mail #5
/mail reply 5 On my way! # Reply to mail #5
/mail list --filter=unread # Show only unread mail
/mail delete 5 # Delete a specific mail
/mail delete all # Delete everything
/mail clear # Quick clear all mail
Admins can send mail to every player at once with /mail sendall [message]. There's built-in spam protection with a 30-second cooldown between messages and duplicate detection.
Announcements
The announcement system lets you create scheduled or manual server announcements. These can include chat messages, titles, sounds, and even execute server commands.
/announce add welcome Welcome to the server!
/announce send welcome # Send it to all players
/announce send welcome Simon # Send it to Simon only
/announce list # List all announcements
/announce remove welcome # Delete an announcement
/announce toggle # Enable/disable the system
/announce reload # Reload from config
Essentials Plus ships with a few example announcements you can try out immediately. The congratulations announcement is enabled by default. All others are disabled and serve as templates you can edit in announcements.json.
Admin Commands
The admin toolkit includes god mode, fly, heal, freecam, vanish, and a few others. Most of these toggle on and off with the same command, and they all support targeting other players.
| Command | What It Does | Permission |
|---|---|---|
/god |
Invincibility | essentialsplus.god.self |
/fly |
Creative-style flight | essentialsplus.fly.self |
/heal |
Restore full health | essentialsplus.heal.self |
/vanish |
Become invisible to other players | essentialsplus.vanish.self |
/freecam |
Spectator-style camera | essentialsplus.freecam.self |
/moonwalk |
Moonwalk mode | essentialsplus.moonwalk.self |
To target another player, add their name after the command (e.g. /god Simon, /fly Simon). This requires the .other variant of each permission.
/heal also has an all option to heal every player at once, which is handy before events.
Utility Commands
| Command | What It Does |
|---|---|
/list |
Shows all online players |
/near |
Shows nearby players within a configurable radius |
/whois [Player] |
Detailed player info (UUID, join time, status) |
/seen [Player] |
When a player was last online |
/rules |
Displays server rules (configurable in JSON) |
/motd |
Shows Message of the Day |
/disposal |
Opens a bin GUI to delete unwanted items |
/more |
Sets held item to max stack size |
/repair |
Repairs item in hand (/repair all for entire inventory) |
/clearinventory |
Wipes your inventory (supports targeting other players) |
/clearchat |
Clears chat for yourself, a player, or everyone |
/afk |
Toggle AFK status (auto-detection and auto-kick configurable) |
/discord |
Shows your server's Discord invite link |
Permissions Reference
Essentials Plus uses a consistent permission format: essentialsplus.[feature].[scope]. The scope is typically self, other, or all. Here are the most commonly used permissions grouped by role.
Suggested Permissions for Default Players
essentialsplus.spawn.self
essentialsplus.sethome
essentialsplus.home.self
essentialsplus.homes
essentialsplus.delhome
essentialsplus.warp
essentialsplus.warp.*
essentialsplus.warps
essentialsplus.tpa
essentialsplus.tpahere
essentialsplus.tpaaccept
essentialsplus.tpadeny
essentialsplus.back.self.last
essentialsplus.back.self.death
essentialsplus.msg
essentialsplus.list
essentialsplus.rules
essentialsplus.motd
essentialsplus.near
essentialsplus.kit.self
essentialsplus.kitlist
essentialsplus.money.view.self
essentialsplus.money.send
essentialsplus.afk.self
essentialsplus.mail
essentialsplus.mail.send
essentialsplus.disposal
essentialsplus.ignore.self
essentialsplus.discord
Suggested Additional Permissions for Moderators
essentialsplus.mute
essentialsplus.kick.other
essentialsplus.tempban
essentialsplus.freeze.other
essentialsplus.vanish.self
essentialsplus.whois
essentialsplus.seen
essentialsplus.socialspy.self
essentialsplus.clearchat.all
essentialsplus.adminchat
Suggested Additional Permissions for Admins
essentialsplus.ipban
essentialsplus.ipinfo
essentialsplus.god.self
essentialsplus.fly.self
essentialsplus.heal.self
essentialsplus.heal.all
essentialsplus.freecam.self
essentialsplus.setspawn
essentialsplus.setwarp
essentialsplus.warp.delete
essentialsplus.kitcreate
essentialsplus.kitdelete
essentialsplus.money.set
essentialsplus.money.add
essentialsplus.money.remove
essentialsplus.broadcast
essentialsplus.announce
essentialsplus.reload
essentialsplus.more
essentialsplus.repair.self
essentialsplus.rtp.other
essentialsplus.adminshop.admin.add
essentialsplus.adminshop.admin.remove
These are suggestions to get you started. Adjust based on what makes sense for your server. If you're using HyPerms for your permission management, check out our HyPerms tutorial for a walkthrough of setting up groups and inheritance.
Get Your Server Listed
With Essentials Plus handling your core server features, you've got a solid foundation for players to enjoy. Homes, warps, kits, a working economy, and proper moderation tools go a long way toward keeping people around once they join.
The next step is getting people through the door. List your server with us to make it visible to players searching for Hytale servers to play on. Our Hytale server list helps players find the best Hytale servers and top Hytale servers in one place. It's free and takes a couple of minutes to set up.
Written by
