promotional bannermobile promotional banner

EliteEssentials | Everything Your Server Needs and More!

Homes, warps, player warps, TPA, RTP, kits, economy, bans, mutes, warnings, admin UI, chat formatting, 500+ configurable messages, SQL storage, PlaceholderAPI, LuckPerms & HyperPerms. The most complete essentials mod for Hytale trusted by top servers.
Back to Files

EliteEssentials-2.0.5.jar

File nameEliteEssentials-2.0.5.jar
Uploader
EliteScouterEliteScouter
Uploaded
Apr 14, 2026
Downloads
547
Size
8.4 MB
File ID
7924242
Type
R
Release
Supported game versions
  • Early Access

What's new

2.0.5 - 2026-04-13

Fixed

  • Vanish rapid toggle still corrupting ECS archetype - the PR #59 toggleInProgress guard released in a finally block before the deferred world.execute() Invulnerable mutation ran, so two /v commands fired within one second could both return and then race on the world thread, corrupting the ECS archetype and nulling the Player component. Confirmed in production: a player executed /v twice in 1 second and caused a cascade of 3,414 NullPointerExceptions in GamePacketHandler over 90 seconds on the world tick thread. The toggle guard is now held for the full lifetime of the toggle including the deferred world.execute() mutation, using a guardRelease callback threaded through to the lambda's finally block with AtomicBoolean for exactly-once release. A 500ms per-player cooldown also rejects back-to-back toggles before they reach the guard as defense in depth. onPlayerLeave now clears both the toggle guard and cooldown for the disconnecting player so leaked state cannot poison future reconnects. Thanks to Dimotai for identifying and fixing this (PR #60)

This mod has no additional files