I'm looking for a reputable, good and quick dev to add features and fix bugs on the plugin IranPvP by Irantwomiles. There are a ton of small bugs that I've found as well as some features I'd like added. You will receive the SRC to work on this, but you cannot redistribute it in any way, you also cannot use it without Irantwomiles' permission to do so.
There are quite a few small bugs that I'd like fixed, but they aren't hard to fix. Further info will be given after contacting me.
For the new features, there's quite a few small and big things I'd like added, but more info about this will be given after contacting me. For now here are a few of the big things:
EDIT 2: Here are the list of all the features:
You will be paid more depending on how quickly and efficiently you can get this completed.
Contact me:
Skype: kouta.tdc
Discord: yeahs#3480
PM me: yeahs
There are quite a few small bugs that I'd like fixed, but they aren't hard to fix. Further info will be given after contacting me.
For the new features, there's quite a few small and big things I'd like added, but more info about this will be given after contacting me. For now here are a few of the big things:
- The feature to "merge" teams for bigger team events such as Elimination, KOTH, Conquest, and DTC team fights (so instead of 1 team vs 1 team, it's all the teams that are merged)
- Conquest team fights including a scoreboard like HCF would have.
- DTC team fights including a scoreboard similar to Kohi's.
- More events, there is currently FFA and you can build off that.
- MySQL data (elo, ranked fight inventories and info, stats, etc.) storing. It's currently flatfile.
- Settings to toggle duel requests, scoreboard, etc.
- More spectator options.
EDIT 2: Here are the list of all the features:
Team merging: Teams can merge with eachother for bigger events. When you click the "Team Info" it should say your team and the other team(s) with their members as well. There should be the "merged team leader" who can start the team fight events, unmerge with teams and give merged team leader to another leader of a team merged with them. The commands should be shown on /team and be another section called "Merge Commands". It should basically be the same commands as team commands but changes such as: /team merge, /team unmerge, /team mleader, /team mjoin, /merge leave, etc. Each team should still have the ability to select their team's classes (like bard, archer, rogue) and kick/leader players in their team.
- Conquest: Conquest should require 4 players on each team (of 2) for the minimum and go up to 20 players on each team (of 4). There should be commands to set the red/green/yellow/blue cap points, set the timer for the cap points and set the amount of points needed to win. The scoreboard should be like HCF where it shows the timers for the cap points and the teams that have points, but instead of faction names for that it should be the team leader's name.
- DTC: DTC shouldn't have any requirements for teams and be similar to the KOTH scoreboard, but instead of the cap timer after the arena name (Arena: 1:30) it should be: Arena: 90 and the 90 should be the hitpoints. I should be able to select what block I want for DTC (it can be a wand or I can be looking at it whilst executing the command) and the amount of hitpoints it has. The core should regenerate after 15 seconds of not being broken/destroyed.
- More events: The /ffa start command should be moved to /event (or /events) for donors and should pop up a 9x3 GUI with the 6 events: FFA, Brackets, Team Brackets, Redrover, KOTH FFA, Duo KOTH. Brackets should just show how many more are alive and the duration it's been going. Team brackets should allow two players that are in the event to /team eachother, either by right-clicking their partner or using /team <name>, it should also use the same 2v2 scoreboard I will get into later. Redrover should randomly pick 2 leaders after it's started and they can use /pick <name> to select a player on their team, once there are no more players left the game should start and the first player each leader /pick'ed and send a message to the leaders telling them to /pick their next player they want to go. The redrover leaders should have a paper listing their team and the players who have died, alive and fighting right now. KOTH FFA should be similar to a KOTH team fight, but without the "Opponent" thing on the scoreboard. Duo KOTH should be similar to the Team brackets and KOTH FFA, again without the "Opponent" thing on the scoreboard.
- MySQL Data Storing: It should store players' ranked wins and losses, unranked wins and losses, specific gametype wins/losses for ranked and unranked, ranked match info such as inventories, health, active potions, pots, etc. It should also store 2v2 and 3v3 ranked elo, but not the inventories and match info, just something like "Player 1 and Player 2 vs. Enemy 1 and Enemy 2."
- Settings: Should give players a command like /settings to toggle duel requests, lightning on death, tab, the whole scoreboard, and toggling specific things on the scoreboard. It should pop up a GUI that's 9 slots wide and 1 slot tall with the four toggle-able things. If the "Scoreboard" item is clicked, it should open a new 3x9 GUI with the option to toggle the whole scoreboard, toggle scoreboard for: Lobby, Duels, Team fights, Spectator mode, Events.
- Spectator options: Should give a spectator more items in their hotbar when they're in spectator mode. It should have a paper which opens a 6x9 GUI with all the current matches, this also includes ranked and team fight matches. It should have green/gray dye to vanish/un-vanish other spectators. It should have an emerald that shows the match info when clicked on. For duels, it should say: Player 1 (elo) vs. Player 2 (elo), Ladder:, Duration:, Mode: duel/unranked/ranked. It should only show "elo" part if the match is a ranked match. For team fights, it should say: Player 1's team vs. Player 2's team, Kit:, Duration:, Mode: elimination/koth/dtc/conquest.
- Staff mode: Should automatically put the player in /v, give them a "Match Info" that's given to spectators, random teleport (should only teleport to players in a match) item, freeze player which just does /freeze to the player the staff member is looking at (freeze feature is not required).
- Archer class: Most of the mechanics should be similar to bard. Only kits that contain the word "archer" should be given to them if they're a /team archer, there should be a /team archer that only the leader can use. If a player is /team archer and wearing a full leather set, they should receive Speed 3, Resistance 2, and Regeneration 1. Archers should also be able to tag a player if they hit them with a fully charged bow shot, once they have tagged a player, on the archer's scoreboard it should add a "Tagged Players:" part and then under that it should list the player's that are tagged, each player with a new line on the SB, it should also tell the archer that the player has been tagged. Once a player is archer tagged, they should take 15% more damage and show on the scoreboard: (archer_name): Tagged. Tagged players should have a gold nametag to let the team know that they're tagged. Archers should not be able to tag eachother.
- Rogue class: Most of the mechanics should be similar to bard. Only kits that contain the word "rogue" or "rouge" should be given to them if they're a /team rogue, there should be a /team rogue that only the leader can use. If a player is /team rogue and wearing a full chain set, they should receive Speed 3, Jump Boost 2, and Resistance 1. Rogues should also be able to backstab a player if they hit an enemy in the back, once they have backstabbed a player, they should receive slowness 3 for 1 second and a cooldown of 2 seconds should start before using backstab on a player again. Gold swords to backstab a player should only be possie if they're a /team rogue.
- Disabled/enabled classes in team duel menu: There are currently 2 GUI's for /team duel, the first one is selecting the gametype/kit, the second one is selecting Elimination/KOTH. I want to add a third GUI in which the dueler can click a gold/leather/chain helmet to toggle a class. The current duel request looks like this: http://prntscr.com/f8f6i8. I want it to look something like this: http://prntscr.com/f8f8pt. By default, all the classes should be enabled.
- 2v2 and 3v3 queues: The team leader should have a diamond sword that pops up a GUI similar to the ranked/unranked GUI's, but obviously when you queue, it should queue for the 2v2/3v3 queue. Duel arenas should be used for this, not the team arenas. The scoreboard should show your teammate(s) amount of pots and health. Here is an example of what should be added on the scoreboard: http://prntscr.com/f8fhar. Here is an example of what should be added if a teammate is dead: http://prntscr.com/f8fibq. The scoreboards are an example of a 3v3, if it was a 2v2 only one player is required.
- Team events: Basically Kohi's "Team Split" and "FFA" but instead, these gamemodes: FFA, Team Split, KOTH, and DTC. The FFA should just spawn all the players into a duel arena and once there's one player left, the match should end and send a message to all the players that were in the FFA the inventories of the players. Team Split should just split the team into two equal teams and put them against eachother, basically just like elimination team vs team but just one team split into two. KOTH should be like Team Split and split the teams into two and put them against eachother in KOTH mode. DTC should be liked DTC explained above, but again just split the teams into two and put them against eachother in DTC mode. It should be a golden sword that only the team leader has.
- Merge events: Like team events, but the merged team leader has an iron sword that includes Conquest mode in the GUI. Conquest is only enabled IF there are at least 2 teams with both at least 4 players.
- Auto /duel: If a team leader uses /duel <player / team> whilst in a team and team leader, the command should be automatically changed to /team duel <whatever they put here>.
- Auto /team duel in view teams GUI: When you're in a team and open the "View Teams" GUI, there is a list of teams and when you click on someone's team, it should automatically /team duel <team leader> and open that GUI.
- Custom Tab: Should show your elo for ladders and store (store.alarha.net) on the bottom for the left side of the tab, should show the online players, in queue players, players in a match and your ping along with "Alarha" on the top for the middle part of the tab, should show your stats for ranked/unranked wins/losse, global elo and the teamspeak (ts.alarha.net) on the bottom of the right side of tab. In other words, it should look something like this: http://prntscr.com/f8gc4h. When you're in a team, the middle part of tab should say "<leader>'s team:" then list the players in the team, even if the team is merged it shouldn't show up in tab.
- Kits: Combo, BuildUHC, and UHC for duels/2v2s/3v3s, I'm not exactly sure how arena regeneration works myself, but there should be a /arena subcommand to somehow setup an arena to regenerate after every match. There should also be a /arena subcommand to disable health regen and nohitdelay (for combo). There should also be a command to get a golden head.
- Wait after winning: When a player wins a duel, they shouldn't instantly be teleported to spawn, instead it should leave them in the arena for about 3 seconds then teleport them to spawn. This should also happen to spectators so they can get a clear understanding of who won.
- Harmless lightning on death: When a player is killed, lightning that doesn't block blocks, cause fire, damage or anything should appear where the player died at. This should be disable-able in /settings.
- Team and global chat: There's already a team chat mode (by typing ! before the message), I basically want to add another chat mode that players in teams that are merged with your team can see, both teams in a /team duel can see, and a whole team in a team event can see. Also when a team is doing a team event that includes teams, the default team chat (!) should only be viewable ONLY by the teams in the event, not the whole team.
You will be paid more depending on how quickly and efficiently you can get this completed.
Contact me:
Skype: kouta.tdc
Discord: yeahs#3480
PM me: yeahs
Last edited:
