8.3latestlast week - Switched GUI elements to AdventureComponent-based names for localization support. - Added stack size validation for custom kit items aligned with vanilla mechanics. - Introduced permissionduels.customkits.itemdatafor editing non-vanilla item data. - Updated error messages to reflect vanilla stack limits and disallowed item properties. - Enhanced potion effects and armor trim GUIs to display descriptive, localized names.8.2More configurable options Sep 11, 2026 - Added 300+ configuration options in lang.yml. - Add admin and start subcommands for duels with forced match functionality and improved tab completion - Add Arena and Custom Kit Selector GUIs with configuration and dynamic item handling8.1Editable GuiAug 26, 2026 Made all the public gui editable from gui configs8.0Replay and Custom KitsAug 25, 2026 Added replay system and custom kits to the plugin. Command to watch replay is /replay Command for custom creating custom kit is /customkits7.6Bedrock UpdateAug 7, 2026 Full changelogs: https://github.com/dumbo-the-developer/Duels/compare/7.4.…7.5ImproementsJul 15, 2026 - ImprovedLeaveCommandlogic to handle endgame phase with a newleaveDuringEndgamemethod inDuelManager. - Removed unused endgame message fromlang.yml. - Adjusted match end logic to validate leave requests during endgame. - Updatedreloadsequence inDuelsPluginfor better plugin stability.7.4FixesJul 9, 2026 Added Leave command Some bug fixes https://github.com/dumbo-the-developer/Duels/compare/7.3.…7.3Jun 14, 2026 7.2May 21, 2026 - Added party size validation before joining a queue to prevent oversized parties. - Refactored queue matching to support party-safe group formation. - Introduced new utility methods (buildUnits,buildGroup, andflattenUnits) for improved queue organization and matching. - Removed block drops and streamlining inArenaImplto clean up dropped items during matches. - Updated language files with error messages for party size limits (party-too-large).7.1HotfixApr 21, 2026 Fix reload issue in v7.07.0Huge UpdateApr 12, 2026 - Introduced a newteleportToLobbymethod in theDuelsinterface to teleport players to the lobby. - Implemented the method inDuelsPluginwith thorough null checks. - IntroducedhasUsableTotemmethod to verify if a player has a totem equipped in their main or off hand. - Updated round-ending logic to account for potential totem protection against lethal damage. - UpdatedCommandsConfigto handle unset or empty alias configurations correctly. - AddedunregisterPluginCommandsinDuelsPluginto clean up stale command entries during plugin unload. - Introducedaverage_ratingandavg_ratingplaceholders inPlaceholderHook. - ImplementedaverageRatingmethod to calculate the average rating across all kits. - Prevent cursor-held items from being included in death drops during duels - Added checks inTeleportto handle players sleeping or inside vehicles. - AdjustedDuelManagerto usesetHealth(0)for ending matches instead of manually restoring player state, avoiding corruption risks. - Introduced duel cooldown configuration inconfig.yml. - AddedSelfCooldownValidatorandTargetCooldownValidatorto validate duel cooldowns. - UpdatedUserandUserDatato handle cooldown timestamps and implement cooldown logic. - Integrated cooldown checks and enforcement inDuelManager,RequestManager, and related classes. - Updatedlang.ymlwith new message for players in cooldown.6.2Mar 10, 2026 - Added support for configurable button types, slots, and glow effects inconfig.yml. - Refactored button constructors to utilize new configuration options for button types and data. - Introduced glowing button support with hidden enchantments.6.1Mar 3, 2026 - Improve queue matching logic by skipping unnecessary attempts when no arenas are available. - UpdateKitEditListenerto prevent stack splitting during kit editing.6.0Startup errors fixJan 29, 2026 Fixed startup errors where plugin was saying to contact author due to bad relocation of folialib.5.9Jan 26, 2026 Fixed inventory loss bug5.8Jan 22, 2026 Betting fixed5.7.1Jan 17, 2026 Fixed async warning5.7Jan 16, 2026 5.5Dec 16, 2025 5.49Dec 3, 2025 Fixed updater downloading v5.4 again and again5.4Dec 2, 2025 Fixed custom potions5.3Nov 30, 2025 Enhancement of n v n queue system and team handling. - Fixed players able to hit each other on same team - Fixed harmful potions getting applied to teammate - Fixed explosions damaging teammate5.2Nov 25, 2025 5.1Nov 8, 2025 Updated url that checks for updates. Update to this version is recommended if you dont want console spams.5.0Oct 24, 2025 - Added minimessages support - Added Kit Editor - Added infinite versus possibilities in queues i.e 2v2, 3v3, 4v4.....NvN - Added queue names (queue now require names) - Now queue placeholders only need queue name instead of kit names - Fixed some warnings4.4Oct 15, 2025 Fix leaking vanished players, better handling for players on tie, updated dependencies4.3Sep 1, 2025 4.2Jul 26, 2025 Fixed: [06:24:51 INFO]: [Duels] Lang: Failed to load message: provided key 'COMMAND.duel.request.send.clickable-text.extra.text' has no assigned value [06:24:51 INFO]: [Duels] Lang: Failed to load message: provided key 'COMMAND.duel.request.send.clickable-text.extra.hover-text' has no assigned value4.1Jun 27, 2025 Fixed Duels command in folia caused by teleport.4.0Jun 17, 2025 Fixed inventory overridden by kits when player quit b/w duel. Fixed a issue where players were able to dupe items by sticking items on cursor in inventory.3.9Jun 6, 2025 - Fixed gsit passenger issue while teleporting. - Fixed clear of inventory items when isOwnInventoryDropInventoryItems is set to true - Added Placeholders from placeholder extention to the plguin so now placeholders extension is not required3.8Jun 1, 2025 Fixed player name placeholer %name% not parsing in duels command3.7May 30, 2025 Added NotBounties plugin support3.6May 29, 2025 fixed issue where inventory was lost when player disconnects during duel3.5May 28, 2025 Fixed party request accept and send where all the players in party were able to accept or send duels request. Now only leader is allowed to accept or send duel request3.4May 26, 2025 Big Duels Update
Duels Now Support Rounds!!!
For now i added only best of two rounds for testing. To enable rounds use /duels options <kit>
Add this new lang string to your lang.yml
```yaml rounds: round-end: '{PREFIX} &7Round &e%round% &7finished! &f%winner% &7won the round!' round-status: '{PREFIX} &7Current score: &f%player1% &7(&a%wins1%&7) vs &f%player2% &7(&a%wins2%&7)' round-start: '{PREFIX} &7Round &e%round% &7starting...' match-point: '{PREFIX} &c&lMatch Point &7for &f%player%&7!'3.3May 25, 2025 Fix teleport closing inventory after throwing enderpearl outside duels. Fix duels still able to send request if request is already pending3.2May 24, 2025 Fixed a issue where graves were still spawning with exp while in duels3.1May 21, 2025 Version bump bcz 3.0 was not getting download on modrinth properly3.0May 21, 2025 Added AxGraves support. Fixed duels not running on 1.20.6 (Thanks to WitchBoo for contribution)2.9May 5, 2025 Dupe Fix2.8Mar 10, 2025 Added loka option in kit which increases overall damage by 33%2.7Mar 6, 2025 Added deluxecombat support and updated combatlogx and fasterxml2.6Feb 28, 2025 Fixed loading party on duels2.5Feb 26, 2025 2.4Feb 25, 2025 Updated dependencies: - Json - Placeholders API - FasterXML2.3Feb 20, 2025 Removed unused code that i forgot to remove in last update.2.2Feb 12, 2025 Fixed off hand dupe and off hand items disapear bug2.1Dec 13, 2024 Fixed console spam errors2.0Dec 13, 2024 Added support for 1.21.3 and 1.21.4 and added party duels1.9Nov 11, 2024 Fixed Kits not leading on server version 1.21 or above1.8Nov 3, 2024 Made new api for queues and for new placeholders1.7Nov 2, 2024 Removed PlaceholderAPI from main plugin and added all expansions in extension1.6Oct 18, 2024 Fix issue where players were unable to break blocks even when allow break is enabled1.5Oct 17, 2024 1. Fixed getUpdateManager() and characteristics null error 2. Fixed duping with off-hand item 3. Fixed error message ondamagebyentity event1.4Oct 11, 2024 Teleport bug fixed. Fixed a bug where STAINED_GLASS_PANE was causing issue1.3Sep 30, 2024 Fixed 2 bugs. 1st one is exp bug and second is player can use enderpearl after match ends1.2Sep 29, 2024 Added automatic update downloader1.1Sep 29, 2024 Fixed UpdateManager1.0Sep 28, 2024 DO NOT UPDATE IF YOU ARE USING OLD ADDONS As i told in description that plugin was in beta. Now in this stable release plugin has its own api and hence old extensions are not supported. Please wait until i release my addons to update it4.3-BETADuels Optimised 4.3-BETASep 27, 2024 Major Update
The support for previous Minecraft versions upto 1.16 is back. I am working on adding support for previous Minecraft versions too so expect it soon.3.2-BETADuels Optimised 3.2-BETAAug 22, 2024 1.) Removed Automatic kit selection due to errors3.0-BETADuels Optimised 3.0-BETAAug 17, 2024 1.) Added option to clear inventory after match. 2.) Added random kit selection if no kit selected. 3.) Fixed null error while spectating in essentials hook. 4.) Added MyWorlds plugin support2.0-BETADuels Optimised 2.0-BETAAug 7, 2024 Added support for folia version 1.20.6 Fixed queue sign issue1.5-BETADuels Optimised 1.5-BETAJul 25, 2024 Added perm check before joining queue1.02-BETADuels Optimised 1.02-BETAJul 19, 2024 Fixed a config issue in which plugin was not loading due to default config1.00-BETADuels Optimised 1.00-BETAJul 14, 2024 1.20.5+ Update
Dropped support for v1.20.4 and below0.71-BETADuels Optimised 0.71-BETAJun 15, 2024 Stats bug fix0.70-BETADuels Optimised 0.70-BETAMay 31, 2024 Added option for delayed commands in end-command.0.60-BETADuels Optimised 0.60-BETAMay 23, 2024
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
ItemSwapper
Inventory update concept for hotswapping items.
2.1MSueta
Grim Anticheat
Fully async, multithreaded, predictive, open source, 3.01 reach, 1.005 timer, 0.01% speed, 99.99% antikb, "bypassable" 1.8-1.21 anticheat
820.3KSueta