ConquestDuels Premium 33% OFF icon

ConquestDuels Premium 33% OFF -----

The Best Duel Plugin




♻️ ConquestDuels Update – Smarter Reload & Team Protection
✅ Improved /duels reload behavior:
  • Dead players are now force-respawned and safely teleported back
  • All boss bars (including animated ones) are now cleared on reload
  • GUI/editor states and matchmaking queues fully reset
  • Recovering duel sessions now handles teleportation, state restore, and clean unregistering
️ Added teammate PvP protection during duels:
  • Prevents players from damaging their own team during an active duel
  • Supports both melee and projectile (arrow/snowball/etc.) attacks
  • Optional message when damage is blocked
This update ensures cleaner mid-game reloads, safer state restoration, and fairer fights — no more accidental friendly fire!
Thanks as always for testing, reporting, and playing!
----------, May 21, 2025

[​IMG]
⚔️ ConquestDuels – Command Restrictions Update
We're excited to introduce a powerful new feature for server owners who want more control over player actions during duels!
️ Command Whitelist System
Prevent abuse, cheating, or unfair advantages by blocking all non-whitelisted commands for players who are actively in a duel.
  • While a player is in an active duel session, any command they try to use will be intercepted.
  • If that command is not in your config.yml whitelist, it will be cancelled — unless they have the
    Code (Text):
    conquestduels.admin.duel.bypass
    permission.
  • This feature is perfect for ensuring fair PvP — no more using /spawn or /heal mid-fight!
✅ Configuration Example
Add this to your
Code (Text):
config.yml
:
Code (YAML):

command-restrictions
:
  restrict-during-duel
: true
  whitelist
:
   - duel
    - msg
    - r
 
Permission Node
Give players the following permission to bypass the command restriction:
Code (Text):
conquestduels.admin.duel.bypass
Customizable Message
If a command is blocked, players will see the message:
Code (Text):
system.commands-disabled-in-duel
Make it shine with sounds, particles, and MiniMessage formatting in your generalMessages.yml.
Need More Power?
Combine this feature with world restrictions for full control over where and how duels operate.
Fair Duels, Zero Exploits. Update Today!
----------, May 18, 2025

✅ FIX: Citizens NPCs Triggering Player Interaction Events
----------, May 16, 2025

✅ Update: Citizens NPC Protection for Duel Interactions
We've patched a key issue where duel interactions were triggering on NPCs created by the Citizens plugin. This led to unintended duel menu openings when right-clicking or attacking NPCs.
What’s Fixed:
  • All duel-triggering interactions now properly ignore Citizens NPCs.
  • PlayerInteractEntityEvent, EntityDamageByEntityEvent, and ray-trace triggers are all filtered.
  • Added a helper method isNPC(Player) for centralized Citizens checks.
  • Updated pom.xml to include the Citizens API as a provided dependency.
----------, May 14, 2025

Update 3.1.0
  • ♻️ Improved Queue Management for Duels: Players now automatically leave any existing queues when accepting or auto-accepting a duel request.
  • Fixed Persistent Queue Ghosting: Resolved a critical bug where players remained marked as "queued" internally, blocking duels and menus even after leaving queues.
  • Internal queue counts (arena.incrementQueue()/decrementQueue()) now sync properly when joining or leaving queues.
  • Fully clears both the QueueModel and GUI state when duels are accepted or plugin is reloaded.
  • ✅ Applies to manual accept and reverse-match scenarios.
  • GUI now accurately reflects queue status — no more false “already queued” errors.
----------, May 13, 2025

Resource Information
Author:
----------
Total Downloads: 2
First Release: May 12, 2025
Last Update: May 21, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings