ModsJava
Duels | Player vs Player with restrictions [1.21] | Perfect for PvP servers!
Java mod listed for Minecraft 1.16–1.21. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotDuels is a restrictions orientated plugin. I developed this plugin for my Minecraft server to address a player request for controlled, one-on-one battles. Players were looking for a way to duel each other without specific advantages, like using totems, golden apples, bows, shields, potions, ender pearls, elytras, exp bottles, maces and etc. Previously, they had to rely on moderators to enforce these restrictions, which caused additional issues, so I created this plugin to solve that issue.
/duel <player> opens the GUI above. You can toggle some of restrictions by clicking on them. When you are done click Start and duel request with the same Restriction properties will be sent to the target.
Target POV:
The DENY/ACCEPT messages are clickable.
When you accept the request it teleports you to the arena and starts counting down from 5 to 0
After one of the player is dead:
This plugin also has spectating system. Just do /duels spectate player.
https://discord.gg/2zZChX9AEN
![[IMG]](//proxy.spigotmc.org/bb3f4bc5154fc0321103592fb15073360bc58e00/68747470733a2f2f6273746174732e6f72672f7369676e6174757265732f62756b6b69742f5052494475656c732e737667)
/duel <player> opens the GUI above. You can toggle some of restrictions by clicking on them. When you are done click Start and duel request with the same Restriction properties will be sent to the target.
Target POV:
The DENY/ACCEPT messages are clickable.
When you accept the request it teleports you to the arena and starts counting down from 5 to 0
After one of the player is dead:
This plugin also has spectating system. Just do /duels spectate player.
- You are not permitted to claim this resource as your own creation.
Spoiler: Modules
That's it. Please use discord link below to get support.
Code (YAML):
#here you can toggle which modules will be enabled/disabled in the server.
#if you turn off any, it will not show up in the duels GUI, so players
#won't be able to turn on/off that restriction.
modules:
arena-selector : true
#Disabling this will disable restriction GUI and request will be directly sent without specifying duel restrictions.
#Use this to disable ALL restrictions.
GUI : true
keep-inventory:
enabled : true
toggled-by-default : true
#Inventory Saving feature. when request receiver accepts the duel, if this is enabled, both players items will be
#taken away and stored. whenever duel ends we give them their items back. You can use this if you want to give
#players some kits in game.commands.start
inventory-saving:
enabled : false
toggled-by-default : false
restrictions:
bow:
enabled : true
toggled-by-default : true
totem:
enabled : true
toggled-by-default : true
golden-apple:
enabled : true
toggled-by-default : true
enchanted-golden-apple:
enabled : true
toggled-by-default : true
potion:
enabled : true
toggled-by-default : true
shield:
enabled : true
toggled-by-default : true
elytra:
enabled : true
toggled-by-default : true
ender-pearl:
enabled : true
toggled-by-default : true
#if you turn off any, it will not show up in the duels GUI, so players
#won't be able to turn on/off that restriction.
modules:
arena-selector : true
#Disabling this will disable restriction GUI and request will be directly sent without specifying duel restrictions.
#Use this to disable ALL restrictions.
GUI : true
keep-inventory:
enabled : true
toggled-by-default : true
#Inventory Saving feature. when request receiver accepts the duel, if this is enabled, both players items will be
#taken away and stored. whenever duel ends we give them their items back. You can use this if you want to give
#players some kits in game.commands.start
inventory-saving:
enabled : false
toggled-by-default : false
restrictions:
bow:
enabled : true
toggled-by-default : true
totem:
enabled : true
toggled-by-default : true
golden-apple:
enabled : true
toggled-by-default : true
enchanted-golden-apple:
enabled : true
toggled-by-default : true
potion:
enabled : true
toggled-by-default : true
shield:
enabled : true
toggled-by-default : true
elytra:
enabled : true
toggled-by-default : true
ender-pearl:
enabled : true
toggled-by-default : true
https://discord.gg/2zZChX9AEN
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.16, 1.20, 1.20.6
- 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.
Duels | Player vs Player with restrictions [1.21] | Perfect for PvP servers! is a free Minecraft Java mod. Compatible with Minecraft 1.16, 1.20, 1.20.6, 1.21. Downloaded 10,642 times (via Spigot). Download it and open it directly in the game.