ConquestDuels 2.3. – Duel Finalization Overhau
⚔ ConquestDuels 2.3. – Duel Finalization Overhaul ⚔
Maximum reliability, zero ghost sessions.
[/center]
Hey duelers!
We've just pushed a major behind-the-scenes improvement to
ConquestDuels, focusing on duel session integrity, player reconnection, and flawless cleanup even during chaotic situations.
Here's what's new in
2.2.4:
✅ Bulletproof Player Clearing
- Players are now properly marked as cleared after respawning, rejoining, or finishing post-match teleportation.
- Surviving winners are batch-verified after teleporting back to guarantee full session closure.
- Edge Cases Fixed: Players who disconnected or delayed their respawn are correctly processed without leaving stuck duels.
️ True Session Finalization
- A duel session now only finalizes once every player is:
- Teleported back
- Marked as cleared
- This prevents ghost sessions and ensures that clean duels properly unregister.
- Players can still be involved in multiple sessions if necessary (for stubborn / unexpected cases).
Technical Improvements
- Survivors who teleport back are now batch processed to force clearance immediately.
- Clean handling of players during onJoin and onRespawn to finish post-duel recovery.
- Safer unregistering to guarantee arenas are not left locked or flagged as "in-use" unnecessarily.
Why This Matters
- Zero stuck sessions – no more weird "still in a duel" bugs.
- Clean duel lifecycle – everything resets properly, even after crashes or disconnects.
- Rock solid event handling – ensuring ConquestDuels scales up reliably for bigger servers.
This update lays the critical foundation for:
- New gamemode expansions
- More flexible team balancing
- Cleaner duel lifecycle even at massive scale
ConquestDuels: The most polished PvP duel system for Bukkit/Spigot servers!