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 Aug 31, 2012Hi, ive found a conflict plugin with your plugin. Factions. As players join an arena, they cannot fight thier faction members neither can they attack thier allys. I cannot simply disable Faction because its what most players are playing on the server for. Hope you can add an update to fix this problem. thanks
-
View User Profile
-
Send Message
Posted Aug 31, 2012Hey Ho. At first time: THANK YOU FOR THIS PLUGIN!
But... the bugs that in the changelog are "fixed" aren't fixed ): When I start the server the signs wan't be load... but when i reload the server all things are working...
The Logout Bug is at my Server sometimes fixed and sometimes not... I spawn in the lobby but when I login (AuthMe) I'm in the arena again... Comes the problem from AuthMe?
Please help me :) And sorry for my bad english i hope you understand what I said
Dear greetings, dragon1002
-
View User Profile
-
Send Message
Posted Aug 30, 2012@Barcelona2012
did you set all of these:
1. lobbyspawn 2. lobbywall 3. arena 4. arena spawns
also did you change any configs?
-
View User Profile
-
Send Message
Posted Aug 30, 2012I just created a server with this pluggin, come check it out 98.219.94.228:25566 PM me of you need any help with anything
-
View User Profile
-
Send Message
Posted Aug 30, 2012I am having a problem with this plugin... When ever i create an arena and set the spawn and lobby and everything, I type /sg join 1 and it says "An internal error occured when trying to preform this command. Please check the console. Type /sg help for help." What does this mean? I tried reinstalling the plugin but it still says the same thing... Any suggestions?
-
View User Profile
-
Send Message
Posted Aug 30, 2012What is good dimensions for an arena? Like how big?
-
View User Profile
-
Send Message
Posted Aug 30, 2012hey guys i get this error in the console and its causing FAKE players.
2012-08-28 13:13:36 [SEVERE] java.lang.NullPointerException 2012-08-28 13:13:37 [SEVERE] at com.skitscape.survivalgames.commands.ListPlayers.onCommand(ListPlayers.java:21) 2012-08-28 13:13:37 [SEVERE] at com.skitscape.survivalgames.CommandHandler.onCommand(CommandHandler.java:122) 2012-08-28 13:13:37 [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) 2012-08-28 13:13:37 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168) 2012-08-28 13:13:37 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:492) 2012-08-28 13:13:37 [SEVERE] at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:878) 2012-08-28 13:13:37 [SEVERE] at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:825) 2012-08-28 13:13:37 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:807) 2012-08-28 13:13:37 [SEVERE] at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44) 2012-08-28 13:13:37 [SEVERE] at net.minecraft.server.NetworkManager.b(NetworkManager.java:276) 2012-08-28 13:13:37 [SEVERE] at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) 2012-08-28 13:13:37 [SEVERE] at net.minecraft.server.ServerConnection.b(SourceFile:35) 2012-08-28 13:13:37 [SEVERE] at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) 2012-08-28 13:13:37 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:581) 2012-08-28 13:13:37 [SEVERE] at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) 2012-08-28 13:13:37 [SEVERE] at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474) 2012-08-28 13:13:37 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406) 2012-08-28 13:13:37 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) == Thats the first one == 2012-08-28 13:19:17 [WARNING] Failed to handle packet: java.lang.IllegalStateException: Failed to add player. EntityPlayer['amit123com'/37104449, l='Arenas', x=20.00, y=70.54, z=0.00](amit123com at 20.0,70.53584062504456,0.0) already is in chunk -9, -10 java.lang.IllegalStateException: Failed to add player. EntityPlayer['amit123com'/37104449, l='Arenas', x=20.00, y=70.54, z=0.00](amit123com at 20.0,70.53584062504456,0.0) already is in chunk -9, -10 at net.minecraft.server.PlayerInstance.a(PlayerInstance.java:28) at net.minecraft.server.PlayerManager.addPlayer(PlayerManager.java:101) at net.minecraft.server.ServerConfigurationManagerAbstract.a(ServerConfigurationManagerAbstract.java:123) at net.minecraft.server.ServerConfigurationManagerAbstract.c(ServerConfigurationManagerAbstract.java:172) at net.minecraft.server.ServerConfigurationManagerAbstract.a(ServerConfigurationManagerAbstract.java:92) at net.minecraft.server.NetLoginHandler.d(NetLoginHandler.java:121) at net.minecraft.server.NetLoginHandler.c(NetLoginHandler.java:41) at net.minecraft.server.DedicatedServerConnectionThread.a(DedicatedServerConnectionThread.java:44) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:29) 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) Thats The Second Error 2012-08-28 13:22:22 [SEVERE] Could not pass event EntityDamageByEntityEvent to NoCheatPlus 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 org.bukkit.craftbukkit.event.CraftEventFactory.callEvent(CraftEventFactory.java:80) at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:364) at org.bukkit.craftbukkit.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:386) at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:591) at net.minecraft.server.EntityHuman.damageEntity(EntityHuman.java:595) at net.minecraft.server.EntityPlayer.damageEntity(EntityPlayer.java:349) at net.minecraft.server.EntityHuman.attack(EntityHuman.java:762) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:1020) at net.minecraft.server.Packet7UseEntity.handle(SourceFile:36) 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.IllegalArgumentException: Cannot measure distance between world and Arenas at org.bukkit.Location.distanceSquared(Location.java:381) at fr.neatmonster.nocheatplus.checks.fight.Angle.check(Angle.java:74) at fr.neatmonster.nocheatplus.checks.fight.FightListener.handleNormalDamage(FightListener.java:100) at fr.neatmonster.nocheatplus.checks.fight.FightListener.onEntityDamage(FightListener.java:151) at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:330) ... 21 more == This is the error that i think is causing it ==
-
View User Profile
-
Send Message
Posted Aug 30, 2012@forfiterX
That is SUPPOSED to happen but probably a bug
-
View User Profile
-
Send Message
Posted Aug 30, 2012Yeah you lose your items sometimes... -When you log off in arena -When you get killed But its rare to lose items... But anyway i wish that was fixed
Second thing is that players log off in the arena and then they kill players that play in arena and get the items (even thow they are not playing in the arena and they have there one items) It be good if there was something like hmmm. That when your not joined to game you cant hurt the players ingame. It be even better if after somebody that logs off in a arena they get tped to spawn or somewhere set that be even better :D
Third thing is that it be could if there could be a setup that players could get prizes for winning. Even better if able to set in each arena a dif prize and a better prize if the arena was full from start :D
-- Thanks for reading my not perfect english :/-
View User Profile
-
Send Message
Posted Aug 30, 2012I have a problem where if you dont win the survival games you lose your items but it doesnt happend all the time its like a 99% chance that you wont lose your items.
-
View User Profile
-
Send Message
Posted Aug 29, 2012@Double_0_negative
I set the grace-period to 1 second and 0 seconds. Both still make the players invincible. Also players don't teleport to the spawn points. They teleport to the exact spot they died in last time.
-
View User Profile
-
Send Message
Posted Aug 29, 2012Getting this, any idea why?
http://pastebin.com/pacUqqEp
-
View User Profile
-
Send Message
Posted Aug 29, 2012Maybe you make deadmatch in the new version
Teleport past 3 players on spawn and give them 5 minutes to kill each other
Sorry for my English
-
View User Profile
-
Send Message
Posted Aug 29, 2012@follet2004
Theres only one command, which is in it, I don't need to add perms to it.
@acenario
Grace Period?
-
View User Profile
-
Send Message
Posted Aug 29, 2012@Double_0_negative
Has anyone reported not being able to hit anyone during the match as an issue? I am facing that problem where no player is able to fight once the match has begun.
Any solution?
-
View User Profile
-
Send Message
Posted Aug 29, 2012@Double_0_negative
Im sorry if you did not understand me this is what i meant: you did not update your plugin.yml its in your .jar. You did not add all Commands and premissions on it
-
View User Profile
-
Send Message
Posted Aug 29, 2012@MaloCrafted
Plugins (56): obuShutTheHellUp, GroupManager, Buycraft, SignLift, Multiverse-Core, Spectate, MobSpawnerEggChanger, Craftipedia, Register, Permissions, SkylandsPlus, Votifier, mcMMO, FoundDiamonds, Catacombs, LinksOnSigns, WorldEdit, NoCheatPlus, NoSwear, Multiverse-Adventure, CreativeGates, Multiverse-Inventories, WorldGuard, SkyBlockMultiplayer, pvparena, CraftBookCommon, BookWorm, starwars, CraftBukkitUpToDate, SimpleChatChannels, mcbans, FirstJoinPlus, TheEndAgain, Essentials, dynmap, SimplyVanish, EssentialsChat, CraftBookCircuits, EssentialsProtect, Dynmap-Essentials, EssentialsSpawn, Monster Apocalypse, CraftBookVehicles, Factions, Dynmap-Factions, ShowCaseStandalone, CraftBookMechanisms, Vault, ChestShop, MobArena, Citizens, MobCatcher, WirelessRedstone, Jail, LotteryPlus, AutoAnnouncer
-
View User Profile
-
Send Message
Posted Aug 29, 2012@jake0o0
I will clear my logs and try it again. The downgrade to 4.9 and see how that goes..
-
View User Profile
-
Send Message
Posted Aug 29, 2012Sometimes commands crash the entire server, such as /hg join and /hg leave
-
View User Profile
-
Send Message
Posted Aug 29, 2012@ELREVENGE
The walls? you mean the bounds? in either case, worledit is required for this plugin.
@follet2004
I'm sorry but I have no idea what your saying :3