Duels
Duels is an advanced, fully configurable, and performance-optimized 1v1 duel system designed for competitive PvP servers. It allows players to challenge each other in custom arenas with multiple game modes, betting options, and a competitive statistics system.
Core Duel System
Multiple Game Modes
1. Request
Players send duel requests using:
/duel <player>
2. Interactive Menus
The challenger selects:
The challenged player receives an interactive chat message:
Both players are teleported to the arena.
A 5-second countdown begins.
5. Combat Phase
The duel starts with a configurable time limit.
6. Duel End Conditions
To prevent duplication glitches and death-screen bugs:
Dynamic Duel Scoreboard
During combat, players see:
Visual Arena Editor
Manage up to 10 arenas.
Commands:
/duels editor
/duels settings
Reload all plugin configurations instantly.
Economy & Betting System
Vault Integration
Compatible with any Vault-supported economy plugin.
Duel Betting System
Security & Performance Optimization
Anti-Dupe Protection
Tracks:
During duels:
Duels automatically detects and integrates with the following plugins:
PlaceholderAPI: https://www.spigotmc.org/resources/placeholderapi.6245/
No bypass possible.
Statistics & Leaderboards
Tracked Statistics
Available Placeholders
Player Stats:
%duels_kills%
%duels_wins%
%duels_deaths%
Top Rankings:
%duels_top_kills_name_<position>%
%duels_top_kills_score_<position>%
(Also available for wins and deaths.)
Duels is an advanced, fully configurable, and performance-optimized 1v1 duel system designed for competitive PvP servers. It allows players to challenge each other in custom arenas with multiple game modes, betting options, and a competitive statistics system.
Core Duel System
Multiple Game Modes
- PotPvP – Classic mode where building and block breaking are disabled.
- CrystalPvP – Players can build and use End Crystals, featuring an optimized arena rollback system.
1. Request
Players send duel requests using:
/duel <player>
2. Interactive Menus
The challenger selects:
- Game mode
- Arena (random or specific)
- Optional bet amount
All through intuitive GUI menus.
The challenged player receives an interactive chat message:
- /duel accept
- /duel deny
Both players are teleported to the arena.
A 5-second countdown begins.
5. Combat Phase
The duel starts with a configurable time limit.
6. Duel End Conditions
- A player dies
- A player disconnects
- Time runs out
- Win/Loss Announcement(global broadcast)
- Displays winner
- Displays loser
- Shows winner’s remaining health
- Draw System
- If time expires, duel ends in a draw
- Anti-Combat Log
- Disconnecting = automatic loss
To prevent duplication glitches and death-screen bugs:
- Death is simulated
- Loser enters temporary spectator mode
- Inventory drops naturally
- Winner can collect items
- Inventory is explicitly cleared (including armor & off-hand)
Dynamic Duel Scoreboard
During combat, players see:
- Opponent name
- Opponent health (real-time)
- Remaining duel time
- Game mode
- Arena name
Visual Arena Editor
Manage up to 10 arenas.
Commands:
- /duels create
- /duels delete
- /duels tools
- /duels finish
- Combat Zone: Select two corners with an axe
- Spawns: Set spawn points with a blaze rod
- Exit Lobby: Set return location with an emerald
/duels editor
- View all arenas
- Teleport to arenas
- Edit individual settings:
- Display name
- Menu icon
- Game mode (PotPvP / CrystalPvP)
- Enable / Disable arena
/duels settings
- Maximum duel duration
- Post-duel arena delay before teleport
- Language Support: Built-in multilingual support — Spanish (es) and English (en), fully configurable.
Reload all plugin configurations instantly.
Economy & Betting System
Vault Integration
Compatible with any Vault-supported economy plugin.
Duel Betting System
- Players can choose a bet amount when sending a duel request
- Bet values configurable in data.yml
- Balance is verified before duel starts
- Winner receives the full prize pool (combined bets)
Security & Performance Optimization
Anti-Dupe Protection
- Explicit inventory clearing
- Safe death simulation
- Prevents all known duplication methods
- Disconnect = automatic loss
- Inventory drops for winner
Tracks:
- Blocks placed
- Blocks broken
- Fire spread
- Explosions
- Liquid flow
- Arena regenerates to original state
- Processed in small batches per tick
- No TPS drops
- Crystal explosions do not spawn item entities (prevents lag)
- Movement checks only trigger when a player changes blocks
- Camera rotation does NOT trigger checks
- Massive performance improvement
During duels:
- Commands are blocked
- Teleports are blocked
- Ender Pearls are restricted
- Chorus Fruit is restricted
- External interference is prevented
Duels automatically detects and integrates with the following plugins:
PlaceholderAPI: https://www.spigotmc.org/resources/placeholderapi.6245/
- Full placeholder support
- Real-time stat placeholders:
- %duels_wins%
- %duels_kills%
- %duels_deaths%
- Create dynamic leaderboards in:
- Holograms
- Scoreboards
- TAB
- Other supported plugins
- Direct economy integration
- Secure betting management
- Compatible with all Vault-supported economy systems
- Prevents players from sending or accepting duels while combat-tagged
- Automatically removes combat tag when:
- Duel ends
- Player dies in arena
No bypass possible.
Statistics & Leaderboards
Tracked Statistics
- Kills
- Wins
- Deaths
Available Placeholders
Player Stats:
%duels_kills%
%duels_wins%
%duels_deaths%
Top Rankings:
%duels_top_kills_name_<position>%
%duels_top_kills_score_<position>%
(Also available for wins and deaths.)
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.19, 1.20, 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
CosDuels is a free Minecraft Java mod. Compatible with Minecraft 1.19, 1.20, 1.21. Downloaded 126 times (via Spigot). Download it and open it directly in the game.