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 Oct 6, 2013Fix for 1.6.4 please. Also lobby walls haven't worked properly in 1.6 for a while
-
View User Profile
-
Send Message
Posted Oct 6, 2013@bean710
nevermind i figured it out
-
View User Profile
-
Send Message
Posted Oct 6, 2013is there a way to delete a spawnpiont?
-
View User Profile
-
Send Message
Posted Oct 6, 2013When you get killed, you don't get teleported back to the lobby?! You just stay in the arena? The arena is in the same world and you only get teleported, if you win..
-
View User Profile
-
Send Message
Posted Oct 6, 2013PapaHarni i will try installing pex thankyou!
-
View User Profile
-
Send Message
Posted Oct 6, 2013@jcwray9
U must add your users group the permission with your permission plugin like pex or gm.
Or i don't understand u correctly.....
-
View User Profile
-
Send Message
Posted Oct 6, 2013Thankyou PapaHarni!! i know the permissions but i meant how do i actually use them in the config file. thanks for replying so fast though!
-
View User Profile
-
Send Message
Posted Oct 6, 2013@jcwray9
-
View User Profile
-
Send Message
Posted Oct 6, 2013Hi i am a server owner and i want to make my server public but only ops can join games. I know there are permissions for this but i do not know how to use them with this plugin, an example or some advice would be great!
-
View User Profile
-
Send Message
Posted Oct 6, 2013Do you put the zip file in the plugins folder or just Survival games.jar?
-
View User Profile
-
Send Message
Posted Oct 6, 2013How can i login to mysql and how can i rollback the map via the plugin? And how can i make sure that dispensers will fillup again?
-
View User Profile
-
Send Message
Posted Oct 5, 2013Please help i am using this plugin for 2-3weeks and everythig was ok it works but yesterday i was testing my minigames and when i type /hg join it stays: [SG] [Error] The command [join] [] returned an error When i type /hg join 1 it says: [SG] [Error] The command [join] [1] returned an error And in the RUN.bat is shows me that: 09:16:09 [SEVERE] at net.minecraft.server.v1_6_R3.MinecraftServer.run(Mine craftServer.java:421) 09:16:09 [SEVERE] at net.minecraft.server.v1_6_R3.ThreadServerApplication. run(SourceFile:583) 09:16:21 [INFO] CoolyXD issued server command: /hg join 1 09:16:21 [SEVERE] Could not pass event PlayerTeleportEvent to Residence v2.6.6.6
org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j ava:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:462) at org.bukkit.craftbukkit.v1_6_R3.entity.CraftPlayer.teleport(CraftPlaye r.java:382) at org.bukkit.craftbukkit.v1_6_R3.entity.CraftEntity.teleport(CraftEntit y.java:199) at org.mcsg.survivalgames.Game.addPlayer(Game.java:233) at org.mcsg.survivalgames.GameManager.addPlayer(GameManager.java:246) at org.mcsg.survivalgames.commands.Join.onCommand(Join.java:19) at org.mcsg.survivalgames.CommandHandler.onCommand(CommandHandler.java:1 64) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:19 2) at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchCommand(CraftServe r.java:523) at net.minecraft.server.v1_6_R3.PlayerConnection.handleCommand(PlayerCon nection.java:959) at net.minecraft.server.v1_6_R3.PlayerConnection.chat(PlayerConnection.j ava:877) at net.minecraft.server.v1_6_R3.PlayerConnection.a(PlayerConnection.java :834) at net.minecraft.server.v1_6_R3.Packet3Chat.handle(SourceFile:49) at net.minecraft.server.v1_6_R3.NetworkManager.b(NetworkManager.java:296 ) at net.minecraft.server.v1_6_R3.PlayerConnection.e(PlayerConnection.java :116) at net.minecraft.server.v1_6_R3.ServerConnection.b(SourceFile:37) at net.minecraft.server.v1_6_R3.DedicatedServerConnection.b(SourceFile:3 0) at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:5 92) at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:2 27) at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:4 88) at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java :421) at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:5 83) Caused by: java.lang.NullPointerException at com.bekvon.bukkit.residence.protection.ResidenceManager.getByLoc(Resi denceManager.java:53) at com.bekvon.bukkit.residence.listeners.ResidencePlayerListener.handleN ewLocation(ResidencePlayerListener.java:421) at com.bekvon.bukkit.residence.listeners.ResidencePlayerListener.onPlaye rTeleport(ResidencePlayerListener.java:370) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:425) ... 25 more 09:16:21 [SEVERE] Could not pass event PlayerTeleportEvent to HealthBar v1.7.1 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j ava:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:462) at org.bukkit.craftbukkit.v1_6_R3.entity.CraftPlayer.teleport(CraftPlaye r.java:382) at org.bukkit.craftbukkit.v1_6_R3.entity.CraftEntity.teleport(CraftEntit y.java:199) at org.mcsg.survivalgames.Game.addPlayer(Game.java:233) at org.mcsg.survivalgames.GameManager.addPlayer(GameManager.java:246) at org.mcsg.survivalgames.commands.Join.onCommand(Join.java:19) at org.mcsg.survivalgames.CommandHandler.onCommand(CommandHandler.java:1 64) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:19 2) at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchCommand(CraftServe r.java:523) at net.minecraft.server.v1_6_R3.PlayerConnection.handleCommand(PlayerCon nection.java:959) at net.minecraft.server.v1_6_R3.PlayerConnection.chat(PlayerConnection.j ava:877) at net.minecraft.server.v1_6_R3.PlayerConnection.a(PlayerConnection.java :834) at net.minecraft.server.v1_6_R3.Packet3Chat.handle(SourceFile:49) at net.minecraft.server.v1_6_R3.NetworkManager.b(NetworkManager.java:296 ) at net.minecraft.server.v1_6_R3.PlayerConnection.e(PlayerConnection.java :116) at net.minecraft.server.v1_6_R3.ServerConnection.b(SourceFile:37) at net.minecraft.server.v1_6_R3.DedicatedServerConnection.b(SourceFile:3 0) at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:5 92) at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:2 27) at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:4 88) at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java :421) at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:5 83) Caused by: java.lang.NullPointerException at com.gmail.filoghost.healthbar.MiscListeners.playerTeleport(MiscListen ers.java:230) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:425) ... 25 more 09:16:21 [SEVERE] Could not pass event PlayerTeleportEvent to Multiverse-Core v2 .4-b527 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j ava:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:462) at org.bukkit.craftbukkit.v1_6_R3.entity.CraftPlayer.teleport(CraftPlaye r.java:382) at org.bukkit.craftbukkit.v1_6_R3.entity.CraftEntity.teleport(CraftEntit y.java:199) at org.mcsg.survivalgames.Game.addPlayer(Game.java:233) at org.mcsg.survivalgames.GameManager.addPlayer(GameManager.java:246) at org.mcsg.survivalgames.commands.Join.onCommand(Join.java:19) at org.mcsg.survivalgames.CommandHandler.onCommand(CommandHandler.java:1 64) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:19 2) at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchCommand(CraftServe r.java:523) at net.minecraft.server.v1_6_R3.PlayerConnection.handleCommand(PlayerCon nection.java:959) at net.minecraft.server.v1_6_R3.PlayerConnection.chat(PlayerConnection.j ava:877) at net.minecraft.server.v1_6_R3.PlayerConnection.a(PlayerConnection.java :834) at net.minecraft.server.v1_6_R3.Packet3Chat.handle(SourceFile:49) at net.minecraft.server.v1_6_R3.NetworkManager.b(NetworkManager.java:296 ) at net.minecraft.server.v1_6_R3.PlayerConnection.e(PlayerConnection.java :116) at net.minecraft.server.v1_6_R3.ServerConnection.b(SourceFile:37) at net.minecraft.server.v1_6_R3.DedicatedServerConnection.b(SourceFile:3 0) at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:5 92) at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:2 27) at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:4 88) at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java :421) at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:5 83) Caused by: java.lang.NullPointerException at com.onarandombox.MultiverseCore.listeners.MVPlayerListener.playerTele port(MVPlayerListener.java:193) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:425) ... 25 more 09:16:21 [SEVERE] Could not pass event PlayerTeleportEvent to Multiverse-Portals v2.4-b548 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j ava:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:462) at org.bukkit.craftbukkit.v1_6_R3.entity.CraftPlayer.teleport(CraftPlaye r.java:382) at org.bukkit.craftbukkit.v1_6_R3.entity.CraftEntity.teleport(CraftEntit y.java:199) at org.mcsg.survivalgames.Game.addPlayer(Game.java:233) at org.mcsg.survivalgames.GameManager.addPlayer(GameManager.java:246) at org.mcsg.survivalgames.commands.Join.onCommand(Join.java:19) at org.mcsg.survivalgames.CommandHandler.onCommand(CommandHandler.java:1 64) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:19 2) at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchCommand(CraftServe r.java:523) at net.minecraft.server.v1_6_R3.PlayerConnection.handleCommand(PlayerCon nection.java:959) at net.minecraft.server.v1_6_R3.PlayerConnection.chat(PlayerConnection.j ava:877) at net.minecraft.server.v1_6_R3.PlayerConnection.a(PlayerConnection.java :834) at net.minecraft.server.v1_6_R3.Packet3Chat.handle(SourceFile:49) at net.minecraft.server.v1_6_R3.NetworkManager.b(NetworkManager.java:296 ) at net.minecraft.server.v1_6_R3.PlayerConnection.e(PlayerConnection.java :116) at net.minecraft.server.v1_6_R3.ServerConnection.b(SourceFile:37) at net.minecraft.server.v1_6_R3.DedicatedServerConnection.b(SourceFile:3 0) at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:5 92) at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:2 27) at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:4 88) at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java :421) at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:5 83) Caused by: java.lang.NullPointerException at com.onarandombox.MultiversePortals.utils.PortalManager.getPortal(Port alManager.java:105) at com.onarandombox.MultiversePortals.PortalPlayerSession.playerDidTelep ort(PortalPlayerSession.java:222) at com.onarandombox.MultiversePortals.listeners.MVPPlayerListener.player Teleport(MVPPlayerListener.java:63) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:425) ... 25 more 09:16:21 [SEVERE] java.lang.NullPointerException 09:16:21 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.entity.CraftPlayer.tel eport(CraftPlayer.java:395) 09:16:21 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.entity.CraftEntity.tel eport(CraftEntity.java:199) 09:16:21 [SEVERE] at org.mcsg.survivalgames.Game.addPlayer(Game.java:233) 09:16:21 [SEVERE] at org.mcsg.survivalgames.GameManager.addPlayer(GameMana ger.java:246) 09:16:21 [SEVERE] at org.mcsg.survivalgames.commands.Join.onCommand(Join.j ava:19) 09:16:21 [SEVERE] at org.mcsg.survivalgames.CommandHandler.onCommand(Comma ndHandler.java:164) 09:16:21 [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginComman d.java:44) 09:16:21 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCo mmandMap.java:192) 09:16:21 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchCo mmand(CraftServer.java:523) 09:16:21 [SEVERE] at net.minecraft.server.v1_6_R3.PlayerConnection.handleC ommand(PlayerConnection.java:959) 09:16:21 [SEVERE] at net.minecraft.server.v1_6_R3.PlayerConnection.chat(Pl ayerConnection.java:877) 09:16:21 [SEVERE] at net.minecraft.server.v1_6_R3.PlayerConnection.a(Playe rConnection.java:834) 09:16:21 [SEVERE] at net.minecraft.server.v1_6_R3.Packet3Chat.handle(Sourc eFile:49) 09:16:21 [SEVERE] at net.minecraft.server.v1_6_R3.NetworkManager.b(Network Manager.java:296) 09:16:21 [SEVERE] at net.minecraft.server.v1_6_R3.PlayerConnection.e(Playe rConnection.java:116) 09:16:21 [SEVERE] at net.minecraft.server.v1_6_R3.ServerConnection.b(Sourc eFile:37) 09:16:21 [SEVERE] at net.minecraft.server.v1_6_R3.DedicatedServerConnectio n.b(SourceFile:30) 09:16:21 [SEVERE] at net.minecraft.server.v1_6_R3.MinecraftServer.t(Minecr aftServer.java:592) 09:16:21 [SEVERE] at net.minecraft.server.v1_6_R3.DedicatedServer.t(Dedica tedServer.java:227) 09:16:21 [SEVERE] at net.minecraft.server.v1_6_R3.MinecraftServer.s(Minecr aftServer.java:488) 09:16:21 [SEVERE] at net.minecraft.server.v1_6_R3.MinecraftServer.run(Mine craftServer.java:421) 09:16:21 [SEVERE] at net.minecraft.server.v1_6_R3.ThreadServerApplication. run(SourceFile:583)
So please help!
-
View User Profile
-
Send Message
Posted Oct 5, 2013I just updated. i am using 1.6.4. I have been using this plugin for a while but am having problems with the latest update. These are the problems I am having. PLEASE HELP!! I have a huge server and people can't play correctly.
1. The lobby walls keep messing up. 2. When people die they don't go back to lobby spawn. they go to some random desert area. 3. Guests can not break leaves. even with the default Build whitelist and Place whitelist.
So far everything else seems to work.
-
View User Profile
-
Send Message
Posted Oct 5, 2013it wont let me add the vote permission just says to the player that they don't have that permission have they changed?
-
View User Profile
-
Send Message
Posted Oct 5, 2013Hi
i've got a server and i'm using this plugin. but when i join (i'm op) i can use the kits. But when an user join they can't use them. Ive beel looking around but i can't find the permissions for kits ?? so can some1 help me out ?
thnx
-
View User Profile
-
Send Message
Posted Oct 5, 2013@PapaHarni
The perms don't work still. Non-ops aren't able to join a game for some reason. Is this a bug or is it something I have done wrong on my side?
-
View User Profile
-
Send Message
Posted Oct 5, 2013Please Update it to 1.6.4 :)
-
View User Profile
-
Send Message
Posted Oct 5, 2013@Cooly121
Check out your config.yml in SurvivalGames folder.
-
View User Profile
-
Send Message
Posted Oct 5, 2013Could you please develop the last version for 1.5.2?
-
View User Profile
-
Send Message
Posted Oct 5, 2013Hi i was wondering do somebody know how to set a deathmach in the arena! Please help!