- Fixed a bug where Floor 1 would spam spawning and despawning mobs, caused by the game trying to spawn more mobs than available spawn points.
- Fixed console spam with repeated errors (IndexOutOfBoundsException) flooding the server log during gameplay.
- Fixed dead players still receiving in-game messages (like floor cleared, mob updates) after dying and respawning.
- Fixed mobs occasionally spawning on top of walls or floating in mid-air instead of on the floor.
- Fixed players respawning at their bed or world spawn instead of the room's exit or entry point after dying.
- Fixed spectating players being teleported to world spawn instead of staying inside the room to watch.
- Fixed spectators getting permanently stuck in the session when the last active player leaves, with no way to get out.
- Fixed spectators being permanently stuck in Spectator mode even after the session ends, unable to return to normal gameplay.
- Fixed victory screen teleporting players twice and recording their stats twice in the database.
- Fixed the mob counter (boss bar / action bar) showing 0 mobs when delayed mob spawning is enabled, even though mobs are about to appear.
- Fixed players joining an in-progress session being teleported into the destroyed starter room and falling into the void, and not seeing the boss bar.
- Fixed the boss bar staying on screen permanently for players who leave a session mid-game.
- Fixed a rare crash caused by session data being cleaned up too early while players are still being teleported out.
- Fixed falling into the void teleporting players to world spawn instead of the room's exit point.
- Fixed killed or disconnected players' mob kills being erased from the victory screen totals.
- Fixed a potential server crash from modifying the player list while it was being read during session cleanup.
- Fixed spectators incorrectly receiving floor commands (like giving items) and victory reward commands they shouldn't get.
- Fixed spectators unnecessarily receiving invulnerability effects during floor drops.
- Fixed dying during the waiting or countdown phase (before gameplay starts) incorrectly ending the entire session for everyone.
- Fixed "floor cleared" messages sometimes appearing twice due to the mob death event and validation task both triggering it at the same time.
- Fixed the game using a random player's location to determine the world, which could fail if that player was a spectator in a different world.
- Fixed a rare edge case where a player's gamemode could fail to restore if the session ended at the exact moment they joined.
- Fixed the "player joined the room" notification being sent to the player who just joined (they already see the welcome message).
- Fixed new players joining during the waiting timer not being told how much time is left before the game starts.
- Fixed creeper kills never counting toward any player's kill total on the victory screen.
Comments ()