Command | Description |
/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 |
Command | Description |
/duel admin reload | Reload all plugin configs |
/duel admin setduelspawn | Set fallback duel spawn |
/duel admin help | View help for arena/kit/gui commands |
Command | Description |
/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 |
Command | Description |
/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 |
Command | Description |
/duel admin gui seticon <menu> <icon> [vote/select] <material> <amt> | Update GUI button icon |
File / Folder | Purpose |
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 |