Automated 1v1 plugin

Status
This thread has been locked.

Benzimmer

Java Developer
Banned
Feedback score
20
Posts
76
Reactions
179
Resources
0
DUELS REVAMPED -

  • Much, much more efficient and less lag.
  • Fixed many bugs.
  • Added an updating scoreboard to players inside of duels.
  • You can now create unlimited regions that a player must be inside of.
  • Each arena now has a custom name that can be used in the scoreboard.
  • You can now have unlimited arenas.
  • Each match now has a duration that can also be shown on the scoreboard.
  • There are now 20+ configurable messages.
  • Now uses WorldEdit API to create regions of which players must remain in to request, accept and join matches in.
  • Commands were updated.
  • The help message is much tidier.
  • You can now configure if you want them to be removed from a queue upon damage or death or none.
DUELS

WHAT DOES THIS PLUGIN OFFER?

Duels is a 1v1 plugin which has the following features:

Unlimited Arenas
You can set these arenas by using the simple command /duels setarena <name> <position>. So for example I would set the first players spawn position in arena 1 by using /duels setarena TestArena 1. We have a unique arena system so it will teleport the players to a random available arena. If arena 1 and 10 was taken then it would pick an arena from 2-9. If they're no available arenas it will not let the players duel or join the match queue.

Match Queues
This plugin allows match queues by using the command /duels queue you can join and leave the queue. This will select a random player in the queue to duel with you.

Duel and Accept Requests
Players will be able to duel and accept player requests by using the commands /duels request <playername> and /duels accept <playername>. There is a timeout (configurable in the config) for the player to accept the request.

Customisable Messages
All the messages within the plugin are configurable in the lang.yml file. You can change every single message displayed in game. Every message will be set to a default message when you first download the plugin. Each message in the lang.yml file will have a description above it to tell you what the message is. There are currently 20+ configurable messages!

Custom Kit
You can set the kit using the command /duels savekit. This command will save your current inventory and armor for the kit when dueling players and joining the match queue. This kit will be saved in a file called kit.yml which you do not have to touch in order to edit the kit. If you would like a new kit just simply use the command again to override the current one. If you don't want players to spawn with a custom kit you can set this in the config.yml file.

Regions
This plugin supports regions so you can define a region using /duels createregion <regionname>, using WorldEdit. Players can then only duel, accept and join the match queue within this region. By default there is no region specified so players can duel anywhere on the map.

HOW CAN YOU PURCHASE THIS PLUGIN?
This plugin has a fixed charge of $5.
You can purchase this plugin from either of the following links:
https://www.spigotmc.org/resources/automated-1v1-plugin-efficient-and-flexible-completely-revamped.6837

If there is something you're not sure of or you need help with, you can private message me on here.

Permissions:
- DUELS.* (Access to every command).
- DUELS.REQUEST (Request a player to a duel).
- DUELS.ACCEPT (Accept a duel request).
- DUELS.JOINQUEUE (Join the match queue).
- DUELS.CREATEREGION (Get the "Duels wand" to set the region).
- DUELS.SAVEKIT (Save the custom 1v1 kit).
- DUELS.SETPOSITION (Set the 1v1 locations).

Scoreboard Values:
%player% - Shows your opponents name.
%map% - Gets the map name you're currently in.
%duration% - Gets the current match duration.

Have any more scoreboard variables suggestions? Private message me!

eQ6l7az.png

m4iMDop.png

cvYLUPq.png

5xoekwp.png

TzhWz8p.png

IJGVtJ6.png


Please note all these messages are configurable these are just the default ones.

Upon purchase of this plugin,
1) You do not have permission to resell or give this plugin to other person.
2) This plugin can only be used on your own server.
3) You cannot decompile or modify the source of the plugin without my permission.
4) There are absolutely no refunds.
 
Last edited:
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Benzimmer

Java Developer
Banned
Feedback score
20
Posts
76
Reactions
179
Resources
0
Are you able to add health counts after defeat? Like so and so defeated so and so with 4 hearts remaining.
Yes sure, I'll go ahead and add that now.[DOUBLEPOST=1430257601,1430255788][/DOUBLEPOST]Just added that too, so when the player loses the 1v1 the message could (unless you edit it in the config) look something like this...

Click me
 
