Speedgot
ConquestDuels
-----
Literally The Best FREE Duel Plugin
Download Now
404.1 KB .jar
Overview
Updates (
--
)
Reviews (
---
)
Version History
Discussion
ConquestDuels - Major Duel Flow Revamp!
⚔️ ConquestDuels - Major Duel Flow Revamp! ⚔️
Spoiler:
Summary of Updates
✅ Select Gamemode Menu Added
Players can now choose their Duel Gamemode before selecting an opponent!
Clean navigation UI between Gamemode ➔ Challenge ➔ Confirm stages.
✅ Challenge Menu Improvements
Exit behavior now respects team-dueling config:
If team-dueling is enabled, clicking "Back" returns to Gamemode Selector.
If disabled, clicking "Back" closes the menu directly.
Clicking on a player head now intelligently leads to the right flow based on configuration.
✅ Confirm Menu Auto-Cleanup
If your duel target logs off, the Confirm Menu will auto-close and notify you!
No stuck confirm states, clean user experience.
✅ Team Dueling Config Toggle
New config option:
team-dueling.enabled
Easily control if players go through Gamemode selection or direct Challenge flow.
✅ Arena Registry Integration
Cleaned up ArenaModel and ArenaRegistry methods.
Gamemodes are now tied to Arenas properly for future arena selection support.
✅ DuelBuilderSession Upgrades
Added
selectedGamemode
to track player choices during menus.
Reset selectedGamemode and selectedTarget when a duel officially starts.
✅ GUIStarter Overhaul
Now cleanly supports dynamic menu building for Challenge and SelectGamemode menus.
Easier to expand for new menus later (e.g., ArenaSelector).
✅ Bug Proofing and Session Management
No more stale menu sessions.
Clean task scheduling with safe reopen/close logic.
Open sound effects and smooth transitions.
Spoiler:
Technical Notes
Using
DuelBuilderSession
to track in-progress player session memory.
Using
DuelSessionModel
for active battles.
Full async-safe scheduler handling for open/close menus.
Full Bukkit.getPlayer() safety guards to prevent NPEs.
Arena filtering for future ArenaSelector menu is already in progress!
The duel experience is now modular, scalable, and ready for Team Duels and Arena Queues!
View Resource Page
----------
,
Apr 27, 2025
View on SpigotMC
Resource Information
Author:
----------
Total Downloads:
403
First Release:
Apr 18, 2025
Last Update:
May 21, 2025
Category:
---------------
All-Time Rating:
3 ratings
Version
-----
Released:
--------------------
Downloads:
------
Version Rating:
----------------------
--
ratings