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 Nov 23, 2013cjenksnewman
In permissionsex use :
- sg.arena.join - sg.arena.join.1 - sg.arena.join.2 - sg.arena.join.3 - sg.arena.join.4 - sg.player.vote - sg.arena.vote
-
View User Profile
-
Send Message
Posted Nov 22, 2013having real trouble getting the permissions right to allow people other than op's to join using the PermissionEx plugin have tried to add all the details above to the different groups have also tried to use other permissions plugins but no joy please could you advise. thanks
-
View User Profile
-
Send Message
Posted Nov 22, 2013PLEASE ADD PRIZES FOR WHEN YOU WIN THE GAME so like you get armor or xp
-
View User Profile
-
Send Message
Posted Nov 21, 2013is it a possibiltiy to add REAL deaths and bring back death messages instead of being teleported to the lobby when someone dies?
-
View User Profile
-
Send Message
Posted Nov 21, 2013hi how come survival games doesnt work with in-game stat recoding plugin Hyper Stats?
link : http://dev.bukkit.org/bukkit-plugins/hyperstats/
im wondering is it because when you die in sg, you dont actually die for real??? please help with this issue, i dont wanna use the web stats i want to use my ingame stat plugin Hyper Stats to record deaths and kills in sg !
-
View User Profile
-
Send Message
Posted Nov 21, 2013is this updated to 1.7.2 yet? i nned the link so i can get unbanned to a server i play on PLEASE
-
View User Profile
-
Send Message
Posted Nov 21, 2013undate !!
2013-11-21 16:12:22 [INFO] [SurvivalGames] ???????????????????????
2013-11-21 16:12:22 [SEVERE] java.util.ConcurrentModificationException
2013-11-21 16:12:22 [SEVERE] at net.minecraft.server.v1_6_R3.World$1.guard(World.java:47)
2013-11-21 16:12:22 [SEVERE] at net.minecraft.server.v1_6_R3.World$1.remove(World.java:41)
2013-11-21 16:12:22 [SEVERE] at net.minecraft.server.v1_6_R3.World.removeEntity(World.java:1070)
2013-11-21 16:12:22 [SEVERE] at net.minecraft.server.v1_6_R3.PlayerList.moveToWorld(PlayerList.java:391)
2013-11-21 16:12:22 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.entity.CraftPlayer.teleport(CraftPlayer.java:410)
2013-11-21 16:12:22 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.entity.CraftEntity.teleport(CraftEntity.java:199)
2013-11-21 16:12:22 [SEVERE] at org.mcsg.survivalgames.Game.killPlayer(Game.java:546)
2013-11-21 16:12:22 [SEVERE] at org.mcsg.survivalgames.events.DeathEvent.onPlayerDieEvent(DeathEvent.java:58)
2013-11-21 16:12:22 [SEVERE] at sun.reflect.GeneratedMethodAccessor91.invoke(Unknown Source)
2013-11-21 16:12:22 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2013-11-21 16:12:22 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source)
2013-11-21 16:12:22 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
2013-11-21 16:12:22 [SEVERE] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
2013-11-21 16:12:22 [SEVERE] at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30)
2013-11-21 16:12:22 [SEVERE] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:478)
2013-11-21 16:12:22 [SEVERE] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:463)
2013-11-21 16:12:22 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.callEvent(CraftEventFactory.java:94)
2013-11-21 16:12:22 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:398)
2013-11-21 16:12:22 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:423)
2013-11-21 16:12:22 [SEVERE] at net.minecraft.server.v1_6_R3.EntityLiving.damageEntity(EntityLiving.java:644)
2013-11-21 16:12:22 [SEVERE] at net.minecraft.server.v1_6_R3.EntityHuman.damageEntity(EntityHuman.java:719)
2013-11-21 16:12:22 [SEVERE] at net.minecraft.server.v1_6_R3.EntityPlayer.damageEntity(EntityPlayer.java:399)
2013-11-21 16:12:22 [SEVERE] at net.minecraft.server.v1_6_R3.EntityArrow.l_(EntityArrow.java:229)
2013-11-21 16:12:22 [SEVERE] at net.minecraft.server.v1_6_R3.World.entityJoinedWorld(World.java:1492)
2013-11-21 16:12:22 [SEVERE] at net.minecraft.server.v1_6_R3.World.playerJoinedWorld(World.java:1467)
2013-11-21 16:12:22 [SEVERE] at net.minecraft.server.v1_6_R3.World.tickEntities(World.java:1336)
2013-11-21 16:12:22 [SEVERE] at net.minecraft.server.v1_6_R3.WorldServer.tickEntities(WorldServer.java:517)
2013-11-21 16:12:22 [SEVERE] at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:573)
2013-11-21 16:12:22 [SEVERE] at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:240)
2013-11-21 16:12:22 [SEVERE] at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:483)
2013-11-21 16:12:22 [SEVERE] at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:415)
2013-11-21 16:12:22 [SEVERE] at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583)
-
View User Profile
-
Send Message
Posted Nov 21, 2013-
View User Profile
-
Send Message
Posted Nov 21, 2013Hey there...
so when i join a arena, everything is fine... but when i enter the /sg leave command, the signwall gets cleared and it tells me something blabla error in the chat. I dont always wanna create new walls, when somebody left...
-
View User Profile
-
Send Message
Posted Nov 20, 2013Are the kits in a custom GUI? Thats what I'm looking for.
-
View User Profile
-
Send Message
Posted Nov 19, 2013Nevermind! I fixed it! :)
-
View User Profile
-
Send Message
Posted Nov 19, 2013I have a problem when i try to join. When i click on a sign it will say "Joining..." bla bla bla and it wont teleport me into the arena. I try /sg join 1 and i get this error:
21:01:43 [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.TimedRegisteredListener.callEvent(TimedRegisteredLi stener.java:30) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j ava:478) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:463) at org.bukkit.craftbukkit.v1_6_R3.entity.CraftPlayer.teleport(CraftPlaye r.java:389) 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:532) at net.minecraft.server.v1_6_R3.PlayerConnection.handleCommand(PlayerCon nection.java:986) at net.minecraft.server.v1_6_R3.PlayerConnection.chat(PlayerConnection.j ava:897) at net.minecraft.server.v1_6_R3.PlayerConnection.a(PlayerConnection.java :838) at net.minecraft.server.v1_6_R3.Packet3Chat.handle(Packet3Chat.java:47) at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:237 ) at net.minecraft.server.v1_6_R3.PlayerConnection.e(PlayerConnection.java :117) at net.minecraft.server.v1_6_R3.ServerConnection.b(SourceFile:37) at org.spigotmc.netty.NettyServerConnection.b(NettyServerConnection.java :131) at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:6 04) at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:2 40) at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:4 93) at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java :425) 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) ... 26 more 21:01:43 [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.TimedRegisteredListener.callEvent(TimedRegisteredLi stener.java:30) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j ava:478) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:463) at org.bukkit.craftbukkit.v1_6_R3.entity.CraftPlayer.teleport(CraftPlaye r.java:389) 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:532) at net.minecraft.server.v1_6_R3.PlayerConnection.handleCommand(PlayerCon nection.java:986) at net.minecraft.server.v1_6_R3.PlayerConnection.chat(PlayerConnection.j ava:897) at net.minecraft.server.v1_6_R3.PlayerConnection.a(PlayerConnection.java :838) at net.minecraft.server.v1_6_R3.Packet3Chat.handle(Packet3Chat.java:47) at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:237 ) at net.minecraft.server.v1_6_R3.PlayerConnection.e(PlayerConnection.java :117) at net.minecraft.server.v1_6_R3.ServerConnection.b(SourceFile:37) at org.spigotmc.netty.NettyServerConnection.b(NettyServerConnection.java :131) at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:6 04) at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:2 40) at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:4 93) at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java :425) 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) ... 26 more 21:01:43 [SEVERE] java.lang.NullPointerException 21:01:43 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.entity.CraftPlayer.tel eport(CraftPlayer.java:402) 21:01:43 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.entity.CraftEntity.tel eport(CraftEntity.java:199) 21:01:43 [SEVERE] at org.mcsg.survivalgames.Game.addPlayer(Game.java:233) 21:01:43 [SEVERE] at org.mcsg.survivalgames.GameManager.addPlayer(GameMana ger.java:246) 21:01:43 [SEVERE] at org.mcsg.survivalgames.commands.Join.onCommand(Join.j ava:19) 21:01:43 [SEVERE] at org.mcsg.survivalgames.CommandHandler.onCommand(Comma ndHandler.java:164) 21:01:43 [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginComman d.java:44) 21:01:43 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCo mmandMap.java:192) 21:01:43 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchCo mmand(CraftServer.java:532) 21:01:43 [SEVERE] at net.minecraft.server.v1_6_R3.PlayerConnection.handleC ommand(PlayerConnection.java:986) 21:01:43 [SEVERE] at net.minecraft.server.v1_6_R3.PlayerConnection.chat(Pl ayerConnection.java:897) 21:01:43 [SEVERE] at net.minecraft.server.v1_6_R3.PlayerConnection.a(Playe rConnection.java:838) 21:01:43 [SEVERE] at net.minecraft.server.v1_6_R3.Packet3Chat.handle(Packe t3Chat.java:47) 21:01:43 [SEVERE] at org.spigotmc.netty.NettyNetworkManager.b(NettyNetwork Manager.java:237) 21:01:43 [SEVERE] at net.minecraft.server.v1_6_R3.PlayerConnection.e(Playe rConnection.java:117) 21:01:43 [SEVERE] at net.minecraft.server.v1_6_R3.ServerConnection.b(Sourc eFile:37) 21:01:43 [SEVERE] at org.spigotmc.netty.NettyServerConnection.b(NettyServe rConnection.java:131) 21:01:43 [SEVERE] at net.minecraft.server.v1_6_R3.MinecraftServer.t(Minecr aftServer.java:604) 21:01:43 [SEVERE] at net.minecraft.server.v1_6_R3.DedicatedServer.t(Dedica tedServer.java:240) 21:01:43 [SEVERE] at net.minecraft.server.v1_6_R3.MinecraftServer.s(Minecr aftServer.java:493) 21:01:43 [SEVERE] at net.minecraft.server.v1_6_R3.MinecraftServer.run(Mine craftServer.java:425) 21:01:43 [SEVERE] at net.minecraft.server.v1_6_R3.ThreadServerApplication. run(SourceFile:583)
-
View User Profile
-
Send Message
Posted Nov 19, 2013I am getting a massive problem.
So basically, I have my arena set up, then I go to set up my wall with signs and that, I do as it says and select the signs etc and successfully make an arena, the arena name/players are listed on the sign, as usual, I join the arena, and leave the arena and all the text just randomly wipes off the signs and then I have to set it up again.
Here is a video that shows exactly what happens: http://youtu.be/U2vGzmkN9lo
-
View User Profile
-
Send Message
Posted Nov 19, 2013-
View User Profile
-
Send Message
Posted Nov 19, 2013-
View User Profile
-
Send Message
Posted Nov 19, 2013@MarkPino
i've the same problem! please fix the permission bug!
-
View User Profile
-
Send Message
Posted Nov 19, 2013My staff can join the arena's, but my default players can't join an arena, but I put the permissions at Default at Groupmanager. Hope some1 can help!
-
View User Profile
-
Send Message
Posted Nov 18, 2013Everything works fine, but pvp. Its not wokring. I have pvp set to true. Any help?
-
View User Profile
-
Send Message
Posted Nov 17, 2013@johenkel
Nevermind, I got it figured out.
I set auto-start-vote to zero and it works just fine.
Sorry my fault ! Should`ve read your comments in the config.yml better !
Thanks again for that great plugin !!!
-
View User Profile
-
Send Message
Posted Nov 17, 2013how do i select the chests to autorefill or auto select because so far they arnt working right on 1.6.4