I'm looking to buy a cleanly and efficiently coded tournaments plugin. The basic idea is a plugin that allows staff members (maybe donators) to start a solo/duo/trio brackets tournament. There should be a clean scoreboard, spectator modes when you die, etc.
In the config.yml, there should be an area to put MySQL database login info in, set the season (I, II, III, IV, etc.), set the mode (solo, duo, trio) as well as setting the player-count there, the kit, and the prizes (should be configurable chances and commands to be executed). I'll explain each of these later.
In the regular lobby, it should just be a place where players can wait until the amount of players needed have entered the tournament. On the scoreboard, it should show "Online:, Mode: 1v1/2v2/3v3, Kit: [kit], Entered: [entered/max]", spacer, www.alarha.net" Even if there's 50 player's online and only 32 are needed, they all must be entered or they'll just be put as a spectator once it starts. I should be able to set a location for this lobby.
Once the required amount of player's have entered, it should say in chat "Starting in 30,20,10,5,4,3,2,1" and switch the scoreboard to "Entered: [entered], Mode: 1v1/2v2/3v3, Kit: [kit], Starting in: [countdown] for spectators and players (if solo).
*IF IT'S DUO/TRIO* In this 30 seconds, players should be able to /team <playername>, the player the team request was sent to should be able to /team <other playername> to accept the team request. Your teammates (duo and trio) should show up on the scoreboard. You should only be able to invite a player to your team if they're in the 30 second wait and not a spectator. /team info <player> should show their team, /team leave should leave the team. I should be able to set a location for this sublobby.
I should be able to set the arenas up (one match per arena) and the point where team1 and team2 spawn. Once the game starts, all the teams/players should be teleported, once a player dies, their inventory should be cleared (and armor) and their hunger and health should be filled. Once everyone in round1 is done, round2 starts, then round3, etc.
Spectators should have the command to /spec <name> to teleport to them and a compass that opens a GUI with all the current fights going on. If they're spectating a match and one of the teams/players wins on it, it should let the spectator stay for 5 seconds, then they should be randomly teleported to a match.
Once a player dies, they should be put into spectator mode at the point they died at (in the match) and then get teleported out in 5 seconds OR if it's a team fight and there's still one of their teammates left, they can spectate until one of the teams finally win.
To make a kit, I should be able to do /kit create <name>, /kit setkit <name>, /kit getkit <name>. When I set the kit it should just be the same as my inventory including enchants and armor.
To start a tournament, it should be the permission node tournament.start and the command should be /tournament start to start it.
The config should look something like:
[insert MySQL stuff here]
season: I
mode: solo (can be duo or trio)
players: 32 (must be compatible with trio if the mode is set to trio)
kit: <kitname>
prizes:
platinum_rank:
command: setrank %player% Platinum, broadcast %player% has won!
chance: 50 (%)
mode: solo, duo (the modes that it should work with)
It's a pretty shitty, messy thread but it explains enough.
Contact me:
Skype: kouta.tdc
PM me: yeahs
Discord: yeahs#3480
In the config.yml, there should be an area to put MySQL database login info in, set the season (I, II, III, IV, etc.), set the mode (solo, duo, trio) as well as setting the player-count there, the kit, and the prizes (should be configurable chances and commands to be executed). I'll explain each of these later.
In the regular lobby, it should just be a place where players can wait until the amount of players needed have entered the tournament. On the scoreboard, it should show "Online:, Mode: 1v1/2v2/3v3, Kit: [kit], Entered: [entered/max]", spacer, www.alarha.net" Even if there's 50 player's online and only 32 are needed, they all must be entered or they'll just be put as a spectator once it starts. I should be able to set a location for this lobby.
Once the required amount of player's have entered, it should say in chat "Starting in 30,20,10,5,4,3,2,1" and switch the scoreboard to "Entered: [entered], Mode: 1v1/2v2/3v3, Kit: [kit], Starting in: [countdown] for spectators and players (if solo).
*IF IT'S DUO/TRIO* In this 30 seconds, players should be able to /team <playername>, the player the team request was sent to should be able to /team <other playername> to accept the team request. Your teammates (duo and trio) should show up on the scoreboard. You should only be able to invite a player to your team if they're in the 30 second wait and not a spectator. /team info <player> should show their team, /team leave should leave the team. I should be able to set a location for this sublobby.
I should be able to set the arenas up (one match per arena) and the point where team1 and team2 spawn. Once the game starts, all the teams/players should be teleported, once a player dies, their inventory should be cleared (and armor) and their hunger and health should be filled. Once everyone in round1 is done, round2 starts, then round3, etc.
Spectators should have the command to /spec <name> to teleport to them and a compass that opens a GUI with all the current fights going on. If they're spectating a match and one of the teams/players wins on it, it should let the spectator stay for 5 seconds, then they should be randomly teleported to a match.
Once a player dies, they should be put into spectator mode at the point they died at (in the match) and then get teleported out in 5 seconds OR if it's a team fight and there's still one of their teammates left, they can spectate until one of the teams finally win.
To make a kit, I should be able to do /kit create <name>, /kit setkit <name>, /kit getkit <name>. When I set the kit it should just be the same as my inventory including enchants and armor.
To start a tournament, it should be the permission node tournament.start and the command should be /tournament start to start it.
The config should look something like:
[insert MySQL stuff here]
season: I
mode: solo (can be duo or trio)
players: 32 (must be compatible with trio if the mode is set to trio)
kit: <kitname>
prizes:
platinum_rank:
command: setrank %player% Platinum, broadcast %player% has won!
chance: 50 (%)
mode: solo, duo (the modes that it should work with)
It's a pretty shitty, messy thread but it explains enough.
Contact me:
Skype: kouta.tdc
PM me: yeahs
Discord: yeahs#3480
