The most complete 1v1 duel plugin for Paper 1.21.4. Challenge players, pick your kit, fight in a dedicated arena, and climb the ELO leaderboard all through a clean, fully interactive GUI.
The most complete 1v1 duel plugin for Paper 1.21.4.
Challenge players, pick your kit, fight in a dedicated arena, and climb the ELO leaderboard — all through a clean, fully interactive GUI.
HypeDuels is a professional duel plugin built from scratch for Paper 1.21.4 and Java 21. It brings everything a competitive Minecraft server needs: a challenge system, kit-based duels, multi-arena support, a per-kit matchmaking queue, full spectator mode, an ELO rating system, and a complete GUI interface — no commands required to play.
Every stat operation runs asynchronously so your main thread stays clean and your server stays fast.
/duel./hypeduels kit create <name>.config.yml.Opening /duel shows the Main Hub. From there:
| Kit | Description |
|---|---|
| ⚔ Sword | Iron sword, iron armor, 16x golden apples |
| ☢ UHC | Diamond sword, bow, limited golden apples and food |
| ⚡ Combo | Knockback sword, no armor — pure mechanical skill |
| 🪓 Axe | Diamond axe + shield, diamond armor |
| 🥊 Sumo | Knockback II stick — knock your opponent off the edge |
| 🏹 Bow | Power IV bow + iron sword, leather armor |
Kit icons and display names can be overridden in config.yml under kit-display without restarting the server.
| Command | Description | Permission |
|---|---|---|
/duel |
Open the main GUI | everyone |
/duel <player> [kit] |
Send a duel request | hypeduels.duel |
/duel accept |
Accept incoming request | hypeduels.duel |
/duel deny |
Deny incoming request | hypeduels.duel |
/duel queue [kit] |
Join the matchmaking queue | hypeduels.queue |
/duel leave |
Leave queue or stop spectating | everyone |
/duel stats [player] |
View player statistics | hypeduels.stats |
/duel top |
View the ELO leaderboard | everyone |
/duel spectate <player> |
Spectate an active duel | hypeduels.spectate |
/hypeduels reload |
Reload config | hypeduels.admin |
/hypeduels arena create <n> |
Create a new arena | hypeduels.admin |
/hypeduels arena setspawn1 <n> |
Set spawn 1 at your location | hypeduels.admin |
/hypeduels arena setspawn2 <n> |
Set spawn 2 at your location | hypeduels.admin |
/hypeduels arena delete <n> |
Delete an arena | hypeduels.admin |
/hypeduels arena list |
List all arenas | hypeduels.admin |
/hypeduels kit create <n> |
Save current inventory as kit | hypeduels.admin |
/hypeduels kit delete <n> |
Delete a kit | hypeduels.admin |
/hypeduels kit list |
List all kits | hypeduels.admin |
/hypeduels info |
Show plugin info and platform | hypeduels.admin |
HypeDuels.jar and place it in your /plugins/ folder./hypeduels arena create arena1./hypeduels arena setspawn1 arena1./hypeduels arena setspawn2 arena1./duel in-game — everything is ready.| Platform | Status |
|---|---|
| Bukkit | Supported |
| Spigot | Supported |
| Paper | Recommended |
| Purpur | Supported |
| Leaf | Supported |
| Folia | Supported |
Found a bug or have a suggestion? Leave a comment below or open an issue on GitHub.
Made by xXantares_peek