ConquestDuels icon

ConquestDuels -----

Literally The Best FREE Duel Plugin



ConquestDuels No Longer Beta (Finished Kit + Team Queueing)
ConquestDuels is no longer in BETA!
Team queueing, kit voting, session persistence, live menus — all systems are GO.

✅ What's New in This Release
  • [] Full Kit Voting System — Players in team queues can now vote on their preferred kit using a beautiful in-game menu, complete with vote counts and live refreshes. All selections persist using Bukkit's PersistentDataContainer.
    [
    ] Team Queueing Enabled — Queue with your party or premade team for 2v2 and beyond. Our new system uses clean identifiers and context keys to scale smoothly for multiplayer duels.
    [] Kit Vote Menu Rebuilt — Fully rewritten layout manager now supports pagination, dynamic layout slots, and custom formatting (including {kit_name} and {total_votes_for_kit} in lore).
    [
    ]️ Menu Persistence & Stability — GUI switching now respects context and cooldowns. Menus won’t close or redirect unexpectedly during kit votes or duel setups.
    [] Confirm Menus Improved — Kit selections, targets, and context keys are now reliably passed through to confirmation, with proper fallbacks and cancel actions.
    [
    ] Smarter Metadata Handling — All vote buttons now embed kit_id tags to support universal logic in click handlers, minimizing code duplication.
  • Vote Effects & Sound Hooks — Kit selection and voting now play custom effects for that perfect feedback loop.

Under-the-Hood Upgrades
  • []Modular GUI system using DuelMenuMeta and DuelMenuHolder for all inventory logic
    [
    ]Cooldown-managed GUI clicks to prevent spamming and race conditions
    []Safe metadata extraction with error handling
    [
    ]Navigation buttons updated for all menu types (including KIT_SELECTOR and KIT_VOTE)
    []Live menu re-opening after vote cast via KitVoteMenuManager.open(...)
    [
    ]Support for "own-inventory" kit type with consistent key tracking
  • Context-aware ConfirmMenu logic: challenge:[target]:[mode]:[arena]:[kit]

How to Use Kit Voting

  1. []Join a team queue (2v2+).
    [
    ]When a match is preparing, the vote menu will open.
    []Click any kit to vote — even "Use Your Own Inventory".
    [
    ]The menu refreshes live with updated vote counts.
  2. Once a vote wins, all players will duel using that kit.

Tested and Production-Ready
  • []Live tested in 1v1 and team queues
    [
    ]No duplicate queue joins or invalid kits
    []Clean vote session tracking per arena+gamemode
    [
    ]Automatic fallback to "own-inventory" if no kits configured
  • Session cleanup on player quit
----------, Apr 30, 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