A complete dueling system for Minecraft servers
| Command | Description | Permission |
|---|---|---|
/azduels reload |
Reload plugin configuration | azduels.admin |
/azduels arena create <name> |
Create a new arena | azduels.admin |
/azduels arena delete <name> |
Delete an arena | azduels.admin |
/azduels arena enable <name> |
Enable an arena | azduels.admin |
/azduels arena disable <name> |
Disable an arena | azduels.admin |
/azduels arena list |
List all arenas | azduels.admin |
/azduels arena tp <name> |
Teleport to arena | azduels.admin |
/azduels kit create <name> |
Create a new kit | azduels.admin |
/azduels kit delete <name> |
Delete a kit | azduels.admin |
/azduels kit edit <name> |
Edit a kit | azduels.admin |
/azduels kit list |
List all kits | azduels.admin |
/azduels admin gui |
Open admin GUI | azduels.admin |
/azduels stats reset <player> |
Reset player stats | azduels.admin |
/azduels forceend |
Force end all duels | azduels.admin |
/azduels debug |
Toggle debug mode | azduels.admin |
| Command | Description | Permission |
|---|---|---|
/ffa join |
Join FFA arena selection | azduels.ffa |
/ffa join <arena> |
Join specific FFA arena | azduels.ffa |
/ffa leave |
Leave current FFA arena | azduels.ffa |
/ffa list |
List available FFA arenas | azduels.ffa |
/ffa stats |
View your FFA statistics | azduels.ffa |
/ffa gui |
Open FFA management GUI | azduels.ffa |
/ffa top |
View FFA leaderboards | azduels.ffa |
/ffa kit <kit> |
Change FFA kit | azduels.ffa |
| Command | Description | Permission |
|---|---|---|
/party create |
Create a new party | azduels.party |
/party invite <player> |
Invite player to party | azduels.party |
/party accept |
Accept party invitation | azduels.party |
/party deny |
Deny party invitation | azduels.party |
/party leave |
Leave current party | azduels.party |
/party kick <player> |
Kick player from party | azduels.party.leader |
/party disband |
Disband the party | azduels.party.leader |
/party list |
List party members | azduels.party |
/party chat |
Toggle party chat | azduels.party |
/partyduel <party> |
Challenge another party | azduels.partyduel |
/partyduel accept |
Accept party duel request | azduels.partyduel |
/partyduel deny |
Deny party duel request | azduels.partyduel |
/partyduel gui |
Open party duel GUI | azduels.partyduel |
| Command | Description | Permission |
|---|---|---|
/duel <player> |
Challenge a player to duel | azduels.duel |
/duel accept |
Accept a duel request | azduels.duel |
/duel deny |
Deny a duel request | azduels.duel |
/duel gui |
Open duel challenge GUI | azduels.duel |
/duel stats |
View your duel statistics | azduels.duel |
/duel stats <player> |
View another player's stats | azduels.duel |
/duel top |
View duel leaderboards | azduels.duel |
/spectate <player> |
Spectate a duel | azduels.spectate |
/leavefight |
Leave current duel/spectate | azduels.leavefight |
/queue join |
Join matchmaking queue | azduels.queue |
/queue leave |
Leave matchmaking queue | azduels.queue |
/queue status |
Check queue status | azduels.queue |
/queue gui |
Open queue selection GUI | azduels.queue |
/duel toggle |
Toggle duel requests | azduels.duel |
/duel history |
View duel history | azduels.duel |
# AzDuels Configuration
settings:
# Arena settings
arenas:
auto_reset: true
reset_delay: 5
# Duel settings
duels:
countdown_time: 5
max_rounds: 10
default_kit: "default"
# Party duel settings
party_duels:
enabled: true
max_party_size: 5
rounds_to_win: 3
# FFA settings
ffa:
enabled: true
respawn_time: 3
kill_rewards: true
# Economy settings
economy:
enabled: true
betting_enabled: true
min_bet: 10.0
max_bet: 1000.0
# Messages with color codes
messages:
duel_request: "&6[AzDuels] &a{player} &7has challenged you to a duel!"
duel_start: "&6[AzDuels] &eDuel starting in &c{countdown} &eseconds!"
duel_win: "&6[AzDuels] &a{winner} &7has won the duel!"
party_duel_start: "&6[AzDuels] &eParty duel between &a{party1} &eand &a{party2} &estarting!"
&0 - Black&1 - Dark Blue &2 - Dark Green&3 - Dark Aqua&4 - Dark Red&5 - Dark Purple&6 - Gold&7 - Gray&8 - Dark Gray&9 - Blue&a - Green&b - Aqua&c - Red&d - Light Purple&e - Yellow&f - White&l - Bold&o - Italic&n - Underline&m - Strikethrough&k - Magic&r - ResetThis guide shows how to create a hologram displaying the top 10 players by wins using DecentHolograms and PlaceholderAPI.
/dh create top_wins_hologram
/dh addline top_wins_hologram &6&l🏆 TOP 10 DUELISTS 🏆
/dh addline top_wins_hologram &7&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
/dh addline top_wins_hologram &e&lRanked by Total Wins
/dh addline top_wins_hologram " "
/dh addline top_wins_hologram &e1. &f%azduels_top_wins_1% &7- &a%azduels_top_wins_value_1% &7wins
/dh addline top_wins_hologram &e2. &f%azduels_top_wins_2% &7- &a%azduels_top_wins_value_2% &7wins
/dh addline top_wins_hologram &e3. &f%azduels_top_wins_3% &7- &a%azduels_top_wins_value_3% &7wins
/dh addline top_wins_hologram &e4. &f%azduels_top_wins_4% &7- &a%azduels_top_wins_value_4% &7wins
/dh addline top_wins_hologram &e5. &f%azduels_top_wins_5% &7- &a%azduels_top_wins_value_5% &7wins
/dh addline top_wins_hologram &e6. &f%azduels_top_wins_6% &7- &a%azduels_top_wins_value_6% &7wins
/dh addline top_wins_hologram &e7. &f%azduels_top_wins_7% &7- &a%azduels_top_wins_value_7% &7wins
/dh addline top_wins_hologram &e8. &f%azduels_top_wins_8% &7- &a%azduels_top_wins_value_8% &7wins
/dh addline top_wins_hologram &e9. &f%azduels_top_wins_9% &7- &a%azduels_top_wins_value_9% &7wins
/dh addline top_wins_hologram &e10. &f%azduels_top_wins_10% &7- &a%azduels_top_wins_value_10% &7wins
/dh addline top_wins_hologram " "
/dh addline top_wins_hologram &7&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
/dh addline top_wins_hologram &7Updates every 30 seconds
/dh setpapi top_wins_hologram 30
/dh movehere top_wins_hologram
Replace the player lines with:
/dh addline top_kills_hologram &e1. &f%azduels_top_kills_1% &7- &c%azduels_top_kills_value_1% &7kills
/dh addline top_kills_hologram &e2. &f%azduels_top_kills_2% &7- &c%azduels_top_kills_value_2% &7kills
# ... continue for positions 3-10
Replace the player lines with:
/dh addline top_streak_hologram &e1. &f%azduels_top_streak_1% &7- &d%azduels_top_streak_value_1% &7streak
/dh addline top_streak_hologram &e2. &f%azduels_top_streak_2% &7- &d%azduels_top_streak_value_2% &7streak
# ... continue for positions 3-10
/dh info top_wins_hologram
/dh delete top_wins_hologram
/dh list
/dh movehere <hologram_name> while standing where you want the hologram/dh move <hologram_name> ~ ~0.5 ~ to move up by 0.5 blocks& for color codes in hologram textThis document provides comprehensive DeluxeMenu configuration examples for integrating with AzDuels plugin GUIs.
/duel gui - Opens duel challenge GUI/duel queue - Opens duel queue GUI/ffa join - Opens FFA arena selection GUI/ffa gui - Opens FFA management GUI/partyduel gui - Opens party duel GUI/azduels admin gui - Opens admin management GUIplugins/DeluxeMenus/gui_menus/duel_main_menu.ymlmenu_title: '&6&lDuel Menu &6&l⚔️'
open_command: duelmenu
size: 45
update_interval: 20
items:
# Challenge Player Section
challenge_player:
material: DIAMOND_SWORD
slot: 10
display_name: '&c&lChallenge Player ⚔️'
lore:
- '&7👤 Challenge another player'
- '&7to an epic duel!'
- ''
- '&7Your Stats:'
- '&8▸ &fWins: &a%azduels_wins%'
- '&8▸ &fLosses: &c%azduels_losses%'
- '&8▸ &fW/L Ratio: &e%azduels_wlr%'
- ''
- '&e💡 Click to open challenge menu'
enchanted: true
left_click_commands:
- '[player] duel gui'
# Queue System
join_queue:
material: EMERALD_BLOCK
slot: 12
display_name: '&a&lJoin Queue 🎯'
lore:
- '&7🔄 Join the duel queue'
- '&7and get matched automatically!'
- ''
- '&7Queue Status: %azduels_queue_status%'
- '&7Position: &f%azduels_queue_position%'
- '&7Waiting Time: &f%azduels_queue_time%'
- '&7Players in Queue: &f%azduels_queue_waiting_players%'
- ''
- '&e💡 Click to see available arenas'
enchanted: true
left_click_commands:
- '[player] duel queue'
# FFA Section
ffa_arena:
material: IRON_SWORD
slot: 14
display_name: '&6&lFFA Arena 🏟️'
lore:
- '&7⚔️ Join Free-For-All battles!'
- '&7Fight against multiple players'
- '&7in intense combat!'
- ''
- '&7Current FFA Status: %ffa_status%'
- '&7Arena: &f%ffa_arena%'
- '&7Players: &f%ffa_players%'
- '&7Your Kills: &a%ffa_kills%'
- '&7Your Deaths: &c%ffa_deaths%'
- '&7K/D Ratio: &e%ffa_kdr%'
- ''
- '&e💡 Click to join FFA'
enchanted: true
left_click_commands:
- '[player] ffa gui'
# Party Duels
party_duels:
material: GOLDEN_SWORD
slot: 16
display_name: '&d&lParty Duels 👥'
lore:
- '&7👥 Challenge other parties'
- '&7to team-based duels!'
- ''
- '&7Party: &f%azduels_party_name%'
- '&7Leader: &f%azduels_party_leader%'
- '&7Size: &f%azduels_party_size%'
- ''
- '&e💡 Click to manage party duels'
enchanted: true
left_click_commands:
- '[player] partyduel gui'
plugins/DeluxeMenus/gui_menus/ffa_arena_menu.ymlmenu_title: '&6&lFFA Arena Selection 🏟️'
open_command: ffamenu
size: 54
update_interval: 10
items:
# Dynamic FFA Arena Items
ffa_arena_1:
material: GRASS_BLOCK
slot: 10
display_name: '&a&lGrasslands Arena'
lore:
- '&7🌿 A natural battlefield with'
- '&7rolling hills and open spaces'
- ''
- '&7Status: %ffa_status_grasslands%'
- '&7Players: &f%ffa_players_grasslands%/∞'
- '&7Kit: &f%ffa_kit_grasslands%'
- ''
- '&a✓ Available for joining'
- ''
- '&e💡 Click to join this arena'
left_click_commands:
- '[player] ffa join grasslands'
# Quick Join
quick_join:
material: EMERALD
slot: 31
display_name: '&a&lQuick Join 🚀'
lore:
- '&7⚡ Instantly join the most'
- '&7active FFA arena!'
- ''
- '&7Will join arena with most players'
- '&7or random available arena'
- ''
- '&e💡 Click for instant action'
enchanted: true
left_click_commands:
- '[player] ffa join'
📊 PlaceholderAPI Integration
This document lists all available placeholders for the AzDuels plugin. These placeholders can be used with PlaceholderAPI in scoreboards, chat, holograms, and other plugins that support PAPI.
%azduels_wins% - Player's total wins%azduels_losses% - Player's total losses%azduels_kills% - Player's total kills%azduels_streak% - Player's current win streak%azduels_best_streak% - Player's best win streak%azduels_total_games% - Player's total games played%azduels_winrate% - Player's win rate as percentage (e.g., 75.5%)%azduels_rank_wins% - Player's rank by wins%azduels_rank_winrate% - Player's rank by win rate%azduels_rank_streak% - Player's rank by current streak%azduels_rank_kills% - Player's rank by kills%azduels_rank_losses% - Player's rank by losses%azduels_rank_total_games% - Player's rank by total games%azduels_in_duel% - Returns "true" if player is in a duel, "false" otherwise%azduels_duel_status% - Returns "In Duel", "Pending Request", or "Available"%azduels_spectating% - Returns "true" if player is spectating, "false" otherwise%azduels_opponent% - Name of current opponent (if in duel)%azduels_arena% - Current arena name (if in duel)%azduels_kit% - Current kit name (if in duel)%azduels_current_round% - Current round number (if in duel)%azduels_max_rounds% - Maximum rounds for current duel%azduels_player_score% - Player's score in current duel%azduels_opponent_score% - Opponent's score in current duel%azduels_duel_time% - Time elapsed in current duel (mm:ss format)%azduels_top_wins_1% - 1st place player name by wins%azduels_top_wins_2% - 2nd place player name by wins%azduels_top_wins_3% - 3rd place player name by wins%azduels_top_wins_10%)%azduels_top_wins_value_1% - 1st place player's win count%azduels_top_wins_value_2% - 2nd place player's win count%azduels_top_wins_value_3% - 3rd place player's win count%azduels_top_wins_value_10%)%azduels_top_kills_1% - 1st place player name by kills%azduels_top_kills_2% - 2nd place player name by kills%azduels_top_kills_10%)%azduels_top_kills_value_1% - 1st place player's kill count%azduels_top_kills_value_2% - 2nd place player's kill count%azduels_top_kills_value_10%)%azduels_queue_status% - Returns "In Queue" if player is in queue, "Not in Queue" otherwise%azduels_queue_arena% - Arena name player is queued for (if in queue)%azduels_queue_kit% - Kit name player is queued for (if in queue)%azduels_queue_position% - Player's position in queue (if in queue)%azduels_queue_time% - Time spent in queue in mm:ss format (if in queue)%azduels_queue_waiting_players% - Number of players waiting in queue for same arena/kit%azduels_queue_arena_type% - Type of arena player is queued for (if in queue)%azduels_ffa_status% - Returns "In FFA" if player is in FFA, "Not in FFA" otherwise%azduels_ffa_arena% - Name of FFA arena player is in (if in FFA)%azduels_ffa_players% - Number of players in the FFA arena%azduels_ffa_max_players% - Maximum players allowed in the FFA arena (∞ for unlimited)%azduels_ffa_kills% - Player's kills in current FFA session%azduels_ffa_deaths% - Player's deaths in current FFA session%azduels_ffa_time% - Time spent in current FFA session in mm:ss format%azduels_ffa_kit% - Kit being used in current FFA arena%azduels_party_status% - Returns "In Party" if player is in a party, "Not in Party" otherwise%azduels_party_name% - Name of the party player is in (if in party)%azduels_party_leader% - Name of the party leader (if in party)%azduels_party_size% - Current number of members in the party%azduels_party_max_size% - Maximum allowed party size (8)%azduels_party_members% - Comma-separated list of all party members%azduels_party_chat% - Returns "Enabled" if party chat is on, "Disabled" otherwise%azduels_party_age% - Time since party was created in mm:ss formattitle: "&6&lAzDuels"
lines:
- "&7Player: &f%player_name%"
- "&7Wins: &a%azduels_wins%"
- "&7Losses: &c%azduels_losses%"
- "&7Win Rate: &e%azduels_winrate%"
- "&7Streak: &b%azduels_streak%"
- ""
- "&6&lTop Players:"
- "&71. &f%azduels_top_wins_1% &7- &a%azduels_top_wins_value_1% &7wins"
- "&72. &f%azduels_top_wins_2% &7- &a%azduels_top_wins_value_2% &7wins"
- "&73. &f%azduels_top_wins_3% &7- &a%azduels_top_wins_value_3% &7wins"
format: "&7[&6Rank #%azduels_rank_wins%&7] &f%player_name%&7: %message%"
plugins folderplugins/AzDuels/config.yml/azduels arena create/azduels kit createᴅᴜᴇʟ sʏsᴛᴇᴍ
ᴘᴀʀᴛʏ ᴅᴜᴇʟs
ғғᴀ ᴀʀᴇɴᴀs
ᴀʀᴇɴᴀ ᴍᴀɴᴀɢᴇᴍᴇɴᴛ
ᴘʟᴀᴄᴇʜᴏʟᴅᴇʀ sᴜᴘᴘᴏʀᴛ
For support, configuration help, or bug reports:
MIT License - Free to use and modify
Made with ❤️ by GamingHuzai
ᴇɴᴊᴏʏ ᴇᴘɪᴄ ᴅᴜᴇʟs ᴏɴ ʏᴏᴜʀ ᴍɪɴᴇᴄʀᴀғᴛ sᴇʀᴠᴇʀ!
⚔️ Ready to battle? Install AzDuels today! ⚔️