Banned forever. Reason: Scamming (https://builtbybit.com/threads/benzimmer-v-billybilly-transaction-dispute.703817/)

God

8 Years on MCM. Back again.
Premium
Feedback score
8
Posts
1,306
Reactions
447
Resources
0
Looks really good.
 

bigbubba

Vorex Services
Supreme
Feedback score
11
Posts
2,520
Reactions
1,571
Resources
0
Vouch, Great plugin although the transaction could improve ;)
 

Makis

Feedback score
0
Posts
160
Reactions
20
Resources
0
Is their a server I can see the plugin functioning on?[DOUBLEPOST=1430305157,1430305111][/DOUBLEPOST]
DUELS

WHAT DOES THIS PLUGIN OFFER?

Duels
is a 1v1 plugin which has the following features:

Sometimes there is a bug with telportation for your own safety please set the 1v1 locations 1 block above the ground so they can't go into the ground when doing a 1v1 although this doesn't happen often.

Multiple Arenas

This plugin offers up to 10 arenas at 1 time and eventually I plan to possible add more arenas. You can set these arenas by using the simple command /set1v1 <pos1/pos2> <arenanumber>. So for example I would set the first players spawn position in arena 1 by using /set1v1 pos1 1. We have a unique arena system so it will teleport the players to a random available arena. If arena 1 and 10 was taken then it would pick an arena from 2-9. If they're no available arenas it will not let the players duel or join the match queue.

Match Queues
This plugin allows match queues by using the command /match you can join and leave the queue. This will select a random player in the queue to duel with you.

Duel and Accept Requests
Players will be able to duel and accept player requests by using the commands /duel <playername> and /accept <playername>. There is a timeout (configurable in the config) for the player to accept the request.

Customisable Messages
All the messages within the plugin are configurable in the lang.yml file. You can change every single message displayed in game. Every message will be set to a default message when you first download the plugin. Each message in the lang.yml file will have a description above it to tell you what the message is.

Custom Kit
You can set the kit using the command /savekit. This command will save your current inventory and armor for the kit when dueling players and joining the match queue. This kit will be saved in a file called kit.yml which you do not have to touch in order to edit the kit. If you would like a new kit just simply use the command again to override the current one. If you don't want players to spawn with a custom kit you can set this in the config.yml file.

Regions
This plugin supports regions so you can define a region using /setregion, you will receive a stick which you can left-click to set the first corner of the region and right-click to set the second corner. Players can then only duel, accept and join the match queue within this region. By default there is no region specified so players can duel anywhere on the map.

HOW CAN YOU PURCHASE THIS PLUGIN?
This plugin has a fixed charge of $5.
You can purchase this plugin from either of the following links:
https://payivy.com/v/Duels
Shortly adding to spigot.

If there is something you're not sure of or you need help with, you can private message me on here.
Permissions:
- Duels.* (Access to every command).
- Duels.request (Request a player to a duel).
- Duels.accept (Accept a duel request).
- Duels.match (Join the match queue).
- Duels.setregion (Get the "Duels wand" to set the region).
- Duels.savekit (Save the custom 1v1 kit).
- Duels.set1v1 (Set the 1v1 locations).

Dueling and accepting players - CLICK ME
Setting the region locations - CLICK ME
Joining and leaving the match queue - CLICK ME
Setting the 1v1 locations - CLICK ME
Lang.yml file - CLICK ME

Please note all these messages are configurable these are just the default ones.
I couldn't fit all the messages in 1 screenshot of the lang.yml which is why all the messages are not in that one.

Upon purchase of this plugin,
1) You do not have permission to resell or give this plugin to other person.
2) This plugin can only be used on your own server.
3) You cannot decompile or modify the source of the plugin without my permission.
4) There are absolutely no refunds.

All credit for this post goes to Synic_ who allowed me to use this layout from his post. You can check his unique and awesome ChatUtility plugin out here:
https://www.mc-market.org/threads/10355/
Is there a server I can test this on
 

Aserversmc

Feedback score
0
Posts
26
Reactions
7
Resources
0
Please send a link of this plugin posted on spigot, I would like to check it out! Also, is there an option to give a certain reward for winning a match?
 

Longze

Deactivated
Feedback score
33
Posts
337
Reactions
455
Resources
0
This looks like an awesome plugin for any PVP server, great job.

