ZelDuelAddons v1.0

A powerful QoL addon for ZelDuels featuring a custom duel menu, auto-synced modes, random maps, matc
ZelDuelAddons

A powerful QoL addon made for ZelDuels, designed to improve the duel experience with a cleaner GUI, smoother queue flow, random map selection, automatic mode syncing, auto-return after matches, and per-mode leaderboard support.

ZelDuelAddons does not replace ZelDuels. It works as an addon layer that improves usability, presentation, and player experience while keeping ZelDuels as the core duel system.


✨ FEATURES


✅ Custom /duelmenu GUI

Give your players a clean and modern duel menu instead of relying only on the default ZelDuels menu.

The menu supports:
  • Auto-synced modes from ZelDuels
  • Custom slots
  • Live queue count
  • Live in-match count
  • Fill items
  • Leave queue button
  • Kit editor button
  • Leaderboard button
  • Fully configurable names, lore, materials, sounds, and layout



✅ Automatic Mode Sync

ZelDuelAddons automatically syncs modes from your existing ZelDuels kits.

When you add a new mode in ZelDuels, it can be automatically added to the duel menu after reload/startup.

When you remove a mode from ZelDuels, it can also be removed from the addon menu.

No more manually creating every mode entry from scratch.


✅ Random Map Selection

Players only choose the mode.

The addon can automatically select a random configured map for the match, creating a smoother and faster duel flow.

Example flow:

/duelmenu
→ Select Mode
→ Opponent Found
→ Random Map Selected
→ Duel Starts



✅ Queue Switching

Players no longer need to manually leave their current queue before selecting another mode.

Example:

Player queues DiaSmp
Player clicks Mace
The addon automatically moves them from DiaSmp queue to Mace queue

This makes queueing much smoother and more player-friendly.



✅ Match Found Titles

When an opponent is found, players can receive clean title/actionbar notifications.

Example:

MATCH FOUND!
vs PlayerName | Map: Obsidian | Mode: DiaSmp
Please wait... Preparing your arena.

All title text, subtitle text, actionbar text, timings, and sounds are configurable.



✅ Direct Start Mode

ZelDuelAddons includes a direct start system for smoother match timing.

Instead of waiting on the default queue flow, the addon can control when the duel starts after a match is found.

Includes safety checks to help prevent players from getting stuck outside the arena.



✅ Auto Return After Duel

After a duel ends, players can automatically return without needing to manually run /leave.

The addon can display a clean win/lose title and return countdown.

Example:

YOU WIN!
Returning back in 3...

or

YOU LOSE!
Returning back in 3...

This removes the need for players to manually type /leave after every duel.



✅ Direct Kit Editor Button

The duel menu can include a Kit Editor button that opens the ZelDuels kit editor directly.

This helps avoid command conflicts with plugins like CMI and keeps everything inside one clean GUI.



✅ Per-Mode Flatfile Stats

ZelDuelAddons tracks per-mode wins, losses, and matches using flatfile storage.

Data is stored in:

plugins/ZelDuelAddons/data/players/

Example:

stats:
diasmp:
wins: 30
losses: 5
matches: 35
mace:
wins: 10
losses: 2
matches: 12

This allows you to track stats separately for each duel mode.



✅ PlaceholderAPI Support

ZelDuelAddons adds PlaceholderAPI placeholders for per-mode stats.

Examples:

%zeldueladdons_wins_diasmp%
%zeldueladdons_losses_diasmp%
%zeldueladdons_matches_diasmp%
%zeldueladdons_winrate_diasmp%

Top placeholders are also supported:

%zeldueladdons_top_wins_diasmp_1_name%
%zeldueladdons_top_wins_diasmp_1_value%

%zeldueladdons_top_wins_diasmp_2_name%
%zeldueladdons_top_wins_diasmp_2_value%

Useful for holograms, scoreboards, tablists, and leaderboard plugins.



✅ Built-In Leaderboard GUI

ZelDuelAddons includes a paginated leaderboard GUI.

Open it using:

/duelleaderboard
/dueltop

Or through the Leaderboard button inside /duelmenu.

The GUI displays player heads ranked by total wins, with a dynamic per-mode breakdown in the lore.

Example:

#1 PlayerName

Total Wins: 50

Mode Wins:
DiaSmp: 30
Mace: 10
SpearMace: 10

The leaderboard supports pagination, so it can display all players, not just the top 10.


📁 CONFIG FILES


Main configuration:

plugins/ZelDuelAddons/config.yml

Leaderboard GUI configuration:

plugins/ZelDuelAddons/duelleaderboard.yml

Player stats data:

plugins/ZelDuelAddons/data/players/


📌 COMMANDS


/duelmenu
Opens the custom duel menu.

/duelmenu reload
Reloads the addon configuration.

/duelmenu debug
Shows debug information.

/duelleaderboard
Opens the leaderboard GUI.

/dueltop
Opens the leaderboard GUI.


🔐 PERMISSIONS


zeldueladdons.use
Allows players to use the custom duel menu.

zeldueladdons.admin
Allows admins to reload and debug the addon.


🔌 DEPENDENCIES


Required:
  • ZelDuels
  • Paper / Spigot compatible server

Optional:
- PlaceholderAPI

PlaceholderAPI is required only if you want to use the placeholder features.


⚙️ EXAMPLE USE CASES


Use ZelDuelAddons if you want to:

  • Make ZelDuels easier for players to use
  • Replace a plain duel menu with a cleaner GUI
  • Show live queue and in-match counts
  • Let players queue by mode only
  • Randomly select maps
  • Automatically move players between queues
  • Auto-return players after duels
  • Add per-mode stats
  • Add per-mode leaderboards
  • Display stats using PlaceholderAPI
  • Create a more polished duel experience for your server


💡 IMPORTANT NOTES


ZelDuelAddons is an addon for ZelDuels.

It does not include ZelDuels and does not replace it.

You must already have ZelDuels installed on your server.

Mode data is synced from ZelDuels, while additional GUI settings, queue behavior, stats, and leaderboard features are handled by ZelDuelAddons.


🚀 SUMMARY


ZelDuelAddons is built for server owners who want a better, smoother, and more polished duel experience for ZelDuels.

With a custom duel menu, automatic mode syncing, random maps, queue switching, match titles, auto-return, PlaceholderAPI support, flatfile per-mode stats, and a built-in leaderboard GUI, it adds the QoL features many duel servers need.
Buy a license now
$3.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.
72 Views
0 Purchases
1 Downloads
Jun 16, 2026 Published
N/A Updated
Not yet rated
78.5 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Gameplay
  1. Economy
Game mode
  1. Survival
  1. UHC
  1. KitPVP
Supported software
  1. Spigot
  1. Paper
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
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
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,202 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,162 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,089 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 71 ratings
2,812 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,580 purchases
Share and earn
Refer this resource and earn a 10% commission.
72 Views
0 Purchases
1 Downloads
Jun 16, 2026 Published
N/A Updated
Not yet rated
78.5 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Gameplay
  1. Economy
Game mode
  1. Survival
  1. UHC
  1. KitPVP
Supported software
  1. Spigot
  1. Paper
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
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
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,202 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,162 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,089 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 71 ratings
2,812 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,580 purchases
Top