Back to Plugins
Nexal Duels

Nexal Duels

Featured

Competitive 1v1 dueling with ranked LP system, schematic arenas, kits, betting, crash recovery, and admin dashboard.

PvPduels1v1pvprankedarenabettingkitsleaderboard

Features

LP-Based Ranked System: Full ranked ladder with placement matches, LP gains/losses, tier progression from Iron to Challenger, demotion shields on promotion, and peak rank tracking.
MMR Matchmaking: Ranked queue uses MMR to pair players of similar skill. Search range expands automatically over time to prevent indefinite waiting, with a configurable maximum range.
Season Management: Create, start, and end ranked seasons via commands or the admin GUI. Each season maintains its own leaderboard and player profiles.
Admin Dashboard GUI: Real-time admin dashboard showing active duels, queue sizes, ranked season info, and quick links to arena/kit/ranked management GUIs.
Isolated Schematic Arenas: Arenas are saved as WorldEdit schematics and pasted into a void world for every duel, then cleared afterwards, so matches never interfere.
Challenge & Queue Systems: Challenge specific players with GUI-based kit and arena selection, or join the FIFO queue for instant auto-matchmaking with random arenas.
Vault-Integrated Betting: Bet money on duels with configurable min/max limits and server tax. Both stakes are held in escrow, and every cancelled or drawn duel is refunded.
Crash Recovery Protection: Inventories and bets are backed up to disk and restored when the player next joins if the server crashes during a duel. Kit items cannot leave a duel.
Stats & Match History: Track wins, losses, win rate, K/D ratio, win streaks, ranked rank, and LP. Separate paginated match history GUIs for casual and ranked matches.
30+ PlaceholderAPI Placeholders: Extensive placeholder support including ranked rank, LP, tier, MMR, placement status, queue status, and top leaderboard positions.

View Documentation

Read the full setup guide, configuration reference, and API docs.

Dependencies

  • WorldEdit
  • PlaceholderAPI(optional)
  • Vault(optional)

Changelog

v1.1.1Latest2026-09-29

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

€14.99

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

1.20
1.21

Explore more from the PvP category

View all
Nexal Heads
PvP

Nexal Heads

Player head drops on PvP kills with tiered drop chances, looting bonuses, and collection leaderboards.

Price€2.99
Nexal Combat Log
PvP

Nexal Combat Log

Combat logging prevention with NPC spawning, death inventory logs, and flexible punishments.

Price€9.99

More plugins from us

Browse all
Nexal Withdraw
Economy

Nexal Withdraw

Withdraw currencies into tradeable physical items. Supports Vault, TokenManager, PlayerPoints, and more.

Price€5.99
Nexal Vote
Gameplay

Nexal Vote

Vote reward system with streak multipliers, milestones, vote parties, and a reward shop GUI.

Price€5.99
Nexal TPA
Utility

Nexal TPA

Teleport requests with warmup particles, clickable chat buttons, and cross-server TPA on BungeeCord or Velocity.

PriceFree
Nexal Towers
Minigames

Nexal Towers

10 placeable tower types with ammo, upgrades, and chunk-optimized performance.

Price€9.99

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.

play.nexalstudios.com

Follow us on Discord to get notified when the server goes live.

€14.99

One-time purchase