Please send a link of this plugin posted on spigot, I would like to check it out! Also, is there an option to give a certain reward for winning a match?

I don't think this would be a good idea, people could just get a friend on and boost to keep getting rewards.
 

Aserversmc

Feedback score
0
Posts
26
Reactions
7
Resources
0
This looks like an awesome plugin for any PVP server, great job.



I don't think this would be a good idea, people could just get a friend on and boost to keep getting rewards.
How about something like a wager match? Both players have to pay a certain amount to join and winner takes all.
 

Benzimmer

Java Developer
Banned
Feedback score
20
Posts
76
Reactions
179
Resources
0
Vouch, Great plugin although the transaction could improve ;)
Thanks, I will be adding this to Spigot shortly just waiting for my account to be able to post premium plugins. I have had that account for about 4 days now so in around 3 days I will add it to Spigot.
Can you accept my payment of the plugin? please :D
Yes I have accepted and sent you the download link in a private message.
Is there a server I can test this on
You can test this on my server, just private message me when you're online.
This looks like an awesome plugin for any PVP server, great job.
Thanks! :D
How about something like a wager match? Both players have to pay a certain amount to join and winner takes all.
Yes I will think about added this soon. ;)
 
Banned forever. Reason: Scamming (https://builtbybit.com/threads/benzimmer-v-billybilly-transaction-dispute.703817/)

bigbubba

Vorex Services
Supreme
Feedback score
11
Posts
2,520
Reactions
1,571
Resources
0
Thanks, I will be adding this to Spigot shortly just waiting for my account to be able to post premium plugins. I have had that account for about 4 days now so in around 3 days I will add it to Spigot.

Yes I have accepted and sent you the download link in a private message.

You can test this on my server, just private message me when you're online.

Thanks! :D

Yes I will think about added this soon. ;)
Can you give me access to updates once you have added it to spigot?
 

Benzimmer

Java Developer
Banned
Feedback score
20
Posts
76
Reactions
179
Resources
0
Banned forever. Reason: Scamming (https://builtbybit.com/threads/benzimmer-v-billybilly-transaction-dispute.703817/)

Benzimmer

Java Developer
Banned
Feedback score
20
Posts
76
Reactions
179
Resources
0
Banned forever. Reason: Scamming (https://builtbybit.com/threads/benzimmer-v-billybilly-transaction-dispute.703817/)

Benzimmer

Java Developer
Banned
Feedback score
20
Posts
76
Reactions
179
Resources
0
Someone has just brought a copy of Duels yesterday, if you haven't received it already, you can private message me on here with the payment transaction ID and I'll go ahead and give you a download link. Thanks. :)
 
Banned forever. Reason: Scamming (https://builtbybit.com/threads/benzimmer-v-billybilly-transaction-dispute.703817/)

Benzimmer

Java Developer
Banned
Feedback score
20
Posts
76
Reactions
179
Resources
0
6 happy customers and counting! :)
 
Banned forever. Reason: Scamming (https://builtbybit.com/threads/benzimmer-v-billybilly-transaction-dispute.703817/)

Benzimmer

Java Developer
Banned
Feedback score
20
Posts
76
Reactions
179
Resources
0
Duels version 1.1 update -

New Features:
  • I have updated Duels so it is now compatible with versions 1.7-1.8.3 (might work with lower versions not tested).
  • I have made a more efficient lang.yml file so if you have to plugin I would suggest deleting your current lang.yml file and allowing the plugin to load the new one.
  • I have also added a new command /blockcommand <commandname>. This will block any chosen commands while players are in a 1v1 match or queue. Use the permission Duels.blockcommands to allow players to use this command.
Planned Features:
  • A spectate feature to spectate other players in matches.
  • Binding commands to items so you can right-click an item to join the queue, duel players, etc.
 
Banned forever. Reason: Scamming (https://builtbybit.com/threads/benzimmer-v-billybilly-transaction-dispute.703817/)

PhaseClan

Tinkerer
Premium
Feedback score
10
Posts
484
Reactions
219
Resources
0
Are you able to add health counts after defeat? Like so and so defeated so and so with 4 hearts remaining.
No you aren't at the moment, but that should be added.
 
Status
This thread has been locked.
Top