Survival Games (No longer updated)
Survival Games

Survival Games is a plugin that has the aim of creating a fully automated hunger games style experience. The plugin was created to be simple to use, and to be easily setup on any type of server, no matter the size or type! Survival Games provides a way for your server to have a full fledged, fully automated hunger games experience for any player. For more information on the aim of the plugin, watch popular youtuber AntVenom play Survival Games HERE.
Requirements
Before installing this plugin, a few things are required.
- WorldEdit- Needed to create arenas.
- MySQL Database (optional) - If you wish to use stats, you must have an SQL database.
Conflicts
- Any plugin that modifies damage amounts by applying more damage can sometimes cause issues and make the player actually die (ie McMMO).
- Some locking plugins such as LWC have been reported to have issues with the lobby signs, but should work normally if protection is turned of for those signs.
- WORLD PORTAL will make this plugin completely break if the lobby is not in a world that is loaded at start!
Features
This is not just another Hunger Games plugin. This plugin aims to bring a fully automated, fully fledged gaming system to your server.
Features:
- Full automation
- Automatic arena regeneration
- Chest reset / randomly filled chest
- Auto game start
- Spectators
- In-game Lobby with real-time player and arena stats
- Multiple arenas
- Simultaneous games
- Web-based stats
- Easy arena setup
- Per Arena Permissions
- Lightning and thunder on player deaths (Simulate cannons)
- Multiworld Support
- Events API - Economy, Kits + More!
Plus many, many more features included in this plugin!
- A full tutorial on kits, economy and new features will be released soon!
- /sg setlobbywall was changed to /sg addwall <arena> in versions 0.5.0 and above!
New Permissions:
If you have for example 6 arenas, and you want every player to be able to join all arenas, give each rank the following permissions:
- sg.arena.join.<arena#> (Replace <arena#> with the arena number.)
- sg.arena.join
- sg.player.vote
- sg.lobby.join
Note: Devs and important people of this plugin have colored names on lobby signs








