{"id":20595,"date":"2026-06-01T00:01:47","date_gmt":"2026-05-31T21:01:47","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/asduels\/"},"modified":"2026-06-01T00:01:47","modified_gmt":"2026-05-31T21:01:47","slug":"asduels","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/asduels\/","title":{"rendered":"AsDuels"},"content":{"rendered":"<div align=\"center\">\n<p># \u2694\ufe0f AsDuels<br \/>\n### The Ultimate 1v1 Duel Plugin for Competitive Servers<\/p>\n<p>**by ItzAzeem | AsDevelopment**<\/p>\n<p>![Discord](https:\/\/discord.gg\/xRW5rdAvs5)<br \/>\n![Website](https:\/\/asdevs.netlify.app\/)<br \/>\n![Minecraft](https:\/\/modrinth.com)<br \/>\n![Java](https:\/\/modrinth.com)<\/p>\n<p>&#8212;<\/p>\n<p>*Challenge. Queue. Fight. Repeat.*<\/p>\n<\/div>\n<p>&#8212;<\/p>\n<p>## \ud83c\udfaf What is AsDuels?<\/p>\n<p>**AsDuels** is a high-performance, feature-packed **1v1 duel plugin** designed for competitive PvP and FFA servers. Players challenge each other, pick their kit from a beautiful live-updated GUI, and battle it out in custom-built arenas \u2014 all working out of the box with zero external dependencies.<\/p>\n<p>Admins set up everything **100% in-game** \u2014 no YAML editing, no restarts, no headaches.<\/p>\n<p>> No lag. No nonsense. Just pure competitive dueling.<\/p>\n<p>&#8212;<\/p>\n<p>## \u2728 Feature Breakdown<\/p>\n<p>### \u2694\ufe0f Duel System<br \/>\n&#8211; Challenge any player with `\/duel <player>` or open the queue GUI with `\/duel`<br \/>\n&#8211; Clickable **[Accept]** and **[Deny]** buttons directly in chat<br \/>\n&#8211; Duel requests auto-expire after a configurable timeout<br \/>\n&#8211; Prevents self-dueling, dueling players already in matches, and dueling while in queue<\/p>\n<p>### \ud83c\udfae Kit Selection GUI<br \/>\n&#8211; Beautiful chest GUI showing **all available kits** as icons<br \/>\n&#8211; Each kit displays **live Fighting count** and **live Queue count**<br \/>\n&#8211; GUI auto-refreshes when any player joins or leaves a queue or match<br \/>\n&#8211; Click any kit icon to instantly join that kit&#8217;s queue or send a challenge with it<\/p>\n<p>### \ud83d\udcca Queue System<br \/>\n&#8211; Separate matchmaking queue **per kit** \u2014 players are matched fairly<br \/>\n&#8211; If an opponent is already waiting \u2192 **instant match start**<br \/>\n&#8211; Live **actionbar timer** showing how long you&#8217;ve been queued<br \/>\n&#8211; `\/duel leave` to exit queue at any time<br \/>\n&#8211; Players auto-removed from queue on disconnect<\/p>\n<p>### \ud83c\udfdf\ufe0f Arena System<br \/>\n&#8211; Create arenas **entirely in-game** with the wand tool \u2014 no coordinates needed<br \/>\n&#8211; **Iron Hoe wand** \u2014 Left Click = Pos1, Right Click = Pos2<br \/>\n&#8211; Set two individual player spawns per arena<br \/>\n&#8211; Run **multiple arenas simultaneously** \u2014 no bottleneck<br \/>\n&#8211; System automatically assigns the best available arena on match start<\/p>\n<p>### \ud83d\udee1\ufe0f Smart Arena Protection<br \/>\nThis is where AsDuels stands out from other duel plugins:<br \/>\n&#8211; \u274c Original arena blocks **can never be broken** \u2014 protected forever<br \/>\n&#8211; \u2705 Players **can place** new blocks during a match freely<br \/>\n&#8211; \u2705 Players **can break** blocks they personally placed during the match<br \/>\n&#8211; \ud83e\uddf9 All player-placed blocks are **automatically removed** when the match ends<br \/>\n&#8211; Arena resets itself perfectly after every single match \u2014 no manual cleanup needed!<\/p>\n<p>### \ud83c\udf92 Kit System<br \/>\n&#8211; Create kits **in-game** without touching any config file<br \/>\n&#8211; Saves your **complete inventory**: 36 main slots + armor slots + offhand slot<br \/>\n&#8211; Set a **custom GUI icon** per kit so players instantly recognize it<br \/>\n&#8211; Bind any kit to any arena \u2014 kit is automatically given when match starts<br \/>\n&#8211; Kit is automatically removed and inventory restored when match ends<\/p>\n<p>### \ud83d\udc41\ufe0f Spectator Mode<br \/>\n&#8211; `\/duel spectate <arena>` \u2014 watch any live match in real time<br \/>\n&#8211; Full vanilla spectator gamemode \u2014 fly freely around the arena<br \/>\n&#8211; Cannot interact with or damage players<br \/>\n&#8211; Automatically teleported back to lobby when the match ends<br \/>\n&#8211; Can leave early using `\/spawn`<\/p>\n<p>### \u2699\ufe0f Deep Configuration<br \/>\n&#8211; **25+ configurable messages** \u2014 every single player-facing string<br \/>\n&#8211; Full **hex color support** `&#038;#RRGGBB` in all messages and titles<br \/>\n&#8211; Configurable GUI title, row count, and filler material<br \/>\n&#8211; Toggle hunger, fall damage, and natural mob damage per match<br \/>\n&#8211; Configurable countdown duration and request timeout<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83c\udfdf\ufe0f Arena Setup \u2014 Step by Step<\/p>\n<p>&#8220;`<br \/>\n1.  \/ad wand                        \u2192 Get the Iron Hoe wand<br \/>\n2.  Left click a block              \u2192 Set Pos1 (corner 1)<br \/>\n3.  Right click a block             \u2192 Set Pos2 (corner 2)<br \/>\n4.  \/ad create arena <name>         \u2192 Arena created!<br \/>\n5.  Stand on spawn point 1<br \/>\n6.  \/ad arena <name> setspawn1      \u2192 Spawn 1 saved<br \/>\n7.  Stand on spawn point 2<br \/>\n8.  \/ad arena <name> setspawn2      \u2192 Spawn 2 saved \u2014 Arena READY!<br \/>\n9.  Fill your inventory with items<br \/>\n10. \/ad kit save <name>             \u2192 Kit saved!<br \/>\n11. Hold the icon item in hand<br \/>\n12. \/ad kit icon <name>             \u2192 Icon set!<br \/>\n13. \/ad kit bind <kit> <arena>      \u2192 Kit bound to arena!<br \/>\n&#8220;`<br \/>\n**Done! Your arena is fully ready for matches.**<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udcdc Commands<\/p>\n<p>### Player Commands<br \/>\n| Command | Description |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| `\/duel` | Open kit queue GUI |<br \/>\n| `\/duel <player>` | Challenge a specific player |<br \/>\n| `\/duel accept` | Accept incoming duel request |<br \/>\n| `\/duel deny` | Deny incoming duel request |<br \/>\n| `\/duel cancel` | Cancel your outgoing request |<br \/>\n| `\/duel leave` | Leave the matchmaking queue |<br \/>\n| `\/duel spectate <arena>` | Spectate an active match |<br \/>\n| `\/spawn` | Return to lobby spawn |<\/p>\n<p>### Admin Commands (`\/ad` or `\/adminduel`)<br \/>\n| Command | Description |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| `\/ad wand` | Get selection wand |<br \/>\n| `\/ad create arena <name>` | Create new arena from selection |<br \/>\n| `\/ad create kit <name>` | Create new kit entry |<br \/>\n| `\/ad arena <name> setspawn1` | Set arena spawn point 1 |<br \/>\n| `\/ad arena <name> setspawn2` | Set arena spawn point 2 |<br \/>\n| `\/ad kit save <name>` | Save current inventory as kit |<br \/>\n| `\/ad kit bind <kit> <arena>` | Bind kit to arena |<br \/>\n| `\/ad kit icon <name>` | Set kit icon from main hand |<br \/>\n| `\/ad setspawn` | Set global lobby spawn |<br \/>\n| `\/ad list arenas` | List all arenas and their status |<br \/>\n| `\/ad list kits` | List all kits |<br \/>\n| `\/ad delete arena <name>` | Delete an arena |<br \/>\n| `\/ad delete kit <name>` | Delete a kit |<br \/>\n| `\/ad reload` | Reload config and data |<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udd11 Permissions<\/p>\n<p>| Permission | Description | Default |<br \/>\n|&#8212;&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;|<br \/>\n| `asduels.use` | Access all player commands | `true` |<br \/>\n| `asduels.admin` | Access all admin commands | `op` |<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udda5\ufe0f Compatibility<\/p>\n<p>| | |<br \/>\n|-|-|<br \/>\n| **Server Software** | Paper 1.21.4, Spigot 1.21.4 |<br \/>\n| **Java Version** | Java 21 or higher |<br \/>\n| **Dependencies** | None \u2014 completely standalone |<br \/>\n| **Database** | None \u2014 flat file YAML storage |<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udcc1 Plugin Files<\/p>\n<p>&#8220;`<br \/>\nplugins\/AsDuels\/<br \/>\n\u251c\u2500\u2500 config.yml    \u2190 All settings, GUI config &#038; 25+ messages<br \/>\n\u251c\u2500\u2500 arenas.yml    \u2190 Arena regions, spawns, kit bindings (auto-managed)<br \/>\n\u2514\u2500\u2500 kits.yml      \u2190 Kit items in Base64 format (auto-managed)<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udc68\u200d\ud83d\udcbb About the Developer<\/p>\n<p>**ItzAzeem.As** is the founder of **AsDevs** \u2014 a Minecraft plugin development brand focused on creating unique, polished, and performance-first plugins for competitive servers.<\/p>\n<p>| | |<br \/>\n|-|-|<br \/>\n| \ud83c\udf10 Website | asdevs.netlify.app |<br \/>\n| \ud83d\udcac Discord | discord.gg\/xRW5rdAvs5 |<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83c\udd98 Support &#038; Bug Reports<\/p>\n<p>Having issues? Need help with setup? Want to suggest a feature?<\/p>\n<p>> **Join the AsDevs Discord server for fast, friendly support:**<br \/>\n> \ud83d\udc49 **discord.gg\/xRW5rdAvs5**<\/p>\n<p>Please **do not** use Modrinth comments for bug reports \u2014 Discord is much faster and easier!<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\uddfa\ufe0f Roadmap<\/p>\n<p>| Feature | Status |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8211;|<br \/>\n| Core duel system | \u2705 Released |<br \/>\n| Kit GUI with live stats | \u2705 Released |<br \/>\n| Arena block protection + auto cleanup | \u2705 Released |<br \/>\n| Queue system | \u2705 Released |<br \/>\n| Spectator mode | \u2705 Released |<br \/>\n| Player stats (W\/L\/Streak) | \ud83d\udd1c v1.1.0 |<br \/>\n| Queue timeout | \ud83d\udd1c v1.1.0 |<br \/>\n| Win\/Loss result titles | \ud83d\udd1c v1.1.0 |<br \/>\n| ELO \/ Rating system | \ud83d\udd2e Future |<br \/>\n| Tournament system | \ud83d\udd2e Future |<\/p>\n<p>&#8212;<\/p>\n<div align=\"center\">\n<p>**Made with \u2764\ufe0f by ItzAzeem.As | AsDevs**<\/p>\n<p>*Enjoying AsDuels? Please leave a \u2b50 review \u2014 it really helps!*<\/p>\n<p>Discord \u2022 Website<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Advanced 1v1 duel plugin with kit GUI, queue system, arena protection &#038; spectator mode<\/p>\n","protected":false},"featured_media":20596,"template":"","meta":{"_minecraft_slug":"asduels","_minecraft_project_id":"YjI1wE5Q","_minecraft_author":"ItzAzeem","_minecraft_license":"LicenseRef-All-Rights-Reserved","_minecraft_downloads":309,"_minecraft_follows":0,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"asduels.zip","_minecraft_size_bytes":54995,"_minecraft_version_count":1,"_minecraft_updated_at":"2026-05-16T11:42:18.379865Z","_minecraft_date_created":"2026-04-11T05:53:44.460306Z","_minecraft_date_modified":"2026-04-05T03:27:48.838394Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/asduels","_minecraft_icon_attachment_id":20596,"_minecraft_imported_at":"2026-05-31T21:01:48+00:00","_minecraft_import_hash":"d4ea68b4662800b9cdf9b1984101ab32","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[126,866,127,129,92],"mod_loader":[132,134],"minecraft_version":[62,37,40,41,73,74,38,78,79,80,81,82],"class_list":["post-20595","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-management","mod_category-minigame","mod_category-paper","mod_category-spigot","mod_category-utility","mod_loader-paper","mod_loader-spigot","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>AsDuels - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/asduels\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AsDuels - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Advanced 1v1 duel plugin with kit GUI, queue system, arena protection &amp; spectator mode\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/asduels\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/asduels\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/asduels\\\/\",\"name\":\"AsDuels - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/asduels\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/asduels\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/asduels-icon-96e905914bf88b59deaf3133834aba9052bbc09e_96.webp\",\"datePublished\":\"2026-05-31T21:01:47+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/asduels\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/asduels\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/asduels\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/asduels-icon-96e905914bf88b59deaf3133834aba9052bbc09e_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/asduels-icon-96e905914bf88b59deaf3133834aba9052bbc09e_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/asduels\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"AsDuels\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AsDuels - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/asduels\/","og_locale":"en_US","og_type":"article","og_title":"AsDuels - Minecraft","og_description":"Advanced 1v1 duel plugin with kit GUI, queue system, arena protection & spectator mode","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/asduels\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/asduels\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/asduels\/","name":"AsDuels - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/asduels\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/asduels\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/asduels-icon-96e905914bf88b59deaf3133834aba9052bbc09e_96.webp","datePublished":"2026-05-31T21:01:47+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/asduels\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/asduels\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/asduels\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/asduels-icon-96e905914bf88b59deaf3133834aba9052bbc09e_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/asduels-icon-96e905914bf88b59deaf3133834aba9052bbc09e_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/asduels\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"AsDuels"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/20595","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/20596"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=20595"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=20595"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=20595"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=20595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}