Nexal Duels
Competitive 1v1 dueling with ranked LP system, schematic arenas, kits, betting, crash recovery, and admin dashboard.
Features
View Documentation
Read the full setup guide, configuration reference, and API docs.
Dependencies
- WorldEdit
- PlaceholderAPI(optional)
- Vault(optional)
Changelog
Fix shift-click in the settings and ranked admin menus not applying the larger step (+10/-10 on duel settings, +500/-500 on starting MMR) Fix shift-right-click not deleting kits and tiers in the admin menus Fix every /duels and /nexalduels command running the wrong action (and a bare /duels could force end duels for an op); /duel, /d, /duels and /nexalduels are now one command Add /duels help and /duels admin help; the help menu's page and admin links now work Fix a money duplication: leaving a bet duel while losing no longer refunds your bet when you rejoin Fix a player being able to fight two duels at once through several open challenges or both queues Fix bets and inventories being lost when the server stops mid-duel, when a challenged player leaves, or when a duel cannot start; every held bet is now refunded Fix spectating twice leaving you stuck in spectator mode; spectating is refused while in a duel, in a queue or already spectating Fix admins losing their inventory when the server stops while they are in the arena editor Fix kits losing enchantments, names and potion effects; existing kits are converted automatically on startup Fix arenas made in the editor failing to save and to start duels; existing arenas use the nexal_duel_arenas world Fix duels never ending on death on Spigot, and the arena editor tools, action bar and accept/decline buttons on Spigot Ship the Iron to Challenger rank tiers in config.yml; servers without tiers get them automatically Fix placement games not changing MMR, which placed every player in the same tier Fix Master players reaching Challenger by LP alone; Challenger now goes only to the top Master players Fix /duels ranked and /duels ranked stats failing for players who have not played ranked yet Fix ranked matchmaking pairing players who queued for different kits Fix the loser of a ranked duel getting the victory title; placement progress shows the configured number of games Add /duels admin hologram set and remove to place the leaderboard hologram; the hologram toggle now takes effect Admin dashboard: a Configuration button, queue sizes, and each button now checks its own permission Ask for confirmation before ending a season, force ending all duels, importing data or deleting a kit Edit and delete arenas and replace a kit with your inventory from the admin menus Add bet tax, command blocking, ending delay and firework count to the settings menu Fix /duels admin reload and the Reload Config button doing nothing Remove /duels config and /duels admin config; settings are under /duels admin, Configuration Export and import now include ranked seasons, profiles and matches Reduce lag when duels end by saving data in the background Fix %nexalduels_top_streak_<pos>_value% showing wins instead of the best streak Stats, history and ranked commands now work for offline players who have played before Tell players why when no arena is free, spectating is disabled or a duel cannot start Errors, successes and the countdown now use the standard colours and symbols; the accept/decline buttons and /duels kits list are customizable in messages.yml Messages added in an update now work before you add them to your messages.yml Restyle the menus to the Nexal theme The /duels ranked commands, tier progression and dashboard queue sizes listed in 1.1.0 work from this version Fix apostrophes breaking the clickable text in the help menu Fix an error logged at server stop while data was still being saved Fix the arena editor's Cancel not discarding changes to an existing arena, and Save ignoring the Arena Enabled setting Fix kit items leaving a duel through an ender chest or another container Bets held for a challenge that never started because the server crashed are refunded when the player next joins The leaderboard hologram's text is now customizable in messages.yml Fix the ranked leaderboard ordering players by hidden MMR instead of their rank and LP Fix the Max Bet setting being unable to reach No limit, and Min Bet being stuck at 0 with no maximum Kit, arena, season and tier IDs must now be 1 to 32 letters, digits, _ or -, and kit icons must be items Ask before deleting a rank tier, and refuse to delete a tier players are in Add placement games, base LP, max MMR range and Challenger slots to the ranked admin menu Back and Close buttons are now in the same places in every menu Accepting a duel now says so at once, and queue messages show the kit's name /duels admin reload now also applies the matchmaking and Challenger intervals Exporting and importing data no longer pauses the server %nexalduels_top_ranked_<pos>_...% placeholders show - and 0 when no season is active New purple theme, so the prefix no longer looks like an error; titles and admin messages use the standard colours Fix the help menu and arena region selection not working on Spigot servers Add optional match history limits (history.max-age-days and history.max-matches in config.yml, and in the settings menu): old matches are removed at startup and after each duel, player stats are kept. Both are off by default Data is saved safely: a crash, power cut or full disk while saving no longer leaves a broken data file Fix an error in the console when the server stops while arenas are in use
One-time purchase
- Instant download
- Lifetime updates
- Premium support
- 30-day money-back guarantee
Information
- Version
- v1.1.1
- File Size
- 2.57 MB
- Released
- 2026-03-28
- Updated
- 2026-10-11
Supported Versions
Explore more from the PvP category
View allNexal Heads
Player head drops on PvP kills with tiered drop chances, looting bonuses, and collection leaderboards.
Nexal Combat Log
Combat logging prevention with NPC spawning, death inventory logs, and flexible punishments.
More plugins from us
Browse allNexal Withdraw
Withdraw currencies into tradeable physical items. Supports Vault, TokenManager, PlayerPoints, and more.
Nexal Vote
Vote reward system with streak multipliers, milestones, vote parties, and a reward shop GUI.
Nexal TPA
Teleport requests with warmup particles, clickable chat buttons, and cross-server TPA on BungeeCord or Velocity.
Nexal Towers
10 placeable tower types with ammo, upgrades, and chunk-optimized performance.
Try our plugins live (Soon)
We're building a public server where you can test every plugin hands-on before you buy. No purchase required, just join and explore.
Follow us on Discord to get notified when the server goes live.
One-time purchase