Duels Optimised v7.1

Duels provides a simple 1v1 system optimized for factions & kitpvp servers.
Fixed reload issue that happened in v7.0
  • Introduced a new teleportToLobby method in the Duels interface to teleport players to the lobby.
  • Implemented the method in DuelsPlugin with thorough null checks.
  • Introduced hasUsableTotem method 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.
  • Updated CommandsConfig to handle unset or empty alias configurations correctly.
  • Added unregisterPluginCommands in DuelsPlugin to clean up stale command entries during plugin unload.
  • Introduced average_rating and avg_rating placeholders in PlaceholderHook.
  • Implemented averageRating method to calculate the average rating across all kits.
  • Prevent cursor-held items from being included in death drops during duels
  • Added checks in Teleport to handle players sleeping or inside vehicles.
  • Adjusted DuelManager to use setHealth(0) for ending matches instead of manually restoring player state, avoiding corruption risks.
  • Introduced duel cooldown configuration in config.yml.
  • Added SelfCooldownValidator and TargetCooldownValidator to validate duel cooldowns.
  • Updated User and UserData to handle cooldown timestamps and implement cooldown logic.
  • Integrated cooldown checks and enforcement in DuelManager, RequestManager, and related classes.
  • Updated lang.yml with new message for players in cooldown.
  • Added support for configurable button types, slots, and glow effects in config.yml.
  • Refactored button constructors to utilize new configuration options for button types and data.
  • Introduced glowing button support with hidden enchantments.
  • Improve queue matching logic by skipping unnecessary attempts when no arenas are available.
  • Update KitEditListener to prevent stack splitting during kit editing.
Fixed startup errors where plugin was saying to contact author due to bad relocation of folialib.
Fixed an issue where players were losing inventory on quitting
## 🔄 Latest Updates

### ⚡ Performance & Stability

  • Fixed multiple Folia threading issues across player, entity, block, inventory, sign, potion, and teleport operations.
  • Resolved world mismatch errors during teleport handling.
  • Fixed async command dispatch issues on Folia.
  • Improved safety for entity removal during arena end and tie restoration.
  • Fixed NPE in MultiPageGui.isPart() during reloads.

### 🧭 Gameplay Fixes

  • Fixed players getting stuck in arenas when opponent quits.
  • Fixed player join teleport conflicts.
  • Improved handling when players quit during countdown (proper win/loss logic).
  • Fixed potion effect and ender pearl restoration issues.
  • Teleport completion now waits correctly before restoring states.

### 🛠️ New Features & Improvements

  • ✅ Added /duel giveup command to surrender matches.
  • 🚨 Added emergency hardstop command for stuck arenas.
  • 🎛️ Added full customization support for Settings GUI buttons.
  • ✨ Added glowing slots for GUI settings send & cancel buttons.
  • 📜 Added pre-end commands support when winners are announced.
  • 🔧 Refactored message configuration for granular per-message control.
  • 🔗 Updated AxGrave hook usage.

### 📦 Maintenance

  • Merged upstream improvements and fixes.
  • Updated Shadow Gradle plugin from 9.3.0 → 9.3.1.

Overall, this update significantly improves Folia compatibility, server stability, and match reliability, while adding useful admin tools and GUI enhancements.
EULA: Free EULA
Buy additional addons now
$0.00
Support
Standard
(free)
Includes:
Download the resource
Access new updates
Support from the creator
Enhanced
+ $9.99
Includes Standard support plus:
Installation & setup
Share and earn
Refer this resource and earn a 5% commission.
2,550 Views
231 Downloads
Aug 14, 2024 Published
Apr 21, 2026 Updated
5.00 star(s)
Average rating (2)
3.9 MB File size
Open source
  1. Yes
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Game mode
  1. KitPVP
  1. BoxPVP
  1. Practice & duels
Type
  1. Gameplay
  1. Minigame
Game mode
  1. KitPVP
  1. BoxPVP
  1. Practice
Game mode (legacy)
  1. KitPVP
  1. BoxPVP
  1. Practice
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Folia
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
  1. 1.20
Supported languages
  1. English
Includes DRM
No
Source access (legacy)
Open source
Crediting original
Realizedd
Creator
.MD
Owner
Recommended for you
Arena regen extension for duels plugin.
4.50 star(s) 10 ratings
189 purchases
Leaderboards extension for duels plugin
5.00 star(s) 2 ratings
101 purchases
Bring custom glider visuals and mechanics to your server.
5.00 star(s) 1 ratings
21 purchases
Ultimate battle royale plugin combining match automation, player handling, and server efficiency.
5.00 star(s) 1 ratings
19 purchases
GUI-driven clan system that enhances player engagement with progression
Not yet rated
3 purchases
Share and earn
Refer this resource and earn a 5% commission.
2,550 Views
231 Downloads
Aug 14, 2024 Published
Apr 21, 2026 Updated
5.00 star(s)
Average rating (2)
3.9 MB File size
Open source
  1. Yes
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Game mode
  1. KitPVP
  1. BoxPVP
  1. Practice & duels
Type
  1. Gameplay
  1. Minigame
Game mode
  1. KitPVP
  1. BoxPVP
  1. Practice
Game mode (legacy)
  1. KitPVP
  1. BoxPVP
  1. Practice
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Folia
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
  1. 1.20
Supported languages
  1. English
Includes DRM
No
Source access (legacy)
Open source
Crediting original
Realizedd
Creator
.MD
Owner
Recommended for you
Arena regen extension for duels plugin.
4.50 star(s) 10 ratings
189 purchases
Leaderboards extension for duels plugin
5.00 star(s) 2 ratings
101 purchases
Bring custom glider visuals and mechanics to your server.
5.00 star(s) 1 ratings
21 purchases
Ultimate battle royale plugin combining match automation, player handling, and server efficiency.
5.00 star(s) 1 ratings
19 purchases
GUI-driven clan system that enhances player engagement with progression
Not yet rated
3 purchases
Top