EliteEssentials-2.0.11.jar
What's new
2.0.11 - 2026-08-27
Compatibility release for Hytale server 0.6.1. If you have updated your server to 0.6.x, this release is required. Older builds crash the world the moment a player finishes connecting, which leaves the server unjoinable. Nothing in your config, permissions, or data files needs to change; drop the new jar in and restart.
This build targets 0.6.1 and will not load on a 0.5.x server. Stay on 2.0.10 until you update your server.
Fixed
- The world crashed as soon as a player joined - on a
0.6.1server, every join killed the world the player was joining. The player was disconnected with "The world you were on has crashed (possibly caused by com.eliteessentials:EliteEssentials)", the server reloaded the world, and the next join did it again, so nobody could get on. The console showedNoSuchMethodErrorforServerPlayerListPlayerpointing at EliteEssentials. Cause was the tab list entry format:0.6.1added a spectator flag and a lives counter to it, so the older call no longer existed on the new server. Every place the plugin writes a tab list entry (nicknames, permission prefixes, AFK status, and unvanishing) was updated to the new format /flyand timed flight on0.6.1- the server replaced its flight on/off switch with a three-state mode (disabled, allowed, forced)./flyfor yourself and for another player,/flyused through a command alias, and the automatic shutoff for timed flight all read and write the new mode. Fly speed and/flyspeedare unaffectedspawn.teleportOnEveryLoginoverwrote your saved position in other worlds - on a multi-world server, logging out of one world wrote the spawn coordinates into that world's saved position as well as the spawn world's. Login still put you at spawn correctly, but walking back through a portal into the world you had logged out of dropped you at the spawn world's raw coordinates in that world instead of where you left off, which on differently shaped worlds could mean mid-air, underground, or in water. Only the spawn world's saved position is rewritten now, so every other world keeps the position you left it at. If a player has never visited the spawn world, that entry is created rather than skipped, so the first login after enabling the setting lands at spawn instead of the spawn world's own default spawn point. Single-world servers andspawn.perWorld = truewere never affected, and/backis unaffected either way since it keeps its own history. Reported by a server owner running 2.0.10
Changed
- Requires Hytale server
0.6.1or newer0.6.x- the plugin now declares^0.6.1, so a0.5.xserver will refuse to load it rather than starting up and failing later /flynow reports flight correctly in game modes that force it - creative and any mode configured to force flight are treated as flight already being on, so your first/flypress turns it off instead of appearing to do nothing. Previously a forced-flight mode could report flight as off- Internal permission handling updated for the new server API - the way commands opt out of the server's automatic permission nodes changed in
0.6.1, and every EliteEssentials command was migrated. No permission node was added, removed, or renamed, so no LuckPerms or config changes are needed./kit createand/kit deletekeep their own dedicated nodes as before
Known issues
- Hardcore lives and the spectator marker can go missing from the tab list -
0.6.1shows a lives counter (on hardcore worlds) and a spectator marker in the player list. When EliteEssentials rewrites a player's tab list entry to show a nickname, a permission prefix, or AFK status, those two markers are cleared for that player until the server sends its own update. Only affects servers running hardcore or using spectator mode, and only the tab list display; lives and spectating themselves work normally - A nickname or prefix can briefly drop off the tab list on a hardcore world - when the server broadcasts a lives change, it resends its own version of the player list, which overwrites the nickname or prefix until the next refresh
Note
- Check your admin group if admins lose access to commands after updating -
0.6.1tightened which permission nodes the server accepts and now rejects a bare*node inside a group, loggingSkipping invalid permission node '*' in group '<group>'at startup. This is a Hytale change, not an EliteEssentials one, but it can take admin rights away from anyone who was made an admin with a bare*. Replace it with explicit nodes such aseliteessentials.admin.*, which is still accepted
This mod has no additional files