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 20, 2012I am getting this when i try to set a spawn point inside the arena :(
2012-10-20 00:28:16 [INFO] settings spawn 2012-10-20 00:28:16 [INFO] 1 1 2012-10-20 00:28:16 [SEVERE] java.lang.ArrayIndexOutOfBoundsException: 0 2012-10-20 00:28:16 [SEVERE] at com.skitscape.survivalgames.commands.SetSpawn.onCommand(SetSpawn.java:45) 2012-10-20 00:28:16 [SEVERE] at com.skitscape.survivalgames.CommandHandler.onCommand(CommandHandler.java:122) 2012-10-20 00:28:16 [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) 2012-10-20 00:28:16 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168) 2012-10-20 00:28:16 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:498) 2012-10-20 00:28:16 [SEVERE] at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:880) 2012-10-20 00:28:16 [SEVERE] at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:826) 2012-10-20 00:28:16 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:808) 2012-10-20 00:28:16 [SEVERE] at net.minecraftserverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:124) 2012-10-20 00:28:16 [SEVERE] at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44) 2012-10-20 00:28:16 [SEVERE] at net.minecraft.server.NetworkManager.b(NetworkManager.java:282) 2012-10-20 00:28:16 [SEVERE] at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) 2012-10-20 00:28:16 [SEVERE] at net.minecraft.server.ServerConnection.b(SourceFile:35) 2012-10-20 00:28:16 [SEVERE] at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) 2012-10-20 00:28:16 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:577) 2012-10-20 00:28:16 [SEVERE] at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213) 2012-10-20 00:28:16 [SEVERE] at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:473) 2012-10-20 00:28:16 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:405) 2012-10-20 00:28:16 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
-
View User Profile
-
Send Message
Posted Oct 19, 2012-
View User Profile
-
Send Message
Posted Oct 19, 2012Is there any way to query 'position' in sg_playerstats to add a players rank to in-game chat using a tag (i.e {rank}), or by any other means?
Thanks for making this gorgeous plugin ;P
EDIT: No donate button?
-
View User Profile
-
Send Message
Posted Oct 19, 2012Do you have a github/jenkins for this?
-
View User Profile
-
Send Message
Posted Oct 19, 2012Request
Please can you add redstone mechanisms, levers and lava to regenerate after every game? It would be awesome as you could make traps. Because with this plugin, traps activate and never regenerate again :( Same with levers, they keep activated and the secret is revealed Thanks
-
View User Profile
-
Send Message
Posted Oct 19, 2012@mikegeitz
I updated all my Multiverse plugins. Should I try to contact them?
-
View User Profile
-
Send Message
Posted Oct 19, 2012@Starzz1820
That looks like a Multiverse error
-
View User Profile
-
Send Message
Posted Oct 19, 2012"18:35:41 [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:341) 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.entity.CraftPlayer.teleport(CraftPlayer.java:3 56) at org.bukkit.craftbukkit.entity.CraftEntity.teleport(CraftEntity.java:1 62) at com.skitscape.survivalgames.Game.addPlayer(Game.java:154) at com.skitscape.survivalgames.GameManager.addPlayer(GameManager.java:20 0) at com.skitscape.survivalgames.Events.SignClickEvent.clickHandler(SignCl ickEvent.java:47) 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:339) 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.event.CraftEventFactory.callPlayerInteractEven t(CraftEventFactory.java:177) at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.j ava:355) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:652) at net.minecraft.server.Packet15Place.handle(SourceFile:58) at net.minecraft.server.NetworkManager.b(NetworkManager.java:282) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:111) at net.minecraft.server.ServerConnection.b(SourceFile:35) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:561) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) 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:339) ... 29 more"
I keep getting this error in the game lobby. I right click the sign and this pops up in the console I have also tried to update multiverse to its lastest versions for all my multiverse plugins
-
View User Profile
-
Send Message
Posted Oct 19, 2012Getting a strange error when I attempt to make this one arena, other arenas are made and work just fine, just seems to be this one:
[I create the arena]
17:00:53 [SEVERE] java.lang.ArrayIndexOutOfBoundsException: -1 17:00:53 [SEVERE] at com.skitscape.survivalgames.LobbyManager.updateGameStatus(LobbyManager. java:347) 17:00:53 [SEVERE] at com.skitscape.survivalgames.LobbyManager$LobbySignUpdater.run(LobbyMana ger.java:294) 17:00:53 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:53) 17:00:53 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(Cra ftScheduler.java:345) 17:00:53 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:510) 17:00:53 [SEVERE] at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213) 17:00:53 [SEVERE] at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474) 17:00:53 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406) 17:00:53 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
[repeated infinitely until forced server shutdown]
When this happens (after I force shutdown the server) I am unable to restart it until I removed the details for that particular arena under system.yml.
EDIT: Solved. This error was a result of there being more arenas than my lobby wall allowed. Recreated lobby wall and.. tada!
-
View User Profile
-
Send Message
Posted Oct 19, 2012@MickeeYman1 disable factions in the worlds your survival games maps are in.
-
View User Profile
-
Send Message
Posted Oct 19, 2012How do I fix this when I try to setup the arena:
2012-10-19 10:03:25 [SEVERE] at com.skitscape.survivalgames.CommandHandler.onCommand(CommandHandler.java:122) 2012-10-19 10:03:25 [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) 2012-10-19 10:03:25 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:180) 2012-10-19 10:03:25 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:502) 2012-10-19 10:03:25 [SEVERE] at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:915) 2012-10-19 10:03:25 [SEVERE] at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:828) 2012-10-19 10:03:25 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:810) 2012-10-19 10:03:25 [SEVERE] at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44) 2012-10-19 10:03:25 [SEVERE] at net.minecraft.server.NetworkManager.b(NetworkManager.java:282) 2012-10-19 10:03:25 [SEVERE] at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:111) 2012-10-19 10:03:25 [SEVERE] at net.minecraft.server.ServerConnection.b(SourceFile:35) 2012-10-19 10:03:25 [SEVERE] at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) 2012-10-19 10:03:25 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:561) 2012-10-19 10:03:25 [SEVERE] at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213) 2012-10-19 10:03:25 [SEVERE] at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474) 2012-10-19 10:03:25 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406) 2012-10-19 10:03:25 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
-
View User Profile
-
Send Message
Posted Oct 18, 2012@xAleeeks
The permission you need for the games are: sg.arena.join, sg.arena.vote, and sg.arena.leave for spectating use sg.arena.spectate.
@MickeeYman1
The only solution to this so far is to ether disable the Factions plugin in the survival games world, or take Factions off completely.
@mike03878
Like I told MickeeYman, you would have to ether disable Factions in the survival games world, or take factions off completely.
-
View User Profile
-
Send Message
Posted Oct 18, 2012will this be carried over to 1.4
-
View User Profile
-
Send Message
Posted Oct 18, 2012Awesome plugin, keep up the good work! :D
-
View User Profile
-
Send Message
Posted Oct 18, 2012hi, when my players join sg and they start to fight they cannot hit one another as they are in the same faction, as they are friends, how do i stop friends from friendly fire so they are enable to hit each other?
thanks!
-
View User Profile
-
Send Message
Posted Oct 18, 2012Is there any way other then putting the arena in another world to make it so that Faction members, and there ally can kill eachother in the SG arena only?
-
View User Profile
-
Send Message
Posted Oct 18, 2012Hi, could i get some help how do i give the default player group permisson to join a game? it just says no permision! any help would be highly appreciated! :)
-
View User Profile
-
Send Message
Posted Oct 17, 2012@XeonG8
Yes it is
-
View User Profile
-
Send Message
Posted Oct 17, 2012Is this being updated?
-
View User Profile
-
Send Message
Posted Oct 17, 2012@Tagazok59
You can't turn the auto-refill off yet, but it may come in future updates. You can customize what appears in the chest in the chest.yml file.