The Purge

Discussion in 'Archived: Plugin Requests' started by Zerecrafter, Jul 25, 2013.

  1. Offline

    Zerecrafter

    Hello guys, I'm looking for someone who can code me a plugin based off of the movie called The Purge. If you don't know how/what The Purge is, please watch this trailer:



    Plugin Category: PVP
    Name: The Purge MC

    Now that you have watched the trailer here are the specs:
    • Needs to have a border part to the plugin where the auto border is 1000x1000 but, this can be changed in the config with 200x200 being the smallest auto-border possible and 1400x1400 being the biggest auto-boder possible to be made.
    • This auto-border will be like the "invisible walls" so that the players cant get out of the arena/area where the whole purge game is happening.
    • The center of this "auto-border" will be set using the command "/purge set autoborder". By using this command, you are telling the server that the COLUMN you are standing on will be the center of this autoborder. In the config, autoborder MUST be a SQUARE. Cannot be a rectangle. MUST BE A SQUARE or wont work!!
    • Needs to have a sign where people can right click and get teleported to the position where the ready hub is set.
    • The plugin needs to automatically start the match 5 minutes after there is 10 or more players in the ready hub. This time for automatically starting the game after there is 10 minutes in the ready hub can be changed in the config.
    • The plugin can't start a new game if there is currently a game going on.
    • There will be a GUI for players that are waiting for the new game to come on showing the amount of time left till the next game happens.
    • Once the game starts the players in the ready hub will be teleported to a map and will spawn at whereever I set the spawnpoint for the arena and they have 2 minutes in peaceful mode. During the peaceful time, the player will be in peaceful and there will be no nights and no pvp. The 2 minutes can be changed in config with 10 being the max amount of minutes to set which players will be in peaceful mode and 2 being the lowest. The plugin should come with 2 minutes by default.
    • There will be a GUI to the right hand side of everyone's screen when the game's mode is set to peaceful showing the amount of time left till the purge begins.
    • After the peaceful ends there will be a message that says "The purge has began!" and the time will be set to night and the server mode to hard for 10 minutes. The time will always stay on night as long as the current game is going.
    • If the player is damaged they can't heal normally, they have to eat a golden apple to heal. The golden apple only heals 2 hearts. To acquire golden apples, players will have to trade in the points they have earned during previous games for golden apples. I'm guessing you will be needing to make some sort of code to bind the plugin with my MySQL database for plugins?
    • Once a player dies they will be teleported to the death hub.
    • If a player kills someone they will be rewarded with 1 point for each kill.
    • After 7 minutes of night time during the purge, if there are more than 4 players alive, ALL players will be teleported to a "central point" that you will be able to set with the command "/purge set centralpoint" and they will basically be teleported there to be forced to fight eachother. There can only be 4 winners per game. If by 10 minutes into the purge has started and there's still 5 players or more and the players haven't died, no one wins the game and all players remaining in the arena/purge area will be teleported to the spawn hub.
    • After 10 minutes of nighttime in the purge the game will end and the server will brodcast to the people still alive in the purge "Congratulations, you have survived the purge!". The players who won will be rewarded with 5 points, inventory cleared, and teleported to the spawn hub. The players in the dead hub will be teleported to the spawn hub.
    • The map will be automatically reset and after its reset the server will brodcast a message that says "A new game is ready to start you have 2 minutes to get in the ready hub!" The players will have 2 minutes to get into the ready hub before the server tries to start the match. There will be a GUI to the right hand side showing the amount of time left to get into the "Ready Hub"
    • Points have a huge affect in this game. If a player has X amount of points the will get Z items when they play their next match.
    • Wins will also have an effect in this game.
    • Players with 30 wins will be able to jump twice as higher than normal players. Permission node should go like this: "purge.jumphigh" which will allow players with that permission to be able to jump twice as high during games.
    Ideas for commands:
    Ideas for commands:
    /purge points give [playername] [amount] (give player POINTS)
    /purge points take [playername] [amount] (takes away a player's amount of POINTS)
    /purge sethub spawn
    /purge sethub death
    /purge sethub ready
    /purge forcestart
    /purge forceend
    /purge stats me
    /purge stats top
    /purge stats [playername]
    /purge set autoborder
    /purge set centralpoint
    /purge near
    /purge give [playername] [itemID]
    /purge
    Points and Wins:
    If a player has X amount of wins then they can purchase a certain item. If a players has X amount of points then they can purchase certain items.
    These are going to be certain permissions allowed to certain groups with groupmanager.
    Purge Novices:
    5 wins = Access to buy 1 golden apple for 5 points each. Permission: "purge.buy.goldenapple"
    7 wins = Access to buy 1 Stone Sword for 5 points each. Permission: "purge.buy.stonesword"
    9 wins = Access to buy 1 bow for 5 points each. Permission: "purge.buy.bow"
    9 wins = Access to buy a stack (64) of arrows for 10 points a stack. Permission: "purge.buy.arrows"
    These "Purge Novices" should have all of the above's permission to purchase these items.
    Purge Generals:
    11 wins = Access to buy Iron Helmet for 10 points each. Permission: "purge.buy.ironhelmet".
    11 wins = Access to buy Iron Breastplate for 10 points each. Permission: "purge.buy.ironbreastplate".
    11 wins = Access to buy Iron Leggings for 10 points each. Permission: "purge.buy.ironleggings".
    11 wins Access to buy Iron Boots for 10 points each. Permission: "purge.buy.ironboots".
    12 wins = Access to buy Iron Sword for 10 points each. Permission: "purge.buy.ironsword".
    These "Purge Generals" should have all of the above's permission to purchase these items.
    Purge Commanders:
    15 wins = Access to buy Diamond Helmet 20 points each. Permission: "purge.buy.diamondhelmet"
    15 wins = Access to buy Diamond Breastplate for 20 points each. Permission: "purge.buy.diamondbreastplate"
    15 wins = Access to buy Diamond Leggings for 20 points each. Permission: "purge.buy.diamondleggings"
    15 wins = Access to buy Diamond Boots for 20 points each. Permission: "purge.buy.diamondboots"
    20 wins = Access to buy Diamond Sword for 30 points each. Permission: "purge.buy.diamondsword"
    30 wins = Access to buy the permission to jump twice as higher than normal players. This is a permission node that should go like "purge.jumphigh"
    Players will be allowed to purchase this for 30 points and players with this permission will be allowed to jump twice as higher than normal players.This permission node should be allowed to be purchased by players with 50 points.
    35 wins = Access to players being able to use the "/purge near" command. This command will tell them the closest player near to them and at how many blocks away and at which direction (NORTH, SOUTH, WEST, SOUTHWEST). This will also tell them the enemy's position coordinates (X, Y, Z). When the player performs this command, it should show up like this to them:"NEAREST PLAYER: (x) blocks away at (NORTH, SOUTH, EAST, WEST). Coordinates: x,y,z" The permission node for being able to use this command should be: "purge.near". This can permission can be purchased with 100 points.
    100 wins = Access to players being able to go invisible for 5 seconds. This can be purchased with 150 points.
    These "Purge Commanders" should have all of the above's permissions to buy these items.
    Purge Masters:
    150 wins = Players with between 150 wins and 249 wins are classified as the "Purge Masters" (this will be a group made with groupmanager). Players should automatically be added to this group when they reach the 150 wins. They should have all o the above's permissions.
    Purge Experts:
    250 wins = Players between 250 and 349 wins are classified as the "Purge Experts" (this will be a group made with groupmanager). Players should automatically be added to this group when they reach the 250 wins. They should have all of the above's permissions.
    Purge Gods:
    350+ wins = Players between 350 and beyond will be classified as the "Purge Gods" (this will be a group made with groupmanager). Players should automatically be added to this group when they reach 350 points. They will also have all of the above's permissions.
    This plugin HAS to be compatible with GroupManager.
    Additional Permissions:
    purge.signs.use.ready (enables a player to right click a sign and teleported to the ready hub.)
    purge.signs.create.ready (A player with this permission can create a ready sign)
    purge.points.give (Gives the player you typed a the amount of points you entered)
    purge.points.take (Takes the point amount away from the player you typed)
    purge.sethub.spawn (This sets the spawn for the players when they join the server.)
    purge.sethub.death (This sets the hub where players will be teleported to when they die.)
    pureg.sethub.ready (This sets the hub where players will be teleported to when they right click a ready sign.)
    purge.forcestart (Forces the game to start and the players inside of the ready hub will be start the match.)
    purge.forceend (Forces an end the game and everyone will be teleported to the spawn hub and all points gained in that game will be lost.)
    purge.stats.me (Sees how much points you have.)
    purge.stats.top (Sees how much points the top 5 players have.)
    purge.stats.[playername] (Sees how much points the player you typed in has.)
    I'd like this done as soon as possible. I don't know what to price this. I CANNOT pay more than 50 dollars. I also feel I'm leaving some stuff out on this plugin request as I feel it is not completed somehow. Please make suggestions if I should change something or add something in. Thanks.
     
  2. Offline

    xX_YA_MAMMA_Xx

    I really like this idea, I was thinking more of a PvP server, like you can only raid bases during the purge. Everyone can work on there own bases and collec items when the purge is not active. The purge would happen once every 10 days, and that night could be longer than the others to give players a chance to actually raid. I really like this, if this was made correctly, this could be amazing.
    IntenseArmadillo - Owner of MontyPvP. Thanks!
     
  3. Offline

    stephanvl

    I really like the idea too, and as of forum rules, there can't be asked for money to make a plugin.

    I could try make this plugin, but that will probably take some time.
    if somebody else wants to make it, post a comment so it won't be made twice
     
  4. Offline

    Chiller

  5. Offline

    Zerecrafter

    Chiller Awesome. Lets talk through skype or...?? How are we gonna contact each other or..??

    Oh btw guys thanks for all the positive comments!

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 3, 2016
  6. Offline

    Dpasi314

    Basically awesome.
    Chiller If you need / want me to help / do something I'm always here!
     
  7. Offline

    NLGamingBross

    Good idea. Iam liek to do this but its to hard for me! I hope you get this plugin and don't forget when it is finshed please contact me with the server IP? :)
     
  8. Offline

    Zerecrafter

    NLGamingBross Sure thing Dude!!
    Chiller added you :) my skype is zerecrafter

    Dpasi314 If you want I can add you on Skype too maybe if you want and we could all work something out together? I'll only add you if that's alright with you though.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 3, 2016
  9. Offline

    thepurgeman

    If anyone here has made the plugin I would love for them to contact me about the plugin! I would love to use it on my server!
     
  10. Offline

    jdjack

    I run a server and my developer has created a Purge plugin but im not sure if it is what you like, if you want to come try it out, the IP is play.excaliburgames.net. I tend to be on quite a bit, but it is not open to the public quite yet. Hopefully ill be able to help you! Thanks.
     

Share This Page