EliteEssentials-2.0.12.jar
What's new
2.0.12 - 2026-10-12
Compatibility release for Hytale server 0.7.0 (Update 7). If you have updated your server to 0.7.0, this release is required. Update 7 replaced the server's chunk storage with chunk sections and removed the old ways of reading blocks from a world, so 2.0.11 will not run on it. Nothing in your config, permissions, or data files needs to change; drop the new jar in and restart.
This build targets 0.7.0 and will not load on a 0.6.x server. Stay on 2.0.11 until you update your server.
Fixed
/rtpcould drop players into water or lava on0.7.0- the safety check that rejects locations near water and lava looked up a chunk method that0.7.0removed. When that lookup failed, the check treated the location as safe, so every candidate passed. The check now reads fluids through the new section API and recognizes water and lava by asset name rather than by the hardcoded fluid IDs6and7, which are assigned at asset load and are not guaranteed to stay the same between server versions- Ground detection for
/top,/rtp,/flysafe landing, timed flight, and the top alias - all of these read blocks straight from the world or a chunk, which0.7.0no longer allows. They now share one block lookup built on the server's newSectionReader, the same approach Hytale's own/tp topuses. Scan heights, the solid-block rule, andrtp.minSurfaceYbehave exactly as before, and a chunk that is not loaded still gives the same "chunk not loaded" response /rtpchunk loading - unloaded chunks are now loaded or generated throughChunkStore.getChunkReferenceAsync, replacing the removedWorld.getChunkAsync. Retry and attempt counting are unchanged- Spawn protection item pickup checks - the F-key pickup and functional-block checks in protected spawn areas used a removed
World.getBlockTypecall and now use the new block lookup - Multi-spawn providers - Hytale made spawn point selection asynchronous, and the nearest-spawn and random-spawn providers used by
spawn.multiNearbySpawnandspawn.multiRandomSpawnnow implement it. Which spawn gets picked is unchanged - World leave message - the world-change event now reports a source and destination world, and the leave message reads the world being left. The event is also asynchronous in
0.7.0; the handler only touches thread-safe state, so message behavior is unchanged - Home edit GUI - updated for a renamed page manager method
Changed
- Requires Hytale server
0.7.0or newer0.7.x- the plugin now declares^0.7.0, so a0.6.xserver will refuse to load it rather than starting up and failing later - Inventory access moved to the new component API -
0.7.0stores player inventories as separate hotbar, storage, armor, and other components, and marked the oldInventorygetters for removal./invseeand the alias versions of/clearinvand/repairnow use the components directly, matching/kit,/clearinv, and/repair, which already did. Behavior is unchanged, except that the alias/repairnow reports "no item" instead of erroring when no hotbar slot is active
Note
- Custom GUI pages are now "legacy" in Hytale - Update 7 introduced a new server-side UI system (not usable by plugins yet) and labels the custom page system every EliteEssentials GUI uses as legacy. It still works and nothing needs to change today, but expect a GUI migration in a future release once the new system is available
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects