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 Sep 1, 2012@somthingguy well if its in the requirements then yes.
@sophiejack google it, youtube it.
-
View User Profile
-
Send Message
Posted Sep 1, 2012i can't make it so that non ops can join the game. I am not sure how to set up the permissions. Can someone plz copy exactly how to set up the permissions into a comment so that i can copy that right into my config file. Thanks!
-
View User Profile
-
Send Message
Posted Sep 1, 2012do i have to use world edit
-
View User Profile
-
Send Message
Posted Sep 1, 2012So i can't set the spawn points on arena 2 in my server... Arena 1 was ok I set all the 24 spawns with /sg setspawn next. But when i try it in arena 2 this happens:
12:18:50 [GRAVE] java.lang.NullPointerException 12:18:50 [GRAVE] at com.skitscape.survivalgames.commands.SetSpawn.onComma nd(SetSpawn.java:46) 12:18:50 [GRAVE] at com.skitscape.survivalgames.CommandHandler.onCommand( CommandHandler.java:122) 12:18:50 [GRAVE] at org.bukkit.command.PluginCommand.execute(PluginComman d.java:40) 12:18:50 [GRAVE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCo mmandMap.java:168) 12:18:50 [GRAVE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand(Cr aftServer.java:492) 12:18:50 [GRAVE] at net.minecraft.server.NetServerHandler.handleCommand(N etServerHandler.java:878) 12:18:50 [GRAVE] at net.minecraft.server.NetServerHandler.chat(NetServerH andler.java:825) 12:18:50 [GRAVE] at net.minecraft.server.NetServerHandler.a(NetServerHand ler.java:807) 12:18:50 [GRAVE] at net.minecraft.server.Packet3Chat.handle(Packet3Chat.j ava:44) 12:18:50 [GRAVE] at net.minecraft.server.NetworkManager.b(NetworkManager. java:276) 12:18:50 [GRAVE] at net.minecraft.server.NetServerHandler.d(NetServerHand ler.java:109) 12:18:50 [GRAVE] at net.minecraft.server.ServerConnection.b(SourceFile:35 ) 12:18:50 [GRAVE] at net.minecraft.server.DedicatedServerConnection.b(Sour ceFile:30) 12:18:50 [GRAVE] at net.minecraft.server.MinecraftServer.q(MinecraftServe r.java:581) 12:18:50 [GRAVE] at net.minecraft.server.DedicatedServer.q(DedicatedServe r.java:212) 12:18:50 [GRAVE] at net.minecraft.server.MinecraftServer.p(MinecraftServe r.java:474) 12:18:50 [GRAVE] at net.minecraft.server.MinecraftServer.run(MinecraftSer ver.java:406) 12:18:50 [GRAVE] at net.minecraft.server.ThreadServerApplication.run(Sour ceFile:539)
I would be glad if anyone could help me :D Also, this plugins is awesome
-
View User Profile
-
Send Message
Posted Sep 1, 2012@FuZeEclipse
cuz your world spawn is in the arena
-
View User Profile
-
Send Message
Posted Sep 1, 2012When a player is dies (because of falldamage) the following exception is in my server log: Plugins: Multiverse, SurvialGames and Worldedit Bukkit: 1.3.1 R2.0
2012-09-01 13:41:46 [SEVERE] Could not pass event EntityDamageEvent to SurvivalGames org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:332) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at net.minecraft.server.EntityLiving.a(EntityLiving.java:833) at net.minecraft.server.EntityHuman.a(EntityHuman.java:1145) at net.minecraft.server.Entity.a(Entity.java:736) at net.minecraft.server.EntityPlayer.b(EntityPlayer.java:465) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:422) at net.minecraft.server.Packet10Flying.handle(SourceFile:136) at net.minecraft.server.NetworkManager.b(NetworkManager.java:276) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) at net.minecraft.server.ServerConnection.b(SourceFile:35) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:581) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) 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.skitscape.survivalgames.Game.killPlayer(Game.java:299) at com.skitscape.survivalgames.Events.DeathEvent.onPlayerDieEvent(DeathEvent.java:62) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:330) ... 18 more 2012-09-01 13:41:59 [SEVERE] Could not pass event EntityDamageEvent to SurvivalGames org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:332) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at net.minecraft.server.EntityLiving.a(EntityLiving.java:833) at net.minecraft.server.EntityHuman.a(EntityHuman.java:1145) at net.minecraft.server.Entity.a(Entity.java:736) at net.minecraft.server.EntityPlayer.b(EntityPlayer.java:465) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:422) at net.minecraft.server.Packet10Flying.handle(SourceFile:136) at net.minecraft.server.NetworkManager.b(NetworkManager.java:276) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) at net.minecraft.server.ServerConnection.b(SourceFile:35) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:581) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) 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.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:604) at java.util.ArrayList.get(ArrayList.java:382) at com.skitscape.survivalgames.Game.playerWin(Game.java:395) at com.skitscape.survivalgames.Game.killPlayer(Game.java:347) at com.skitscape.survivalgames.Events.DeathEvent.onPlayerDieEvent(DeathEvent.java:62) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:330) ... 18 more
-
View User Profile
-
Send Message
Posted Sep 1, 2012I still really need a solution to my problem its been happening for over 2 weeks now.
-
View User Profile
-
Send Message
Posted Aug 31, 2012Player's die and they respawn where they died in the arena :/
-
View User Profile
-
Send Message
Posted Aug 31, 2012-
View User Profile
-
Send Message
Posted Aug 31, 2012Everytime a group finishes a game they sometimes get teleported randomly somewhere else and are still ingame on the normal world. When they /sg leave they lose all their things from the normal world and the signs say 'getting no' on the player list
-
View User Profile
-
Send Message
Posted Aug 31, 2012i tried to put the id of the blocks but didnt fix i cant break any one and i put like all
-
View User Profile
-
Send Message
Posted Aug 31, 2012Thx to all and sorry for asking again , ut in configursation how do i have to write the people to allow them to break the blocks
-
View User Profile
-
Send Message
Posted Aug 31, 2012@bleachbest its set in the config that you can only break certain blocks. this is because in the Survival Games, the rules is that you can only break leaves and such.
@qwenjgfujn we don't know.
-
View User Profile
-
Send Message
Posted Aug 31, 2012@Barcelona2012
ok, well stop your server, delete all the configs and start it, then set the arenas without changing the config. When you changed it you might have had an extra space or something which can break it.
-
View User Profile
-
Send Message
Posted Aug 31, 2012@bleachbest
That is suppost to happen. It is so that then cannot dig like a hole all the way down to bedrock and hide there. It makes it so they have to keep moving... You can change it though if you go into the config and go to the break and place whitelist.... there you can put the ids of the blocks you want them to place and destroy.... Hope this helps :D
-
View User Profile
-
Send Message
Posted Aug 31, 2012Can someone give me an estimate of when the next update is going to be?
-
View User Profile
-
Send Message
Posted Aug 31, 2012@MaloCrafted
I have everything set, but i did change some of the configs... Anything to fix it?
-
View User Profile
-
Send Message
Posted Aug 31, 2012People i really need help , when i start the arena game , i cant break blocks pleas e help!
-
View User Profile
-
Send Message
Posted Aug 31, 2012@dragon1002 the bugs should be fixed as everyone doesn't get the bugs, but you. Maybe you have a plugin conflict or something, as it doesn't happen on my server. With logout, thats not a bug, thats authme, which does the teleporting back into the arena, not our plugin.
@CadillacJack95 we cant really fix that problem, maybe if you can disable factions in the arena worlds or allow players on the same factions to kill eachother.
@customtekneekz already in our todo list for a long time, and f you want it to auto start with 2 people in it, you can set that in the config, or they can both do /sg vote.
-
View User Profile
-
Send Message
Posted Aug 31, 2012I really like this plugin.. i don't get much errors.. but anyways i was wondering if you could add sponsers? the only thing that seems not to work is when two ppl join the arena the count down doesnt start... besides that great plugin :D