The website is still in alpha.
The Community Survival Games is a community effort to bring a survival games plugin from the community to the community. It will be similar to MCSG, but filled with new features such as MultiWorld compatibility and parties.
First you will create a join sign that looks like so:
<What state the game is in (e.g. Voting, pre-game, in-game and deathmatch)>
<Total players in the game (e.g. 3/24)>
Next, when you right click on the sign you will teleported to the arena lobby, which is set with a command, and your inventory will be cleared (and saved). You will not be able to break any blocks, and you will be able to do /sg vote <map number=""> (e.g. /sg vote 2), which will allow you to cast your vote for Map 2. Players can see a map list which has the map number, and the map name next to it (e.g. 2 - Teweran Survival Games 3 (Votes: 4)) In the end, the map with the most number of votes will be selected. If there aren't enough players in the lobby it will restart the countdown, but the votes/maps will be kept (amount of min players could be configurable per arena/lobby in config or with an in-game command). People in the lobby, pre-game, in-game and deathmatch will be able to do /sg records to see their total kills, deaths, wins and points (Points will be explained later).
When the map has been selected to be played you will be teleported to one of the spawnpoints (set with a command) and you will not be able to move until the configurable wait time (default 45 seconds) has ended. All the chests on the map will generate random items, and once the time is up the game timer will start and players will be able to run for their lives and/or and collect items from chests. Every minute, an automated message will pop up saying how long is left in minutes (each game is 30 mins long (configurable), and deathmatch will start if there are more than 4 players (configurable)) and how many players are left (players can type /sg list to see who is in game and the message will be displayed as so in this example:
Alive: Player1, Player2, Dave1234, Jimmy1235, Yebol, SteveMC, ImSoPr0
Dead: ImBadAtPvP, SamHaribo, Isuck12, QuantumTiger, JamkoMC, bob987
Spectating: SamHaribo, bob987, RandomGuy6, JamkoMC
Chests will refill with items at 17 minutes through the game (configurable), with the same Tier items. When in the arena the only blocks you will be able to break are flowers, long grass, mushrooms, and leaves (configurable).
Winning and Deathmatch
Once the 30 minutes are up, or if there are 4 players left alive, the deathmatch countdown will begin from 60. If all but one player is killed then the remaining player wins and the game ends. If more than 1 player is still alive when the deathmatch counter has ended, both players will be sent to the deathmatch arena at different spawnpoints where they will fight to the death for victory. After victory, the game ends and players will be teleported back to where they were when they first clicked the sign and their inventories will be restored.
Chests will have 2 Tiers, Tier 1 chests and Tier 2 chests.
Tier 1s will contain items like: leather armour pieces, gold armour pieces, wooden swords and axes, stone swords and axes, un-cooked food like cookies, apples, carrots, pumpkin pie, raw chicken, raw steak, raw fish (include 1.7 fish if you want to as well), the chests will also have items such as sticks x2 (not very common), feathers x3, bones x2, fishing rods (not very common), flint (not very common), arrows x4 (not very common), a gold ingot (not very common), wheat x2, flint and steel x1 (not very common), and an iron ingot (not very common). The T1s will also include the Extra items which you can find lower down the page. TNT will be a not very common item, Sugar rush will also be a not very common item and also the slowball which will be quite common but not so that it is OP. Items will be configurable.
Tier 2s will contain rarer items like: diamonds (maximum of 5 in a game), iron armour pieces, chain armour pieces, regular golden apple, the care package, cooked food, cake, and 1 or 2 tier 1 items as well e.g. arrows will be more common in T2 than in T1. Again, items will be configurable
When setting up the arenas all chests will be T1s by default, and doing the /sg setchest t2 <arena number=""> while looking at a chest will turn it into a T2 chest. (cannot be done ingame)
Spectating will hopefully be a feature, when a player dies they respawn where they died with flying enabled, but they wont be able to attack people/knockback, they will be invisible to everyone else, they will be invincible, and the compass, when right-clicked will open up a GUI with players heads in them (which can't be taken out) and when clicked the spectator will teleport to the person they have selected.
Points will be gained when you get a kill (customize amount in config) and winning a game (customize amount in config), you can lose points by dying (customize amount in config) and you can spend points either bountying them (see below) on people or sponsoring other players (again, see below). Your points will be displayed before your name like this example when you are in the lobby stage or before you have even joined a game:
696 : DaveMan123: Hi, I have 696 points, YEYZ lolz
If you are in pre-game, in-game, or deathmatch, your name will look like this and the number you have before your name will be the amount of points bountied on you.
50 : DaveMan123: LOL! someone bountied 50 points on me becauz I killed them!
Parties can be used to chat with your friends, and join the same games, without having to rush click the same sign. The list of command of using and creating parties are as follows:
/party invite : Invites a player to your party
/party join : Joins the party you were invited to
/party leave : Leaves your current party
/party decline: Declines your current party invite
/party list: Displays your current party members
/party kick: Removes a player from your party
/party promote: Promotes another player to party leader
/party chat: Toggles whether or not to speak in party chat only
Bountying will be able to happen throughout the game by players and spectators. When a player types /sg bounty <playername> <amount of="" points="" being="" bountied=""> the points will be taken from their profile and put on the other players name (see above Points section). When a player with a bounty on them is killed, the killer will receive the points added onto the points gained from killing a player. If they player does not die in the whole game then they will get the points added onto their total points.
When you are spectating a game you can sponsor a player with /sg sponsor <playername> <amount of="" points="" you="" sponsor="">. Also a sponsoring group e.g. 1-10 can only be done once per game so if 1 person does /sg sponsor dave12 8 and then another person does /sg sponsor dave12 35678 9 then the 2nd person will get a message like this: Sorry. Someone has already been sponsored with an amount of points between 1-10. Try sponsoring more points or leave the player to fight by themselves! I will make a little table thing to show how the points you sponsor help.
1-15 points = food, if more points are given the person will recvieve better items e.g. 5 points = raw steak, chicken, apple 13 points = steak, porkchop, cake. (if 15 points are sponsored the player will have a 1/7 chance of receiving a regular golden apple)
16-30 points = extras (see below), arrows, tnt, sugar, etc. (the more points sponsored the more items the player will get e.g. 19 points gives 4 arrows, 28 points gives 9) 31-45 points = useful items, flint and steel, iron ingots, chain armour, diamond (1/7 chance if 45 points are sponsored), iron armour (1/10 chance if 45 points are sponsored). Again, sponsored points and items can be configurable.
The extra items I have thought up of and nicked from other great servers are,
- TNT which when placed on the floor instantly ignites.
- More soon.
Kits and Items
Sugar (named Sugar rush) which when right clicked, slows you down like you are eating it for some amount of time and then gives you a speed 1 boost for 10 seconds, great for out-running people.
Another item is the slowball, when a snowball (renamed slowball) hits the player it gives them slowness 1 for 20 seconds this will allow players to track them down and hopefully get the kill.
Care Package, a renamed firework which when right-clicked sends a firework up into the air where it explodes constantly for 10 seconds so other players are alerted to the users position, and after it finishes exploding a random T2 item will drop from the sky to the location that the care package was set off.
- /sg create (creates arena)
- /sg setlobby <arena number=""> (sets lobby spawn point)
- /sg setgamespawn <spawn point="" number=""> (max can be set in config, default 48)> <arena number="">
- /sg setdeathmatch <spawn point="" number=""> (max can be set in config, default 48)> <arena number="">
- /sg setmaxplayers <max players=""> <arena number="">
- /sg setchest t1 / t2 <arena number=""> (set chest tiers, by default all are t1s)
- /sg join <arena number=""> (only available before joining any other game)
- /sg vote <map number=""> (vote for map in lobby phase only)
- /sg bounty <player> <points> (set a bounty on a player)
- /sg sponsor <player> <points> (sponsor a player with items)
- /sg leave (leave an arena)
- /sg start <arena number=""> <the state="" to="" put="" the="" game="" into=""> (force starts the state the game needs to go into e.g. player is in-game and does /sg forcestart 2 dm for a deathmatch force start)
- /sg stop <arena number=""> (force stops a game)
- survivalgames.admin (access to all survivalgames.player commands and survivalgames.mod commands as well as the arena setup commands)
- survivalgames.mod (access to all survivalgames.player commands and also /sg forcestart and /sg forcestop)
- survivalgames.player (access to joining arenas, showing available arenas, voting for maps, spectating, boutying and sponsoring)
- survivalgames.vote.worth.<number> (how much a vote is worth, survivalgames.player will have 1 by default but it can be given to other players for example donators so that they can have a better chance of having their map selected)
- survivalgames.join.<arena name=""> ( permission to join an arena, when set to false players cannot join the arena (useful for donator only arenas + staff only testing)
- survivalgames.join.* (access to join all arenas)
PM me or leave a comment to start collaborating! Looking forward to it :)
Here is our GitHub page