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 12, 2013Is there any chance there could be a fix for 1.6.4 because when a player gets killed, there are no messages and also the game does not end when the players are dead?
-Cheers
-
View User Profile
-
Send Message
Posted Oct 12, 2013I get this error when i do /sg setspawn 1 11:53:18 [SEVERE] java.lang.ArrayIndexOutOfBoundsException: 0 11:53:18 [SEVERE] at org.mcsg.survivalgames.commands.SetSpawn.onCommand(SetSpawn.java:45) 11:53:18 [SEVERE] at org.mcsg.survivalgames.CommandHandler.onCommand(CommandHandler.java:164) 11:53:18 [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) 11:53:18 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:192) 11:53:18 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchCommand(CraftServer.ja va:523) 11:53:18 [SEVERE] at net.minecraft.server.v1_6_R3.PlayerConnection.handleCommand(PlayerConnect ion.java:959) 11:53:18 [SEVERE] at net.minecraft.server.v1_6_R3.PlayerConnection.chat(PlayerConnection.java: 877) 11:53:18 [SEVERE] at net.minecraft.server.v1_6_R3.PlayerConnection.a(PlayerConnection.java:834 ) 11:53:18 [SEVERE] at net.minecraft.server.v1_6_R3.Packet3Chat.handle(SourceFile:49) 11:53:18 [SEVERE] at net.minecraft.server.v1_6_R3.NetworkManager.b(NetworkManager.java:296) 11:53:18 [SEVERE] at net.minecraft.server.v1_6_R3.PlayerConnection.e(PlayerConnection.java:116 ) 11:53:18 [SEVERE] at net.minecraft.server.v1_6_R3.ServerConnection.b(SourceFile:37) 11:53:18 [SEVERE] at net.minecraft.server.v1_6_R3.DedicatedServerConnection.b(SourceFile:30) 11:53:18 [SEVERE] at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:592) 11:53:18 [SEVERE] at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:227) 11:53:18 [SEVERE] at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:488) 11:53:18 [SEVERE] at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:421 ) 11:53:18 [SEVERE] at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583)
-
View User Profile
-
Send Message
Posted Oct 12, 2013Is there any way to set this so players can't just join arena, get full health and hunger for free and then just leave while retaining full health and hunger? I'll be disabling until there is a fix.
-
View User Profile
-
Send Message
Posted Oct 12, 2013@zekigames You are using some kind of bukkit API extension "spigotmc" org.spigotmc.netty.NettyNetworkManager No plugins will be guaranteed to work if you are not using official bukkit builds.
-
View User Profile
-
Send Message
Posted Oct 12, 2013Here another error
2013-10-11 19:02:19 [INFO] [SurvivalGames] ???????????????????????
2013-10-11 19:02:19 [SEVERE] java.lang.NullPointerException
2013-10-11 19:02:19 [SEVERE] at org.mcsg.survivalgames.stats.StatsManager.addKill(StatsManager.java:109)
2013-10-11 19:02:19 [SEVERE] at org.mcsg.survivalgames.Game.killPlayer(Game.java:570)
2013-10-11 19:02:19 [SEVERE] at org.mcsg.survivalgames.events.DeathEvent.onPlayerDieEvent(DeathEvent.java:58)
2013-10-11 19:02:19 [SEVERE] at sun.reflect.GeneratedMethodAccessor50.invoke(Unknown Source)
2013-10-11 19:02:19 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2013-10-11 19:02:19 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source)
2013-10-11 19:02:19 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
2013-10-11 19:02:19 [SEVERE] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
2013-10-11 19:02:19 [SEVERE] at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30)
2013-10-11 19:02:19 [SEVERE] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:478)
2013-10-11 19:02:19 [SEVERE] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:463)
2013-10-11 19:02:19 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.callEvent(CraftEventFactory.java:94)
2013-10-11 19:02:19 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:398)
2013-10-11 19:02:19 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:423)
2013-10-11 19:02:19 [SEVERE] at net.minecraft.server.v1_6_R3.EntityLiving.damageEntity(EntityLiving.java:644)
2013-10-11 19:02:19 [SEVERE] at net.minecraft.server.v1_6_R3.EntityHuman.damageEntity(EntityHuman.java:719)
2013-10-11 19:02:19 [SEVERE] at net.minecraft.server.v1_6_R3.EntityPlayer.damageEntity(EntityPlayer.java:399)
2013-10-11 19:02:19 [SEVERE] at net.minecraft.server.v1_6_R3.EntityHuman.attack(EntityHuman.java:889)
2013-10-11 19:02:19 [SEVERE] at net.minecraft.server.v1_6_R3.PlayerConnection.a(PlayerConnection.java:1149)
2013-10-11 19:02:19 [SEVERE] at net.minecraft.server.v1_6_R3.Packet7UseEntity.handle(SourceFile:36)
2013-10-11 19:02:19 [SEVERE] at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:230)
2013-10-11 19:02:19 [SEVERE] at net.minecraft.server.v1_6_R3.PlayerConnection.e(PlayerConnection.java:117)
2013-10-11 19:02:19 [SEVERE] at net.minecraft.server.v1_6_R3.ServerConnection.b(SourceFile:37)
2013-10-11 19:02:19 [SEVERE] at org.spigotmc.netty.NettyServerConnection.b(NettyServerConnection.java:132)
2013-10-11 19:02:19 [SEVERE] at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:594)
2013-10-11 19:02:19 [SEVERE] at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:240)
2013-10-11 19:02:19 [SEVERE] at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:483)
2013-10-11 19:02:19 [SEVERE] at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:415)
2013-10-11 19:02:19 [SEVERE] at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583)
-
View User Profile
-
Send Message
Posted Oct 12, 2013Help
java.lang.IllegalArgumentException: Cannot measure distance between vampire and HG2
at org.bukkit.Location.distanceSquared(Location.java:381)
at org.bukkit.Location.distance(Location.java:364)
at com.tigerhix.vampirez.Game.next(Game.java:167)
at com.tigerhix.vampirez.Arena$1.run(Arena.java:148)
at org.bukkit.craftbukkit.v1_6_R3.scheduler.CraftTask.run(CraftTask.java:58)
at org.bukkit.craftbukkit.v1_6_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345)
at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:520)
at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:240)
at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:483)
at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:415)
at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583
-
View User Profile
-
Send Message
Posted Oct 12, 2013could you make the signs be smaller so the join sign would be only 1
-
View User Profile
-
Send Message
Posted Oct 11, 2013@sharqman
Well It Worked For Me In 1.6.4 So Yes It Does..
-
View User Profile
-
Send Message
Posted Oct 11, 2013Does this work for 1.6.4?
-
View User Profile
-
Send Message
Posted Oct 11, 2013The Chest raito dosent work for 1.6.2???
-
View User Profile
-
Send Message
Posted Oct 10, 2013I got this error:
http://pastebin.com/Fb7V6Xg5
-
View User Profile
-
Send Message
Posted Oct 10, 20132013-10-10 08:16:17 [INFO] [SurvivalGames] ???????????????????????
2013-10-10 08:16:17 [SEVERE] java.util.ConcurrentModificationException
2013-10-10 08:16:17 [SEVERE] at net.minecraft.server.v1_6_R3.World$1.guard(World.java:47)
2013-10-10 08:16:17 [SEVERE] at net.minecraft.server.v1_6_R3.World$1.remove(World.java:41)
2013-10-10 08:16:17 [SEVERE] at net.minecraft.server.v1_6_R3.World.removeEntity(World.java:1070)
2013-10-10 08:16:17 [SEVERE] at net.minecraft.server.v1_6_R3.PlayerList.moveToWorld(PlayerList.java:391)
2013-10-10 08:16:17 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.entity.CraftPlayer.teleport(CraftPlayer.java:410)
2013-10-10 08:16:17 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.entity.CraftEntity.teleport(CraftEntity.java:199)
2013-10-10 08:16:17 [SEVERE] at org.mcsg.survivalgames.Game.killPlayer(Game.java:546)
2013-10-10 08:16:17 [SEVERE] at org.mcsg.survivalgames.events.DeathEvent.onPlayerDieEvent(DeathEvent.java:58)
2013-10-10 08:16:17 [SEVERE] at sun.reflect.GeneratedMethodAccessor98.invoke(Unknown Source)
2013-10-10 08:16:17 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2013-10-10 08:16:17 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source)
2013-10-10 08:16:17 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
2013-10-10 08:16:17 [SEVERE] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
2013-10-10 08:16:17 [SEVERE] at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30)
2013-10-10 08:16:17 [SEVERE] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:478)
2013-10-10 08:16:17 [SEVERE] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:463)
2013-10-10 08:16:17 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.callEvent(CraftEventFactory.java:94)
2013-10-10 08:16:17 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:398)
2013-10-10 08:16:17 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:423)
2013-10-10 08:16:17 [SEVERE] at net.minecraft.server.v1_6_R3.EntityLiving.damageEntity(EntityLiving.java:644)
2013-10-10 08:16:17 [SEVERE] at net.minecraft.server.v1_6_R3.EntityHuman.damageEntity(EntityHuman.java:719)
2013-10-10 08:16:17 [SEVERE] at net.minecraft.server.v1_6_R3.EntityPlayer.damageEntity(EntityPlayer.java:399)
2013-10-10 08:16:17 [SEVERE] at net.minecraft.server.v1_6_R3.EntityArrow.l_(EntityArrow.java:229)
2013-10-10 08:16:17 [SEVERE] at net.minecraft.server.v1_6_R3.World.entityJoinedWorld(World.java:1492)
2013-10-10 08:16:17 [SEVERE] at net.minecraft.server.v1_6_R3.World.playerJoinedWorld(World.java:1467)
2013-10-10 08:16:17 [SEVERE] at net.minecraft.server.v1_6_R3.World.tickEntities(World.java:1336)
2013-10-10 08:16:17 [SEVERE] at net.minecraft.server.v1_6_R3.WorldServer.tickEntities(WorldServer.java:517)
2013-10-10 08:16:17 [SEVERE] at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:573)
2013-10-10 08:16:17 [SEVERE] at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:240)
2013-10-10 08:16:17 [SEVERE] at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:483)
2013-10-10 08:16:17 [SEVERE] at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:415)
2013-10-10 08:16:17 [SEVERE] at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583)
-
View User Profile
-
Send Message
Posted Oct 10, 2013Help please :(
2013-10-10 14:04:02 [SEVERE] java.util.ConcurrentModificationException
2013-10-10 14:04:02 [SEVERE] at net.minecraft.server.v1_6_R3.World$1.guard(World.java:47)
2013-10-10 14:04:02 [SEVERE] at net.minecraft.server.v1_6_R3.World$1.remove(World.java:41)
2013-10-10 14:04:02 [SEVERE] at net.minecraft.server.v1_6_R3.World.removeEntity(World.java:1070)
2013-10-10 14:04:02 [SEVERE] at net.minecraft.server.v1_6_R3.PlayerList.moveToWorld(PlayerList.java:391)
2013-10-10 14:04:02 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.entity.CraftPlayer.teleport(CraftPlayer.java:410)
2013-10-10 14:04:02 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.entity.CraftEntity.teleport(CraftEntity.java:199)
2013-10-10 14:04:02 [SEVERE] at org.mcsg.survivalgames.Game.killPlayer(Game.java:546)
2013-10-10 14:04:02 [SEVERE] at org.mcsg.survivalgames.events.DeathEvent.onPlayerDieEvent(DeathEvent.java:58)
2013-10-10 14:04:02 [SEVERE] at sun.reflect.GeneratedMethodAccessor98.invoke(Unknown Source)
2013-10-10 14:04:02 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2013-10-10 14:04:02 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source)
2013-10-10 14:04:02 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
2013-10-10 14:04:02 [SEVERE] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
2013-10-10 14:04:02 [SEVERE] at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30)
2013-10-10 14:04:02 [SEVERE] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:478)
2013-10-10 14:04:02 [SEVERE] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:463)
2013-10-10 14:04:02 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.callEvent(CraftEventFactory.java:94)
2013-10-10 14:04:02 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:398)
2013-10-10 14:04:02 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:423)
2013-10-10 14:04:02 [SEVERE] at net.minecraft.server.v1_6_R3.EntityLiving.damageEntity(EntityLiving.java:644)
2013-10-10 14:04:02 [SEVERE] at net.minecraft.server.v1_6_R3.EntityHuman.damageEntity(EntityHuman.java:719)
2013-10-10 14:04:02 [SEVERE] at net.minecraft.server.v1_6_R3.EntityPlayer.damageEntity(EntityPlayer.java:399)
2013-10-10 14:04:02 [SEVERE] at net.minecraft.server.v1_6_R3.EntityArrow.l_(EntityArrow.java:229)
2013-10-10 14:04:02 [SEVERE] at net.minecraft.server.v1_6_R3.World.entityJoinedWorld(World.java:1492)
2013-10-10 14:04:02 [SEVERE] at net.minecraft.server.v1_6_R3.World.playerJoinedWorld(World.java:1467)
2013-10-10 14:04:02 [SEVERE] at net.minecraft.server.v1_6_R3.World.tickEntities(World.java:1336)
2013-10-10 14:04:02 [SEVERE] at net.minecraft.server.v1_6_R3.WorldServer.tickEntities(WorldServer.java:517)
2013-10-10 14:04:02 [SEVERE] at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:573)
2013-10-10 14:04:02 [SEVERE] at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:240)
2013-10-10 14:04:02 [SEVERE] at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:483)
2013-10-10 14:04:02 [SEVERE] at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:415)
2013-10-10 14:04:02 [SEVERE] at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583)
-
View User Profile
-
Send Message
Posted Oct 10, 2013And kits dont work normally, if you delete kit, it will stay in kit menu, reloading of kits.yml doesnt help, the old kits stays on theirs places.
-
View User Profile
-
Send Message
Posted Oct 10, 2013Why does a kit menu close in few seconds when I join arena????????
-
View User Profile
-
Send Message
Posted Oct 10, 2013How do I make it so the winner of the survival game gets money? like winenr gets 500 or something like that?
-
View User Profile
-
Send Message
Posted Oct 9, 2013I have a little bug with signs, even when the game ends, it still tray the players who played as if they still inside the game :S any ideas?, the signs allways say that these players are playing, but they can join anyway.
(
-
View User Profile
-
Send Message
Posted Oct 9, 2013To all users who are having trouble with Permissions and Survival Games:
If players are having problems joining arenas (getting no perm error):
1. Make sure the group has permissions for the specific Arena ID
sg.arena.join.1
2. And the base permission:
sg.arena.join
THE WILDCARD PERMSSION FOR JOIN DOES NOT WORK!
DO NOT USE SG.ARENA.JOIN.* IT DOES NOTHING
-
View User Profile
-
Send Message
Posted Oct 9, 2013Update PLEASE !!!!
-
View User Profile
-
Send Message
Posted Oct 8, 2013@killertechgamer
Have you selected the points of the wall with WorldEdit?