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 Jul 27, 2012I actually thought of a possible source of my issues with the plugin- might the plugin be confused because I have set the arena to be in the same world, just different spots in the world, or is that allowed?
-
View User Profile
-
Send Message
Posted Jul 27, 2012@Double_0_negative
Hey, I just noticed a bug, and some of my moderators said they saw the same bug on different survival games servers. For some reason, this plugin spawns "npcs" (players, their there, almost as if there minecraft just crashed, when you cant push them? know what I mean?) So, I am not sure why it does that. Thanks! (get it fixed ASAP! XD)
-
View User Profile
-
Send Message
Posted Jul 27, 2012I think it would be a great implementation if we could add potions into the game. I have tried but it causes the games to not work correctly. If there is a way to add them already, what would it be?
-
View User Profile
-
Send Message
Posted Jul 27, 2012@georgezondaf123
Yes, I have several worlds running this plugin and also I use factions on another map. The options youre looking are configurable via factions plugin.
To disable claiming, type: /f config worldsNoClaiming <yourHGworld> To disable power loss, type /f config worldsNoPowerLoss <yourHGworld> To allow pvp between faction members on HG, type /f config worldsIgnorePvP <yourHGworld>
I just can't wait for any kind of rewarding on this plugin! :)
-
View User Profile
-
Send Message
Posted Jul 26, 2012Hey, I was wondering if there is a way to disable factions in a hungergames world! Please respond! Thanks, georgezondaf123
-
View User Profile
-
Send Message
Posted Jul 26, 2012@noxturno
Works with as many worlds as you like
-
View User Profile
-
Send Message
Posted Jul 26, 2012i must now if this works with multiverse or multiworld !!! I dont wanna lose my other worlds where people play survival.
I wanna set it up like this. I already have a server were its all hardcore survival, 3 worlds 1 where griefing its allowed then the second world where people can build cool stuff but no griefing allowed you can however still kill/loot/raid people and their bases just without the griefing and there is the netherworld . now I wanna add this and create a new world with multiverse and use this plugin on this world , would I be able to do this without any problems? thanks in advace!!! please!! :)
-
View User Profile
-
Send Message
Posted Jul 26, 2012@kinoscorpia
The Same , i uploated my permissions and when i reload, NO DATASABLE
-
View User Profile
-
Send Message
Posted Jul 26, 2012@Double_0_negative
I have Multiverse and Multiverse Portals, but Ive had those before I installed this plugin, then I installed the plugin, the plugin worked VERY well for a few weeks, and now it seems to be broken.
-
View User Profile
-
Send Message
Posted Jul 26, 2012quick question. I have a server set up already, with 3 worlds (using multiworld) if I add this plugin can I make it so it works on a 4th world and the rest of the worlds are fine? and untouched?
-
View User Profile
-
Send Message
Posted Jul 26, 2012it has been like 2 hr since i redownloaded this plugin and added mysql. Someone before told me i had to to some crazy shit and it said 'No Database' in the top left corner of the lobby wall. So i redownloaded it and it still said 'No Database'. Heres mysql.
sql:
host: 'SQL09.FREEMYSQL.NET'
port: 3306
user: 'Kinoscorpia'
pass: '(my password is there, but im not gunna show u)'
database: 'ramcraft'
prefix: 'sg_'
Is this okay? Thx for you help and keep up the good work.
-
View User Profile
-
Send Message
Posted Jul 26, 2012Great Great plugin but just then players tried to join the arena and it says Game Full when its not
and i have disabled and enabled the Arenas and everything
-Taz help me plz
ip - swaggcraft.servegame.com
-
View User Profile
-
Send Message
Posted Jul 26, 2012@dottedboy
do you have world portals?
-
View User Profile
-
Send Message
Posted Jul 26, 2012this plugin has workd like a dream for a very long time, but now it has broken for no obvious reason. I can set arenas, start and join games, but -lobbywall doens't work -players can move before the game starts -chests don't restock -no matter what, players can't leave a game, even /sg leave does not work.
I tried deleting and re-defining the arenas, but that did nothing.
I have installed/changed nothing at all, the plugin just stopped working.
-
View User Profile
-
Send Message
Posted Jul 26, 2012it has been like 2 hr since i redownloaded this plugin and added mysql. Someone before told me i had to to some crazy shit and it said 'No Database' in the top left corner of the lobby wall. So i redownloaded it and it still said 'No Database'. Heres mysql.
sql:
host: 'SQL09.FREEMYSQL.NET'
port: 3306
user: 'Kinoscorpia'
pass: '(my password is there, but im not gunna show u)'
database: 'ramcraft'
prefix: 'sg_'
Is this okay? Thx for you help and keep up the good work.
-
View User Profile
-
Send Message
Posted Jul 26, 2012@lonelysubwoofer
The world that your signs are in dosent exist at startup. Im guessing that you are using a plugin like world portals that loads worlds only when ppl are in them.
@TheOneWhoOwns
This plugin has never crashed a server as far as i know.
-
View User Profile
-
Send Message
Posted Jul 26, 2012@lonelysubwoofer
Have you set a lobby spawn and set the lobby wall ? 3 x x9 sign wall. Selected with WorldEdit and then /sg setlobbywall and /sg setlobbyspawn
com.skitscape.survivalgames.SettingsManager.getLobbySpawn(SettingsManager.java:143)
@TheOneWhoOwns Nevers made me crash, add more RAM or its another plugin causing it.
-
View User Profile
-
Send Message
Posted Jul 26, 2012@lonelysubwoofer
I get things like this on my server ive removed the plugin till its updated because it has made my server crash alot of times.
-
View User Profile
-
Send Message
Posted Jul 26, 2012Erm
12:00:38 [SEVERE] java.lang.NullPointerException 12:00:38 [SEVERE] at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:767) 12:00:38 [SEVERE] at org.bukkit.Bukkit.getWorld(Bukkit.java:166) 12:00:38 [SEVERE] at com.skitscape.survivalgames.SettingsManager.getLobbySpawn(SettingsManager.java:143) 12:00:38 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:296) 12:00:38 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:275) 12:00:38 [INFO] Checking for updates 12:00:39 [SEVERE] java.lang.NullPointerException 12:00:39 [SEVERE] at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:767) 12:00:39 [SEVERE] at org.bukkit.Bukkit.getWorld(Bukkit.java:166) 12:00:39 [SEVERE] at com.skitscape.survivalgames.SettingsManager.getLobbySpawn(SettingsManager.java:143) 12:00:39 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:296) 12:00:39 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:275) 12:00:40 [SEVERE] java.lang.NullPointerException 12:00:40 [SEVERE] at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:767) 12:00:40 [SEVERE] at org.bukkit.Bukkit.getWorld(Bukkit.java:166) 12:00:40 [SEVERE] at com.skitscape.survivalgames.SettingsManager.getLobbySpawn(SettingsManager.java:143) 12:00:40 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:296) 12:00:40 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:275) 12:00:41 [SEVERE] java.lang.NullPointerException 12:00:41 [SEVERE] at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:767) 12:00:41 [SEVERE] at org.bukkit.Bukkit.getWorld(Bukkit.java:166) 12:00:41 [SEVERE] at com.skitscape.survivalgames.SettingsManager.getLobbySpawn(SettingsManager.java:143) 12:00:41 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:296) 12:00:41 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:275) 12:00:42 [SEVERE] java.lang.NullPointerException 12:00:42 [SEVERE] at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:767) 12:00:42 [SEVERE] at org.bukkit.Bukkit.getWorld(Bukkit.java:166) 12:00:42 [SEVERE] at com.skitscape.survivalgames.SettingsManager.getLobbySpawn(SettingsManager.java:143) 12:00:42 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:296) 12:00:42 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:275) 12:00:43 [SEVERE] java.lang.NullPointerException 12:00:43 [SEVERE] at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:767) 12:00:43 [SEVERE] at org.bukkit.Bukkit.getWorld(Bukkit.java:166) 12:00:43 [SEVERE] at com.skitscape.survivalgames.SettingsManager.getLobbySpawn(SettingsManager.java:143) 12:00:43 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:296) 12:00:43 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:275) 12:00:43 [INFO] settings spawn 12:00:43 [INFO] -1 1 12:00:43 [SEVERE] java.lang.ArrayIndexOutOfBoundsException: 0 12:00:43 [SEVERE] at com.skitscape.survivalgames.commands.SetSpawn.onCommand(SetSpawn.java:45) 12:00:43 [SEVERE] at com.skitscape.survivalgames.CommandHandler.onCommand(CommandHandler.java:112) 12:00:43 [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) 12:00:43 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166) 12:00:43 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:479) 12:00:43 [SEVERE] at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821) 12:00:43 [SEVERE] at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781) 12:00:43 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764) 12:00:43 [SEVERE] at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34) 12:00:43 [SEVERE] at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) 12:00:43 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) 12:00:43 [SEVERE] at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) 12:00:43 [SEVERE] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567) 12:00:43 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) 12:00:43 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) 12:00:44 [SEVERE] java.lang.NullPointerException 12:00:44 [SEVERE] at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:767) 12:00:44 [SEVERE] at org.bukkit.Bukkit.getWorld(Bukkit.java:166) 12:00:44 [SEVERE] at com.skitscape.survivalgames.SettingsManager.getLobbySpawn(SettingsManager.java:143) 12:00:44 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:296) 12:00:44 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:275) 12:00:45 [SEVERE] java.lang.NullPointerException 12:00:45 [SEVERE] at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:767) 12:00:45 [SEVERE] at org.bukkit.Bukkit.getWorld(Bukkit.java:166) 12:00:45 [SEVERE] at com.skitscape.survivalgames.SettingsManager.getLobbySpawn(SettingsManager.java:143) 12:00:45 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:296) 12:00:45 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:275) 12:00:46 [SEVERE] java.lang.NullPointerException 12:00:46 [SEVERE] at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:767) 12:00:46 [SEVERE] at org.bukkit.Bukkit.getWorld(Bukkit.java:166) 12:00:46 [SEVERE] at com.skitscape.survivalgames.SettingsManager.getLobbySpawn(SettingsManager.java:143) 12:00:46 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:296) 12:00:46 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:275) 12:00:47 [SEVERE] java.lang.NullPointerException 12:00:47 [SEVERE] at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:767) 12:00:47 [SEVERE] at org.bukkit.Bukkit.getWorld(Bukkit.java:166) 12:00:47 [SEVERE] at com.skitscape.survivalgames.SettingsManager.getLobbySpawn(SettingsManager.java:143) 12:00:47 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:296) 12:00:47 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:275) 12:00:48 [SEVERE] java.lang.NullPointerException 12:00:48 [SEVERE] at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:767) 12:00:48 [SEVERE] at org.bukkit.Bukkit.getWorld(Bukkit.java:166) 12:00:48 [SEVERE] at com.skitscape.survivalgames.SettingsManager.getLobbySpawn(SettingsManager.java:143) 12:00:48 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:296) 12:00:48 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:275) 12:00:48 [INFO] [info]No updates found! 12:00:49 [SEVERE] java.lang.NullPointerException 12:00:49 [SEVERE] at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:767) 12:00:49 [SEVERE] at org.bukkit.Bukkit.getWorld(Bukkit.java:166) 12:00:49 [SEVERE] at com.skitscape.survivalgames.SettingsManager.getLobbySpawn(SettingsManager.java:143) 12:00:49 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:296) 12:00:49 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:275) 12:00:50 [SEVERE] java.lang.NullPointerException 12:00:50 [SEVERE] at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:767) 12:00:50 [SEVERE] at org.bukkit.Bukkit.getWorld(Bukkit.java:166) 12:00:50 [SEVERE] at com.skitscape.survivalgames.SettingsManager.getLobbySpawn(SettingsManager.java:143) 12:00:50 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:296) 12:00:50 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:275) 12:00:51 [SEVERE] java.lang.NullPointerException 12:00:51 [SEVERE] at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:767) 12:00:51 [SEVERE] at org.bukkit.Bukkit.getWorld(Bukkit.java:166) 12:00:51 [SEVERE] at com.skitscape.survivalgames.SettingsManager.getLobbySpawn(SettingsManager.java:143) 12:00:51 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:296) 12:00:51 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:275) 12:00:52 [SEVERE] java.lang.NullPointerException 12:00:52 [SEVERE] at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:767) 12:00:52 [SEVERE] at org.bukkit.Bukkit.getWorld(Bukkit.java:166) 12:00:52 [SEVERE] at com.skitscape.survivalgames.SettingsManager.getLobbySpawn(SettingsManager.java:143) 12:00:52 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:296) 12:00:52 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:275) 12:00:53 [SEVERE] java.lang.NullPointerException 12:00:53 [SEVERE] at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:767) 12:00:53 [SEVERE] at org.bukkit.Bukkit.getWorld(Bukkit.java:166) 12:00:53 [SEVERE] at com.skitscape.survivalgames.SettingsManager.getLobbySpawn(SettingsManager.java:143) 12:00:53 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:296) 12:00:53 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:275) 12:00:54 [SEVERE] java.lang.NullPointerException 12:00:54 [SEVERE] at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:767) 12:00:54 [SEVERE] at org.bukkit.Bukkit.getWorld(Bukkit.java:166) 12:00:54 [SEVERE] at com.skitscape.survivalgames.SettingsManager.getLobbySpawn(SettingsManager.java:143) 12:00:54 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:296) 12:00:54 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:275) 12:00:55 [SEVERE] java.lang.NullPointerException 12:00:55 [SEVERE] at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:767) 12:00:55 [SEVERE] at org.bukkit.Bukkit.getWorld(Bukkit.java:166) 12:00:55 [SEVERE] at com.skitscape.survivalgames.SettingsManager.getLobbySpawn(SettingsManager.java:143) 12:00:55 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:296) 12:00:55 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:275) 12:00:56 [SEVERE] java.lang.NullPointerException 12:00:57 [SEVERE] at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:767) 12:00:57 [SEVERE] at org.bukkit.Bukkit.getWorld(Bukkit.java:166) 12:00:57 [SEVERE] at com.skitscape.survivalgames.SettingsManager.getLobbySpawn(SettingsManager.java:143) 12:00:57 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:296) 12:00:57 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:275) 12:00:58 [SEVERE] java.lang.NullPointerException 12:00:58 [SEVERE] at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:767) 12:00:58 [SEVERE] at org.bukkit.Bukkit.getWorld(Bukkit.java:166) 12:00:58 [SEVERE] at com.skitscape.survivalgames.SettingsManager.getLobbySpawn(SettingsManager.java:143) 12:00:58 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:296) 12:00:58 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:275)
stop
12:00:59 [INFO] CONSOLE: Stopping the server.. 12:00:59 [INFO] Stopping server 12:00:59 [INFO] [AnimalCare] Disabling AnimalCare v0.1 12:00:59 [INFO] [SurvivalGames] Disabling SurvivalGames vB 0.4.8 12:00:59 [INFO] [SurvivalGames] The SurvivalGames version B 0.4.8 has now been disabled and reset 12:00:59 [INFO] {BBURN=1, LDECAY=1, BBLOW=11, BPLACE=1, BPISTION=1, BFADE=1, BCHANGE=1, BREDSTONE=1, BSTARTFIRE=1} 12:00:59 [SEVERE] java.lang.NullPointerException 12:00:59 [SEVERE] at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:767) 12:00:59 [SEVERE] at org.bukkit.Bukkit.getWorld(Bukkit.java:166) 12:00:59 [SEVERE] at com.skitscape.survivalgames.SettingsManager.getLobbySpawn(SettingsManager.java:143) 12:00:59 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager.java:296) 12:00:59 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyManager.java:275)
-
View User Profile
-
Send Message
Posted Jul 26, 2012Feature request: Classes
-------------------
Great plugin BTW!