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 May 8, 2013@XRECKXIMPACT
Plugin not work i getting error failed to load message nopermission and if i try to /sg join 1 or 2... i get error command [join] [1] returned error .... i cant fix it not work and permissions not work to!
-
View User Profile
-
Send Message
Posted May 7, 2013@xSkillCycanxMC
Um what are you even trying to say here?
-
View User Profile
-
Send Message
Posted May 7, 2013Already Stop ignoring my messages! Your medóda replacecolors also does not throw an error, / join sg 1 and return it to me as a bug the fuck do something!!! I've been waiting too coastline and the other servers to why this is happening??
-
View User Profile
-
Send Message
Posted May 7, 2013@gingaben
./sg addwal arenaid
just select a line of signs.
-
View User Profile
-
Send Message
Posted May 7, 2013Hey, Im Having Trouble With Setup And Trying To Set Lobby Wall It Says Command Does Not Exist Could Someone Give Me Some Help?
-
View User Profile
-
Send Message
Posted May 7, 2013@killerdean13
I am sure this works with GM, make sure your giving them the right perm in the right world.
If anything you can try bPerms, as I have that fully working.
-
View User Profile
-
Send Message
Posted May 7, 2013Anyway to make redstone,water,lava and entities reset?
-
View User Profile
-
Send Message
Posted May 7, 2013@LiLChris06
/mangaddp {group} {permission}
i give them perms to join arenas select arena /sg join and all the basics! and wana know what it tells them? No Permission! FOR EVERY COMMAND! not just 1.. ALL! does it not support Groupmanager? if so im sure there are better plugins
-
View User Profile
-
Send Message
Posted May 7, 2013Permission doesn't work me too "sg.player." but for join arena i change permission "sg.arenas.join.[arena12345]" by "sg.arena.join.[arena12345]" and work.
-
View User Profile
-
Send Message
Posted May 7, 2013It throws a warning/error in console, when i'm typing /sg lq
-
View User Profile
-
Send Message
Posted May 7, 2013@Purdze
Same thing for me. Even with the "sg.player.*" permission.
-
View User Profile
-
Send Message
Posted May 7, 2013The Perms Don't Work! I Put Them Into GroupManager But They Just Don't Give Perms! Please Help!
-
View User Profile
-
Send Message
Posted May 7, 2013@Krupis97
To Errors on the end:
There are 3 errors, with numbers .. 1) 2) 3)
They are divided with that method for clarity.
Look closely :D
-
View User Profile
-
Send Message
Posted May 7, 2013Hi guys!
I still have one big problem with a new devs. SurvivalGames.jar Problem is on the picture: (Sign - FINISHING)
I and my Admin team still must write /sg enable X (X = number of arena) for repair that arena, but its just a for short time. After 1-3 played games will that problem come back :(
We have the newest dev. version ;)
I tried everything .. restart the server, reload etc. We dont have this problem with different version, but we need that version, because we want have thats greats kits etc. ;)
So.. can you help me? I hope you will answer me and repair all that errors.
Incidentally, constatly have that errors in the log.
--------------------- 2013-05-07 21:21:09 [WARNING] [SurvivalGames] Failed to replace string vars. Error on item 2013-05-07 21:21:09 [WARNING] [SurvivalGames] Failed to replace string vars. Error on maxplayers 2013-05-07 21:21:09 [WARNING] [SurvivalGames] Failed to replace string vars. Error on queuepos 2013-05-07 21:21:09 [WARNING] [SurvivalGames] Failed to replace string vars. Error on message 2013-05-07 21:21:09 [WARNING] [SurvivalGames] Failed to replace string vars. Error on arena 2013-05-07 21:21:09 [WARNING] [SurvivalGames] Failed to replace string vars. Error on queuesize 2013-05-07 21:21:09 [WARNING] [SurvivalGames] Failed to replace string vars. Error on activeplayers 2013-05-07 21:21:09 [WARNING] [SurvivalGames] Failed to replace string vars. Error on command 2013-05-07 21:21:09 [WARNING] [SurvivalGames] Failed to replace string vars. Error on killer 2013-05-07 21:21:09 [WARNING] [SurvivalGames] Failed to replace string vars. Error on victim 2013-05-07 21:21:09 [WARNING] [SurvivalGames] Failed to replace string vars. Error on t 2013-05-07 21:21:09 [WARNING] [SurvivalGames] Failed to replace string vars. Error on playe3)r----------- 2013-05-07 21:20:05 [SEVERE] Could not pass event InventoryClickEvent to SurvivalGames v0.5.8 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) 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.v1_5_R3.PlayerConnection.a(PlayerConnection.java:1172) at net.minecraft.server.v1_5_R3.Packet102WindowClick.handle(SourceFile:31) at net.minecraft.server.v1_5_R3.NetworkManager.b(NetworkManager.java:292) at net.minecraft.server.v1_5_R3.PlayerConnection.d(PlayerConnection.java:109) at net.minecraft.server.v1_5_R3.ServerConnection.b(SourceFile:35) at net.minecraft.server.v1_5_R3.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:581) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:226) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:477) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:410) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.IndexOutOfBoundsException: Index: 2, Size: 2 at java.util.ArrayList.rangeCheck(ArrayList.java:634) at java.util.ArrayList.get(ArrayList.java:410) at org.mcsg.survivalgames.GameManager.selectKit(GameManager.java:173) at org.mcsg.survivalgames.events.KitEvents.itemClick(KitEvents.java:18) at sun.reflect.GeneratedMethodAccessor80.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:491) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 14 more-
View User Profile
-
Send Message
Posted May 7, 2013@MaloCrafted
Whenever someone clicks a sign to join an Arena it comes up with.. 'Failed to load message for messages.game.nopermission
What's wrong?
-
View User Profile
-
Send Message
Posted May 7, 2013Malo could you please check my ticket or read the pm I sent you? Thanks
-
View User Profile
-
Send Message
Posted May 7, 2013@MaloCrafted I hate this: i try co /sg join 1 and i have added permissions and i get nopermissions error load message and command [join] [1]returned an error Console: [SEVERE] java.lang.NullPointerException
20:50:46 [SEVERE] at org.mcsg.survivalgames.util.MessageUtil.replaceColors(MessageUtil.java:15) 20:50:46 [SEVERE] at org.mcsg.survivalgames.MessageManager.sendFMessage(MessageManager.java:54) 20:50:46 [SEVERE] at org.mcsg.survivalgames.Game.addPlayer(Game.java:189) 20:50:46 [SEVERE] at org.mcsg.survivalgames.GameManager.addPlayer(GameManager.java:252) 20:50:46 [SEVERE] at org.mcsg.survivalgames.commands.Join.onCommand(Join.java:19) 20:50:46 [SEVERE] at org.mcsg.survivalgames.CommandHandler.onCommand(CommandHandler.java:156) 20:50:46 [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) 20:50:46 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189) 20:50:46 [SEVERE] at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchCommand(CraftServer.java:523) 20:50:46 [SEVERE] at net.minecraft.server.v1_5_R3.PlayerConnection.handleCommand(PlayerConnection.java:965) 20:50:46 [SEVERE] at net.minecraft.server.v1_5_R3.PlayerConnection.chat(PlayerConnection.java:883) 20:50:46 [SEVERE] at net.minecraft.server.v1_5_R3.PlayerConnection.a(PlayerConnection.java:840) 20:50:46 [SEVERE] at net.minecraft.server.v1_5_R3.Packet3Chat.handle(Packet3Chat.java:44) 20:50:46 [SEVERE] at net.minecraft.server.v1_5_R3.NetworkManager.b(NetworkManager.java:292) 20:50:46 [SEVERE] at net.minecraft.server.v1_5_R3.PlayerConnection.d(PlayerConnection.java:109) 20:50:46 [SEVERE] at net.minecraft.server.v1_5_R3.ServerConnection.b(SourceFile:35) 20:50:46 [SEVERE] at net.minecraft.server.v1_5_R3.DedicatedServerConnection.b(SourceFile:30) 20:50:46 [SEVERE] at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:581) 20:50:46 [SEVERE] at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:226) 20:50:46 [SEVERE] at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:477) 20:50:46 [SEVERE] at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:410) 20:50:46 [SEVERE] at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
-
View User Profile
-
Send Message
Posted May 7, 2013@monster6286 Read under "Features"
-
View User Profile
-
Send Message
Posted May 7, 2013@LiLChris06
Sweet, what are some new permissions I will have to put in?
-
View User Profile
-
Send Message
Posted May 7, 2013Is it possible to have the arenas set in different worlds?