ConquestDuels icon

ConquestDuels -----

Literally The Best FREE Duel Plugin



ConquestDuels v2.5.0 Queue And Team-Based Implementation
Update: ConquestDuels - Major Queue System Expansion!

⚔ New Features:

✔️ Duel Queue System Implemented

  • Players can now use /duel queue join <gamemode> <arena> to enter matchmaking queues.

  • Players can leave queues anytime using /duel queue leave.

  • Full support for Arena assignment and Gamemode restrictions.
✔️ World Restrictions for Queues

  • If a player enters a non-allowed world, they are automatically kicked from the queue.

  • Seamless integration with command-restrictions in the config:
    • Whitelist Worlds option now applies to both commands and queue system.
✔️ Queue Leave & Join Messages

  • All queue actions now send dynamic MiniMessage-based messages:
    • Session expired

    • Left queue

    • Abandoned queue

    • Arena not enabled

    • Gamemode not supported, and more!
✔️ Abandon Handling During Reload

  • When an admin uses /duel admin reload, all players in queues are notified that their queue session was abandoned.

  • Both queue models and arena queue counters are properly cleared.

  • No more stuck players in phantom queues!
✔️ Proper 'Already In Queue' Handling

  • Players trying to join a queue they are already in now get a friendly "Already queued" message.

  • Prevents duplicate entries or queue exploits.
✔️ Auto-Tab Completion Improvements

  • /duel queue join now fully supports tab-completion:
    • Suggests available gamemodes and arenas dynamically.
  • /duel queue leave and /duel queue join commands are now first-class citizens in the tab system.
✔️ Help Page Expansion

  • The /duel help menu now includes:
    • /duel queue join description

    • /duel queue leave description
  • Autofill click suggestions are available from help components.
Technical Changes:

  • Added QueueMessageModels enum for clean message references.

  • Extended ArenaQueueManager to properly clear queues and abandon players.

  • Added new QueueWorldRestrictionListener for real-time world checking.

  • Enhanced GeneralUserCommands to support smarter queue join validations.

  • Updated AutoTabManager for all queue subcommands.

  • Updated CommandManager to fully register queue commands properly.
----------, Apr 28, 2025
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