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.

File Details

EliteEssentials-2.0.5.jar

  • R
  • Apr 14, 2026
  • 8.38 MB
  • 540
  • Early Access

File Name

EliteEssentials-2.0.5.jar

Supported Versions

  • Early Access

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)