-
View User Profile
-
Send Message
Posted Aug 8, 2012@ninja206
Use pastebin...
-
View User Profile
-
Send Message
Posted Aug 8, 2012@Chroeem
@Chroeem
Hi there, here is what to do: 1. Get a multiworld plugin, like multiverse, although that plugin has been causing issues on my server. 2. Go into ur server directory and drop the maps in and name them. 3. Import the maps using it plugin, for mv it is /mv import name. 4. Go into the world and make the arena!! Done!!
-
View User Profile
-
Send Message
Posted Aug 8, 2012im also having an error where at the end of each game it says "getting no" and dosent work until a reload
-
View User Profile
-
Send Message
Posted Aug 8, 2012When ever i turn on my server is says "Severe" messages like this 10:56:42 [SEVERE] java.lang.NullPointerException 10:56:42 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:350) 10:56:42 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:294) 10:56:42 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126) 10:56:42 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:512) 10:56:42 [SEVERE] at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) 10:56:42 [SEVERE] at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476) 10:56:42 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) 10:56:42 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) 10:56:42 [SEVERE] java.lang.NullPointerException 10:56:42 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:350) 10:56:42 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:294) 10:56:42 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126) 10:56:42 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:512) 10:56:42 [SEVERE] at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) 10:56:42 [SEVERE] at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476) 10:56:42 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) 10:56:42 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) 10:56:43 [SEVERE] java.lang.NullPointerException 10:56:43 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:350) 10:56:43 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:294) 10:56:43 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126) 10:56:43 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:512) 10:56:43 [SEVERE] at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) 10:56:43 [SEVERE] at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476) 10:56:43 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) 10:56:43 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) 10:56:43 [SEVERE] java.lang.NullPointerException 10:56:43 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:350) 10:56:43 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:294) 10:56:43 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126) 10:56:43 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:512) 10:56:43 [SEVERE] at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) 10:56:43 [SEVERE] at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476) 10:56:43 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) 10:56:43 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) 10:56:44 [SEVERE] java.lang.NullPointerException 10:56:44 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:350) 10:56:44 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:294) 10:56:44 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126) 10:56:44 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:512) 10:56:44 [SEVERE] at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) 10:56:44 [SEVERE] at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476) 10:56:44 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) 10:56:44 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) 10:56:44 [SEVERE] java.lang.NullPointerException 10:56:44 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:350) 10:56:44 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:294) 10:56:44 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126) 10:56:44 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:512) 10:56:44 [SEVERE] at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) 10:56:44 [SEVERE] at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476) 10:56:44 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) 10:56:44 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) 10:56:45 [SEVERE] java.lang.NullPointerException 10:56:45 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:350) 10:56:45 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:294) 10:56:45 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126) 10:56:45 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:512) 10:56:45 [SEVERE] at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) 10:56:45 [SEVERE] at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476) 10:56:45 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) 10:56:45 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) 10:56:45 [SEVERE] java.lang.NullPointerException 10:56:45 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:350) 10:56:45 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:294) 10:56:45 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126) 10:56:45 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:512) 10:56:45 [SEVERE] at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) 10:56:45 [SEVERE] at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476) 10:56:45 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) 10:56:45 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) 10:56:46 [SEVERE] java.lang.NullPointerException 10:56:46 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:350) 10:56:46 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:294) 10:56:46 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126) 10:56:46 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:512) 10:56:46 [SEVERE] at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) 10:56:46 [SEVERE] at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476) 10:56:46 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) 10:56:46 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) 10:56:46 [SEVERE] java.lang.NullPointerException 10:56:46 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:350) 10:56:46 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:294) 10:56:46 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126) 10:56:46 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:512) 10:56:46 [SEVERE] at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) 10:56:46 [SEVERE] at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476) 10:56:46 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) 10:56:46 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) 10:56:47 [SEVERE] java.lang.NullPointerException 10:56:47 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:350) 10:56:47 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:294) 10:56:47 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126) 10:56:47 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:512) 10:56:47 [SEVERE] at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) 10:56:47 [SEVERE] at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476) 10:56:47 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) 10:56:47 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) 10:56:47 [SEVERE] java.lang.NullPointerException 10:56:47 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:350) 10:56:47 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:294) 10:56:47 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126) 10:56:47 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:512) 10:56:47 [SEVERE] at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) 10:56:47 [SEVERE] at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476) 10:56:47 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) 10:56:47 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) 10:56:48 [SEVERE] java.lang.NullPointerException 10:56:48 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:350) 10:56:48 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:294) 10:56:48 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126) 10:56:48 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:512) 10:56:48 [SEVERE] at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) 10:56:48 [SEVERE] at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476) 10:56:48 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) 10:56:48 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) 10:56:48 [SEVERE] java.lang.NullPointerException 10:56:48 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:350) 10:56:48 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:294) 10:56:48 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126) 10:56:48 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:512) 10:56:48 [SEVERE] at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) 10:56:48 [SEVERE] at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476) 10:56:48 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) 10:56:48 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) 10:56:49 [SEVERE] java.lang.NullPointerException 10:56:49 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:350) 10:56:49 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:294) 10:56:49 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126) 10:56:49 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:512) 10:56:49 [SEVERE] at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) 10:56:49 [SEVERE] at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476) 10:56:49 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) 10:56:49 [SEVERE] at net.minecraft.server.ThreadServerAp
-
View User Profile
-
Send Message
Posted Aug 8, 2012@Chroeem
@Chroeem
You would need Multiworld and add the worlds to your server or you could edit the maps in by using something like mcedit
-
View User Profile
-
Send Message
Posted Aug 8, 2012Anyone who can help me with adding map to arenas like Vareide maps etc?
-
View User Profile
-
Send Message
Posted Aug 8, 2012@lotmom
Same here, we really need a fix for this!!!! b0.4.10 is so unstable!!!
-
View User Profile
-
Send Message
Posted Aug 8, 2012@Chroeem
Hello! i can! you need to download the map then name the save file world and drop it in
-
View User Profile
-
Send Message
Posted Aug 8, 2012Help please! when i changed from B 0.4.6 to B 0.4.10 My server wouldent let anyone join it said "end of stream"
-
View User Profile
-
Send Message
Posted Aug 8, 2012Anyone who can teach me how to add maps like Vareide maps etc?
-
View User Profile
-
Send Message
Posted Aug 8, 2012Er I thought ghost players were fixed: http://imgur.com/EdIJr There not taking up slots or what not but they are still there.
-
View User Profile
-
Send Message
Posted Aug 8, 2012Not sure if you want a ticket on this one - but when a player joins, but then uses the /sg leave command. They leave, but they get a message along the lines of command not available and this spams my server... But they end up back at the original players "cage"
http://pastebin.com/6UdU6z8e
It was working wonderfully before 1.3. I'm using version 4.10 with craftbukkit 1.3.1-R1.0-b2320jnks
On a good note, I finally got mysql to work with it. LOL.. well I think so. It finds the database now. :D
edit...
I just realised - it's the same error as Jake...
-
View User Profile
-
Send Message
Posted Aug 8, 2012@beechboy2000
And I was referring to the community of people who use this plugin....
-
View User Profile
-
Send Message
Posted Aug 8, 2012@Double_0_negative
I keep getting this: http://pastebin.com/e1XzXmBc I think its when players log out mid game plus it says there still in the game and it wont end so I have to manually disable and reenable it.
-
View User Profile
-
Send Message
Posted Aug 8, 2012@SpotifyKid
Redstone reseting was taken out a while ago because it would fire millions of events and cause the logger to lock up. May be re-added in the future.
-
View User Profile
-
Send Message
Posted Aug 8, 2012@flapflapandaway
Please read the conflicts section.
"WORLD PORTAL will make this plugin completely break if the lobby is not in a world that is loaded at start! "
-
View User Profile
-
Send Message
Posted Aug 8, 2012@seiterseiter You didn't read it properly. The latest update crashed my server. The one before works but the NPC problem is there. This is also a problem with others if you take a look at the tickets. Needs to be addressed.
-
View User Profile
-
Send Message
Posted Aug 8, 2012Hi, players arent able to click the join game signs and when they click nothing happens i have setup everything and when i click it nothing happens and im op i have setup perms too then only they can join with /sg join 1 and then when they join they arent frozen and they can walk around and grief EVERYTHING i have whitelisted only they can grief leaves and mushrooms btw i have setup the spawnpoints and everything when everyone /sg vote the game starts and the grief WASNT restored and rollbacked and creeper explosion griefed the map when the game ended the map is still griefed by explosion and players and isnt restored wtf btw some players win and the round wont start and the winner gets stuck in the sg arena...... PLZ HELP
-
View User Profile
-
Send Message
Posted Aug 8, 2012the redstone in this world (http://www.youtube.com/watch?v=xOhD4NLUlXI&list=UUshoKvlZGZ20rVgazZp5vnQ&index=16&feature=plcp|CaptainSparklez) wont reset in 0.4.10
-
View User Profile
-
Send Message
Posted Aug 8, 2012I need help? How do you add arenas to a server like: Vareide Survival Games 1, 2, 3 without making the arenas yourself? :-)