Duello | Ranked 1v1 Duels v1.0.0

Ranked 1v1 duels with kits, wagers, an ELO ladder, and spectating.
cover.png
Duello
Duello adds ranked 1v1 duels to your server. Challenge another player, both of you pick a kit, and you fight it out in an arena while the plugin handles the countdown, the round, wagers, and an ELO rating that moves after every ranked match.

Built for: Survival, SMP, and any server that wants competitive PvP without a separate minigame plugin.

duello-01-kits.png


Kits
Duello ships 3 starter kits (Classic, Diamond, Archer) so duels work the moment you install it, and the kit menu lets a challenged player pick their loadout before the match starts. Server owners can build their own kits in-game by holding items and running /duel kit save, no config editing needed.

Ranked ELO ladder
duello-02-leaderboard.png

Every ranked win or loss moves both players' rating. New players start at 1000, and the rating swing per match is set by a configurable k-factor. Players climb through 7 tiers, from Bronze to Grandmaster, and /duel top opens a leaderboard menu showing the highest-rated players on the server.

Wagers
Players can stake currency on a duel through Vault. The stake is held until the match ends, then paid to the winner, with a configurable minimum and maximum so a server can control how much is ever on the line.

duello-03-duel.png


Arenas and spectating
Set up as many arenas as you want with /duel arena setspawn, and Duello sends each match to a free one automatically. Other players can watch a live duel with /duel spectate without getting in the way, and a player who disconnects mid-duel is restored safely, kit and inventory included, the next time they log in.

Best of 1, 3, 5, or 7
A challenger can ask for a single round or a full series up to best of 7, with a short countdown before each round and a break between rounds in a series.

Commands
  • /duel <player> <kit> [mode] [rounds] [wager] challenges a player. Aliases: /duello, /1v1.
  • /duel accept|deny <player> answers a challenge.
  • /duel cancel withdraws a challenge you sent.
  • /duel forfeit (or /duel ff) and /duel leave exit a duel in progress.
  • /duel spectate <player> (or /duel watch) watches a live duel.
  • /duel stats [player] shows a player's wins, losses, streak, and rating.
  • /duel top (or /duel leaderboard) opens the ladder menu.
  • /duel kits opens the kit picker menu.
  • /duel kit save|delete|list manages custom kits.
  • /duel arena setspawn|enable|disable|delete|list manages arenas.
  • /duel reload reloads config.yml and messages.yml.
  • /duel version shows the plugin version.
Every command has tab completion.

Permissions
  • duello.use sends and accepts challenges and covers the player-facing features. Default: everyone.
  • duello.spectate watches a live duel. Default: everyone.
  • duello.admin manages kits, arenas, and reload. Default: operators.

Configuration
config.yml covers the countdown length, challenge expiry, default and max rounds, the ELO starting rating and k-factor, wager min/max and currency name, leaderboard size, ladder tiers and their colors, sounds, and an optional Discord webhook that posts ranked results. All player-facing text is in messages.yml with full MiniMessage support. Run /duel reload to apply changes without a restart. Updates add new config keys without wiping your settings.

Requirements
  • Minecraft 1.21 to 26.1.2.
  • Paper, Spigot, or Bukkit.
  • Java 21.
  • Vault and an economy plugin are optional, only needed for wagers.
  • PlaceholderAPI is optional, only needed for placeholders.

Installation
  1. Put Duello-1.0.0.jar in your plugins folder.
  2. Start the server once to create config.yml and messages.yml.
  3. Edit the config if you want, then run /duel reload.

Try it first
Duello is live on our test server, hosted here on BuiltByBit. Use the test server link on this page to challenge someone and try it before you buy.

Support
Questions and bug reports are welcome. Join the No Click Studios Discord at https://discord.gg/drBwA958bn.
Buy a license now
$7.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 year
Share and earn
Refer this resource and earn a 10% commission.
26 Views
0 Purchases
1 Downloads
Jul 15, 2026 Published
N/A Updated
Not yet rated
105.8 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI Content Disclosure
Listing description drafted with AI assistance and reviewed by us.
AI Content Disclosure
Received AI code assistance during development.
Type
  1. Gameplay
  1. Economy
  1. Minigame
Game mode
  1. Minigame
  1. Practice
  1. Economy
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
Supported languages
  1. English
  1. French
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Cooperative wave defense where players hold a core against escalating mob waves.
Not yet rated
0 purchases
Keeps a player's items safe at their death spot until they get back.
Not yet rated
0 purchases
Timed heist runs: pick locks, grab loot, and escape guards and a rising alarm before time runs out.
Not yet rated
0 purchases
Gives every player their own instanced plot to build on and visit others.
Not yet rated
0 purchases
Safe random teleport into the wilderness, plus automatic reset of old terrain.
Not yet rated
0 purchases
Share and earn
Refer this resource and earn a 10% commission.
26 Views
0 Purchases
1 Downloads
Jul 15, 2026 Published
N/A Updated
Not yet rated
105.8 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI Content Disclosure
Listing description drafted with AI assistance and reviewed by us.
AI Content Disclosure
Received AI code assistance during development.
Type
  1. Gameplay
  1. Economy
  1. Minigame
Game mode
  1. Minigame
  1. Practice
  1. Economy
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
Supported languages
  1. English
  1. French
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Cooperative wave defense where players hold a core against escalating mob waves.
Not yet rated
0 purchases
Keeps a player's items safe at their death spot until they get back.
Not yet rated
0 purchases
Timed heist runs: pick locks, grab loot, and escape guards and a rising alarm before time runs out.
Not yet rated
0 purchases
Gives every player their own instanced plot to build on and visit others.
Not yet rated
0 purchases
Safe random teleport into the wilderness, plus automatic reset of old terrain.
Not yet rated
0 purchases
Top