
Conquest Duels 4.6.3
The best FREE Duel Plugin
โ๏ธ ConquestDuels โ Ultimate Arena Dueling (Free Version)
Modular, async-ready dueling built for modern PvP servers. Includes right-click challenges, GUI queues, arena editing, kit systems, wagering, placeholder support, and more.
๐ Core Features
-
Lightweight & Modular โ No required dependencies. Vault & PlaceholderAPI supported.
-
Fully Async Teleports & Loading โ Zero lag chunk handling with async-safe movement.
-
Right-Click Challenges โ Instantly challenge players with just a click.
-
Safe Return System โ Automatically restores inventory, armor, effects, and position.
-
Smooth GUI Navigation โ Select gamemodes, kits, arenas, and confirmations through polished menus.
-
Arena Editor Toolkit โ Define regions, spawns, admin points, load methods, and regeneration rules.
-
Auto-Regenerating Arenas โ Regenerate blocks between matches using snapshots or disk cache.
-
Kit Voting System โ Players vote or select kits per duel, with full visual customization.
-
Wagering Support โ Vault-powered betting on 1v1 duels.
-
Spectator Mode โ Watch live duels with instant teleport and safe view mode.ย
-
Command Restrictions โ Lock down specific commands during duel sessions.
-
Boundary Enforcement โ Auto-forfeit players who leave the defined duel region.
-
WorldGuard Flag Support โ Enforces PvP and protection rules per arena world.
-
Live Config Reloading โ Reload messages, kits, arenas, and GUIs without restarting.
-
Custom GUI Icons โ Full ItemsAdder compatibility for custom kit icons, buttons, and materials.
-
PlaceholderAPI Expansion โ Real-time placeholders for arena queues, modes, and stats.
-
Easy Auto-Tab Command System โ Every
/duel
subcommand supports dynamic tab-completion for players and admins.
๐ Test Server
Try it live: ConquestLand.net
๐ Supported Integrations
-
โ Vault โ Wagering & economy support
-
โ PlaceholderAPI โ Custom placeholders (
%conquestduels_*%
) -
โ WorldGuard โ Enforce PvP flags inside arenas
-
โ ItemsAdder โ Custom textures for kits, GUIs & icons (PREMIUM VERSION ONLY)
๐งฉ PlaceholderAPI Placeholders
Registered automatically if PlaceholderAPI is detected:
-
%conquestduels_arena.totalQueueSize%
-
%conquestduels_queue.gamemode.<mode>.total%
-
%conquestduels_arena.<arena>.queueSize%
-
%conquestduels_arena.<arena>.<gamemode>.queueSize%
-
%conquestduels_arena.<arena>.<gamemode>.queueStatus%
(waiting / empty)
๐ฎ Player Commands
/duel |
Open duel GUI or help menu |
/duel help |
Show available commands |
/duel challenge <player> [wager] |
Challenge a player, optionally with wager |
(Right-click Player) | Instantly challenge a player via interaction |
/duel accept <player> |
Accept a pending duel request |
/duel deny <player> |
Deny a pending duel request |
/duel cancel <player> |
Cancel an outgoing duel request |
/duel block <player> |
Block duel requests from a specific player |
/duel unblock <player> |
Unblock a previously blocked player |
/duel blocklist |
View your current blocklist |
/duel stats |
View your personal duel statistics |
/duel forfeit |
Forfeit and exit an active duel |
/duel queue join <mode> <arena> |
Join the queue for a specific gamemode |
/duel queue leave |
Leave your current duel queue |
/duel spectate <player> |
Spectate an ongoing duel involving a player |
/duel spectate leave |
Exit spectator mode and return to spawn |
๐ ๏ธ Admin Commands
General Admin
/duel admin reload |
Reload all plugin configs |
/duel admin setduelspawn |
Set fallback duel spawn |
/duel admin help |
View help for arena/kit/gui commands |
Arena Management
/duel admin arena create <id> |
Create new arena |
/duel admin arena setup <id> |
Enter setup mode |
/duel admin arena wand |
Get region wand |
/duel admin arena setregion |
Save selected region |
/duel admin arena setspawn <mode> <1/2> |
Set duel spawns per gamemode |
/duel admin arena setadminspawn |
Set staff teleport point |
/duel admin arena adminspawn <arena> |
Teleport to arena's admin spawn |
/duel admin arena enable / disable |
Toggle arena usage |
/duel admin arena enableRegen / disableRegen |
Toggle block regeneration |
/duel admin arena regenerate <id> |
Force a manual regen |
/duel admin arena list / info / delete |
View or delete arenas |
/duel admin arena addkit / removekit <kit> |
Assign kits to arenas |
/duel admin arena addgamemode / removegamemode <mode> |
Manage gamemode support |
/duel admin arena save |
Finalize & save arena setup |
/duel admin arena setloadmethod <ASYNC/SYNC> |
Set how arenas load |
Kit System
/duel admin kit create <name> |
Create a new kit |
/duel admin kit save <name> |
Save from your inventory |
/duel admin kit delete <name> |
Delete a kit |
/duel admin kit list |
List available kits |
/duel admin kit claim <name> |
Receive kit contents |
GUI Customization
/duel admin gui seticon <menu> <icon> [vote/select] <material> <amt> |
Update GUI button icon |
๐งฉ Config Files
config.yml |
Core plugin behavior: delays, cooldowns, async flags |
generalMessages.yml |
Player-facing messages and prompts |
arenaMessages.yml |
Arena setup confirmations and errors |
guiMessages.yml |
Shared GUI-related messages and tooltips |
kitMessages.yml |
Kit system messages (voting, saving, claiming) |
challengeGUI.yml |
GUI for challenging players |
arenaSelectorGUI.yml |
Arena selection GUI |
kitSelectorGUI.yml |
GUI for kit voting or selection |
confirmGUI.yml |
Duel confirmation GUI (including wagers) |
selectGameModeGUI.yml |
Gamemode selection GUI for queue/challenges |
challengePlayer.yml |
Right-click duel item settings (material, slot, action) |
userBlockingData.yml |
Stores each playerโs duel blocklist |
SavedKitsData/ |
Internal data storage for all saved kits |
SavedArenaData/ |
Internal data storage for arena setups and metadata |
๐ฌ Support & Feedback
Join our Discord to:
-
Report bugs or errors
-
Suggest new features
-
Get plugin help
-
Share arenas or kits