Duells icon

Duells -----

A full compatible 1.21.x pvp plugin



⚔️ RivalDuel / Duells – Plugin Description
Authors: The Glue Team
Version: 1.0 Beta
Platform: Paper 1.21.1

Overview
RivalDuel is a complete competitive 1v1 PvP duel system for Paper 1.21.1 servers. It features GUI-based queue matchmaking, multiple PvP modes (Sword, Netherite, Mace, PlotPvP, Crystal), tier-based matchmaking (LT/MT/HT1-HT3), automatic arena rebuild after crystal fights, live sidebar scoreboards, leaderboards with Top-10 placeholders, spectator mode, admin setup GUI, and full configuration support.It also can reset arenas bugfree and suports english and german. It is a Realised release no beta file .This plugin was created by The Developers Nightwolflg , Wassermagie and Blockem13 . If you want mor content you can join our team server on discord : https://discord.gg/xzwaFMSuV

Features in Detail
1. Duel System
  • /duel <player> – Challenge another player

  • /accept / /deny – Accept or decline challenges

  • Configurable timeout & expiry settings
2. Queue GUI Matchmaking
  • 2-screen inventory GUI: Mode Select → Tier Select → Auto-matchmaking

  • Supported PvP modes: Sword, Netherite, Mace, PlotPvP, Crystal

  • Tier-based pairing (LT / MT / HT1 / HT2 / HT3)
3. PvP Modes & Kits (Pre-configured)


Mode Equipment
Sword Diamond Armor (Prot IV), Sharpness V Sword, Pearls, Splash Potions
Netherite Netherite Armor + Fire Aspect Sword
Mace Density V Mace, Wind Charges, Jump Boost III effect
PlotPvP Iron Armor, Infinity Bow, Arrows
Crystal Blast Protection Netherite, 128 Crystals, Totems, Fire Resistance
4. Arena Management
  • BlockSnapshot captures full arena region on save

  • Automatic block-by-block rebuild after every match

  • Crystal explosions track broken blocks in real-time

  • Arena cleanup kills stray entities (items, crystals, fireballs, exp orbs) after matches

  • Incomplete arenas (missing snapshot) shown in orange in GUI
5. Live Scoreboard
  • Per-player sidebar scoreboard updates every 4 ticks

  • Displays: Both players' health, mode, tier, match duration

  • Can be disabled via config
6. Leaderboard System
  • playerdata.yml persistence

  • getTop10(mode, tier) for every combination

  • Placeholder support: top10_sword_ht1_1 style identifiers

  • Top-10 rankings per mode and tier
7. Admin Setup Commands


Command Function
/setup arena <name> pos1 Set first corner
/setup arena <name> pos2 Set second corner
/setup arena <name> spawn1 Set player 1 spawn
/setup arena <name> spawn2 Set player 2 spawn
/setup arena <name> save Save arena
/setup arena <name> snapshot Capture rebuild snapshot
/setup spawn Set global spawn
/setup arenas List all arenas
/setup reload Reload config
/setup gui Open admin setup GUI
/duels edit Open arena edit GUI
8. Admin Setup GUI (/setup gui)
  • Main page shows all arenas as clickable items

  • + New Arena button – prompts for name in chat

  • Arena edit page: Click position buttons to set to your current location (live refresh)

  • Color-coded save button (red/green based on completion)

  • Snapshot recapture, delete, and reload buttons

  • Arenas without snapshot appear in orange terracotta with warning lore
9. Intense Sound Effects


Event Sound
Countdown tick Hat + Snare (escalating pitch) + title
FIGHT! start Dragon growl + challenge complete + anvil land
Player hit Hurt sounds to both players
Low health (≤6 HP) Bass alarm + flashing title
Win Fireworks + level up sound
Loss Villager death + bass
10. Safety Features
  • Blocked commands during duels (configurable list)

  • Disconnect handling

  • No item drops during matches

  • Damage validation – only opponents can hurt each other

  • Spectator mode for losing player
11. Configuration (config.yml)
  • Countdown timers

  • Blocked command list

  • Global spawn location

  • Arena definitions

  • Kit effects

  • All messages (MiniMessage format)
Everything is configurable

Botfights with citizens api
Commands Summary


Command Permission Description
/duel <player> rivalduel.duel Challenge a player
/accept rivalduel.duel Accept a challenge
/deny rivalduel.duel Deny a challenge
/duels edit rivalduel.admin Open arena edit GUI
/duels help Everyone Show help
/setup gui rivalduel.admin Open admin setup GUI
/setup arena ... rivalduel.admin Arena setup commands
/setup spawn rivalduel.admin Set global spawn
/setup reload rivalduel.admin Reload config




NEW A SETUP GUI / botfights Kiteditor

/setup gui

You need Citizens

https://ci.citizensnpcs.co/job/Citizens2/








supports short view :;
RivalDuels is a modern Paper 1.21 Practice & Duel plugin with Crystal PvP, Ranked matchmaking, and automatic arena rebuilds — designed for MMC/Hypixel-style competitive servers.




Why RivalDuel?

✔ MMC / Hypixel-style Practice experience
✔ Crystal PvP & competitive duel modes
✔ Fast automatic arena rebuild system
✔ Ranked + Tier matchmaking
✔ Lightweight & high-performance
✔ Fully configurable system
✔ Easy GUI-based arena setup
✔ Bot fights via Citizens integration
✔ Designed for modern Paper 1.21 servers
Resource Information
Author:
----------
Total Downloads: 27
First Release: Apr 30, 2026
Last Update: May 27, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings