1v1 Duel plugin / Gui's

Status
This thread has been locked.

SlowOtter

Minewrath
Supreme
Feedback score
8
Posts
122
Reactions
45
Resources
0
Hello, i'm in need of a (custom) duel plugin.

Some more info:

- Commands: /duel user, duel toggle, duel stats, duel top

- /duel user: a gui opens, the user that started the duel can change some settings like custom kits or just fight with items that they have on them atm. // durability loss // soup // mcmmo // food loss // bounty collect. The other user will than have the option to accept or decline.
Also another gui after that where players can both input items to wager, the winner gets all the items.

- /duel toggle: allows user to not get duel requests

- Countdown timer before start in chat. additional messages.

- Arena: i dislike the idea of arenas, i would love to just let the fight start at the place (x,y and z) where the /duel got accepted. Some options here both players should stay in a max of 30-50 blocks from that place. Block breaking, attacking other entities should also be disabled. The duels can only be started in some worldguard areas.

- Death: the person who loses the match should not really die, so no death message, respawns, the duel end at the place where it got started.

If anyone can create a plugin like this, than please send me a message with the price and the time it will take
 
Last edited:
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

rchy

Premium
Feedback score
1
Posts
716
Reactions
258
Resources
0
I might be able to do this but I'm not gonna guarantee anything.
 

SlowOtter

Minewrath
Supreme
Feedback score
8
Posts
122
Reactions
45
Resources
0
Skript or jar? (both are good)
Is it the no arena situation that's hard to do? if that's not possible it can always be with arena's, 2 spawnpoints
 

rchy

Premium
Feedback score
1
Posts
716
Reactions
258
Resources
0
Skript or jar? (both are good)
Is it the no arena situation that's hard to do? if that's not possible it can always be with arena's, 2 spawnpoints
I can do the jar and I've made it so if they are in a radius of the location that you set in the config so for example if you set it in spawn and they are like under x (configuratable) amount of blocks then they can duel and they can't leave that area.
 

Tyler

Developer
Supreme
Feedback score
14
Posts
2,589
Reactions
2,238
Resources
0
- Arena: i dislike the idea of arenas, i would love to just let the fight start at the place (x,y and z) where the /duel got accepted. Some options here both players should stay in a max of 30-50 blocks from that place. Block breaking, attacking other entities should also be disabled. The duels can only be started in some worldguard areas
Would you want them to have to be near each other to start a duel?
 

ItsSilentShot

Feedback score
0
Posts
46
Reactions
11
Resources
0
- Arena: i dislike the idea of arenas, i would love to just let the fight start at the place (x,y and z) where the /duel got accepted. Some options here both players should stay in a max of 30-50 blocks from that place. Block breaking, attacking other entities should also be disabled. The duels can only be started in some worldguard areas.

The arenas(the version you are talking about) might run into some issues however. No expert here, but I assume this plugin is for a Factions or a Soup server, so a duel would have to only happen in wilderness (You wouldn't want people going at it at spawn I assume.). Even if duels only happened in Wilderness, someone could be hiding his teammate near the place of the duel, and since the challenged players' attacking other entities option is disabled, this would mean that there would be a 2v1 case where that single guy is not able to hit the friend of the challenger. And when it comes to some WorldGuard areas, __global__ is a worldguard area so that would mean an entire world. For you to utilize WorldGuard, you would have to make it so people can't walk in and turn it into a team fight, and to stop them, you either need to add an "entry" flag, or you would need walls to keep people out.

I would say having arenas will just simplify things. :)
 

Tyler

Developer
Supreme
Feedback score
14
Posts
2,589
Reactions
2,238
Resources
0
The arenas(the version you are talking about) might run into some issues however. No expert here, but I assume this plugin is for a Factions or a Soup server, so a duel would have to only happen in wilderness (You wouldn't want people going at it at spawn I assume.). Even if duels only happened in Wilderness, someone could be hiding his teammate near the place of the duel, and since the challenged players' attacking other entities option is disabled, this would mean that there would be a 2v1 case where that single guy is not able to hit the friend of the challenger. And when it comes to some WorldGuard areas, __global__ is a worldguard area so that would mean an entire world. For you to utilize WorldGuard, you would have to make it so people can't walk in and turn it into a team fight, and to stop them, you either need to add an "entry" flag, or you would need walls to keep people out.

I would say having arenas will just simplify things. :)
A few solutions:
  • disallow in certain world guard regions (such as the spawn region)
  • have an area around the dueling players that only they can be in, and cant exit / no one else can enter
  • disallow any other player to damage those players while in a duel
  • hide other players from the duelers and the duelers from other players
 

ItsSilentShot

Feedback score
0
Posts
46
Reactions
11
Resources
0
Yeah 1 could work, but 2,3,4 could again make some exceptions.

have an area around the dueling players that only they can be in, and cant exit / no one else can enter

Since he asked them to duel where they are instead of going in an arena, can't people duel near a base and disallow people to enter to their own base whilst raiding? Or if they can f home and get into their base, they technically cheated the system and they are in the area.

disallow any other player to damage those players while in a duel

This would give players a chance whilst raiding. If they are running from someone, or in a near PvP experience where they will lose, they can duel each other (faction teammates). They could sit there and after a couple minutes, one could kill each other and get all the stuff, and return to base.

hide other players from the duelers and the duelers from other players

This would be quite similar to the third one, but players could think they pearled and kited away. They could again sit there and do the same, then run away.

(Please correct me if I am wrong in any way, you are a developer, I'm not.)
 

Tyler

Developer
Supreme
Feedback score
14
Posts
2,589
Reactions
2,238
Resources
0
Yeah 1 could work, but 2,3,4 could again make some exceptions.



Since he asked them to duel where they are instead of going in an arena, can't people duel near a base and disallow people to enter to their own base whilst raiding? Or if they can f home and get into their base, they technically cheated the system and they are in the area.



This would give players a chance whilst raiding. If they are running from someone, or in a near PvP experience where they will lose, they can duel each other (faction teammates). They could sit there and after a couple minutes, one could kill each other and get all the stuff, and return to base.



This would be quite similar to the third one, but players could think they pearled and kited away. They could again sit there and do the same, then run away.

(Please correct me if I am wrong in any way, you are a developer, I'm not.)
If they are in PvP then a combat plugin can be used that blocks certain commands, such as the duel commands. There could also be a countdown to start the duel incase the player were to try to get out of combat by starting a duel, and if you are hit during that countdown then the duel could cancel. You can also disallow faction members from dueling each other.
 

SlowOtter

Minewrath
Supreme
Feedback score
8
Posts
122
Reactions
45
Resources
0
I would say having arenas will just simplify things. :)

Yeah probably :D, this plugin is meant for a faction / rpg styled server.

Also i was more talking about starting a duel at certain locations not in the wilderness. Let me explain some stuff.
Let's say you have a random town on the map, in the town pvp is denied (other worldguard flags). Would it not be possible to make it so that the 2 players in a duel are "time" gifted the correct permissions to the way that they can pvp in that town? Maybe a solution: an invisible barrier type that knockbacks other players example (=youtuber shield), stuff like enderpearls should than get disabled by worldguard.[DOUBLEPOST=1471616528][/DOUBLEPOST]
If they are in PvP then a combat plugin can be used that blocks certain commands, such as the duel commands. There could also be a countdown to start the duel incase the player were to try to get out of combat by starting a duel, and if you are hit during that countdown then the duel could cancel. You can also disallow faction members from dueling each other.

- combat tag plugin combattagplus

- Maybe when the settings for the duel are accepted by both players, they could get the slowness / blindness potion effects until the countdown ends.

- I'm not using the default faction plugins, but is damage to faction members not auto disabled?
 
Last edited:

ItsSilentShot

Feedback score
0
Posts
46
Reactions
11
Resources
0
Maybe a solution: an invisible barrier type that knockbacks other players example (=youtuber shield),

WorldGuard "entry" flag does just that. But that would again make some more exceptions. For it to be useable by everyone, it should be set to true, however, when a duel starts, it should be turned to false. Now, I don't know what happens if people are in the town when a duel starts (like if they get knocked back or tped out, or they just stay). If they get knocked back / tped out, that would be an inconvenience for other players, if they don't, it just defeats the purpose.

If they are in PvP then a combat plugin can be used that blocks certain commands, such as the duel commands. There could also be a countdown to start the duel incase the player were to try to get out of combat by starting a duel, and if you are hit during that countdown then the duel could cancel. You can also disallow faction members from dueling each other.

Yeah. It wouldn't change this one below but it would handle many exceptions. :)
Since he asked them to duel where they are instead of going in an arena, can't people duel near a base and disallow people to enter to their own base whilst raiding? Or if they can f home and get into their base, they technically cheated the system and they are in the area.
 

MrToucan

Feedback score
0
Posts
172
Reactions
32
Resources
0
Hello, i'm in need of a (custom) duel plugin.

Some more info:

- Commands: /duel user, duel toggle, duel stats, duel top

- /duel user: a gui opens, the user that started the duel can change some settings like custom kits or just fight with items that they have on them atm. // durability loss // soup // mcmmo // food loss // bounty collect. The other user will than have the option to accept or decline.
Also another gui after that where players can both input items to wager, the winner gets all the items.

- /duel toggle: allows user to not get duel requests

- Countdown timer before start in chat. additional messages.

- Arena: i dislike the idea of arenas, i would love to just let the fight start at the place (x,y and z) where the /duel got accepted. Some options here both players should stay in a max of 30-50 blocks from that place. Block breaking, attacking other entities should also be disabled. The duels can only be started in some worldguard areas.

- Death: the person who loses the match should not really die, so no death message, respawns, the duel end at the place where it got started.

If anyone can create a plugin like this, than please send me a message with the price and the time it will take
What is your budget for this?
 
Status
This thread has been locked.
Top