Ultimate Survival Games
Ultimate SurvivalGames is a fully configurable plugin, that allow players to play full automaticly survival games! The plugins is very customizable and can be set up different on each server!
Features
- Arena vote function with GUI
- Own chests blocks
- Deathmatch function
- Spectator Mode
- Configurable Scoreboard
- Configurable Messages
- Automaticly start and map-reset
- Unlimited game lobbys with unlimited arenas
- Multiverse support
- Seperate chat (in-game and global)
- And much more...
Other useful links
Commands
Command | Description | Permission |
---|---|---|
/sg | The Main Command, shows the main help site | / |
/sg start | Start a game | sg.start |
/sg join <LOBBYNAME> | Join a Game | sg.join |
/sg leave | Left a game | sg.join |
/sg vote <ARENAID> | Vote for an arena | sg.join |
/sg list | List of all available lobbys | sg.list |
/sg lobby | Show the lobby helpsite | sg.lobby |
/sg lobby create <NAME> | Creates a lobby | sg.lobby |
/sg lobby setspawn <NAME> | Set the spawn of the lobby! | sg.lobby |
/sg lobby unload <NAME> | Unload the lobby from the RAM | sg.lobby |
/sg lobby load <NAME> | Load a lobby to the RAM and enable it. | sg.lobby |
/sg lobby reload <NAME> | Unload and reload a lobby | sg.lobby |
/sg lobby list <NAME> | List of all loaded arenas in a lobby | sg.lobby |
/sg lobby delete <NAME> | Delete a lobby. | sg.lobby |
/sg arena create <LOBBYNAME> <ARENA NAME> | Creates an arena in the specify Game-Lobby! | sg.arena |
/sg arena tools | Gives the arena selection tools! | sg.arena |
/sg arena select <LOBBYNAME> <ARENA NAME> | Select the specify arena in the specify Game-Lobby! | sg.arena |
/sg arena check | Shows what must be done to finish the selected arena! | sg.arena |
/sg arena addspawn | Adds a Spawn on the selected arena! | sg.arena |
/sg arena removespawn <ID> | Removes a Spawn on the selected arena! | sg.arena |
/sg arena deathmatch | Disabled or enabled the arena deathmatch! | sg.arena |
/sg arena deathmatch add | Adds a deathmatch spawn! | sg.arena |
/sg arena deathmatch remove <ID> | Removes a Spawn of the arena deathmatch! | sg.arena |
/sg arena finish | Finish the arena setup and enable the arena! | sg.arena |
Spectate after you die or if you join a started game | sg.spectate |
English Video Tutorial
Its not prohibited to leave a subscribe.
Planned features
- Add kits with special abilities
- Option for voting a random arena
- Add point system
- Add achievements
- Configurable delay between win of the game and start of the reset
- mysql/sqlite saved stats
- seperated chat and tab list
- Optional BarAPI support
- invisible dome with adjustable size in the middle of the deathmatch arena
- Use /sg join instead of /sg join <LOBBYNAME> if only one arena is defined!
- Add option to change the weather disabling
Plugin update checking/Plugin Statistics
- The plugin connects automaticly to curse (while enabling) , to inform you when a new update is available. If you don't want this, set the option "enable-update-check" in the config.yml of the SurvivalGames folder to false.
- The plugins sends automaticly statistic informations like current player amount, java version, etc. to http://mcstats.org/! If you don't want this, set the option "opt-out" in the config.yml of the PluginMetrics folder to true.
[01:38:13] [Async Chat Thread - #13/WARN]: java.lang.ClassNotFoundException: net.minecraft.server.v1_8_R3.ChatSerializer [01:38:13] [Async Chat Thread - #13/WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:91) [01:38:13] [Async Chat Thread - #13/WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) [01:38:13] [Async Chat Thread - #13/WARN]: at java.lang.ClassLoader.loadClass(Unknown Source) [01:38:13] [Async Chat Thread - #13/WARN]: at java.lang.ClassLoader.loadClass(Unknown Source) [01:38:13] [Async Chat Thread - #13/WARN]: at java.lang.Class.forName0(Native Method) [01:38:13] [Async Chat Thread - #13/WARN]: at java.lang.Class.forName(Unknown Source) [01:38:13] [Async Chat Thread - #13/WARN]: at me.maker56.survivalgames.chat.ReflectionUtil.getNMSClass(ReflectionUtil.java:43) [01:38:13] [Async Chat Thread - #13/WARN]: at me.maker56.survivalgames.chat.JSONMessage.<init>(JSONMessage.java:51) [01:38:13] [Async Chat Thread - #13/WARN]: at me.maker56.survivalgames.listener.ChatListener.onPlayerChat(ChatListener.java:61) [01:38:13] [Async Chat Thread - #13/WARN]: at sun.reflect.GeneratedMethodAccessor151.invoke(Unknown Source) [01:38:13] [Async Chat Thread - #13/WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [01:38:13] [Async Chat Thread - #13/WARN]: at java.lang.reflect.Method.invoke(Unknown Source) [01:38:13] [Async Chat Thread - #13/WARN]: at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) [01:38:13] [Async Chat Thread - #13/WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [01:38:13] [Async Chat Thread - #13/WARN]: at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [01:38:13] [Async Chat Thread - #13/WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) [01:38:13] [Async Chat Thread - #13/WARN]: at net.minecraft.server.v1_8_R3.PlayerConnection.chat(PlayerConnection.java:1084) [01:38:13] [Async Chat Thread - #13/WARN]: at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:1022) [01:38:13] [Async Chat Thread - #13/WARN]: at net.minecraft.server.v1_8_R3.PacketPlayInChat$1.run(PacketPlayInChat.java:39) [01:38:13] [Async Chat Thread - #13/WARN]: at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [01:38:13] [Async Chat Thread - #13/WARN]: at java.util.concurrent.FutureTask.run(Unknown Source) [01:38:13] [Async Chat Thread - #13/WARN]: at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [01:38:13] [Async Chat Thread - #13/WARN]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [01:38:13] [Async Chat Thread - #13/WARN]: at java.lang.Thread.run(Unknown Source) [01:38:13] [Async Chat Thread - #13/WARN]: java.lang.NullPointerException [01:38:13] [Async Chat Thread - #13/WARN]: at me.maker56.survivalgames.chat.ReflectionUtil.getMethod(ReflectionUtil.java:83) [01:38:13] [Async Chat Thread - #13/WARN]: at me.maker56.survivalgames.chat.JSONMessage.send(JSONMessage.java:267) [01:38:13] [Async Chat Thread - #13/WARN]: at me.maker56.survivalgames.chat.JSONMessage.send(JSONMessage.java:297) [01:38:13] [Async Chat Thread - #13/WARN]: at me.maker56.survivalgames.game.Game.sendMessage(Game.java:513) [01:38:13] [Async Chat Thread - #13/WARN]: at me.maker56.survivalgames.listener.ChatListener.onPlayerChat(ChatListener.java:71) [01:38:13] [Async Chat Thread - #13/WARN]: at sun.reflect.GeneratedMethodAccessor151.invoke(Unknown Source) [01:38:13] [Async Chat Thread - #13/WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [01:38:13] [Async Chat Thread - #13/WARN]: at java.lang.reflect.Method.invoke(Unknown Source) [01:38:13] [Async Chat Thread - #13/WARN]: at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) [01:38:13] [Async Chat Thread - #13/WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [01:38:13] [Async Chat Thread - #13/WARN]: at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [01:38:13] [Async Chat Thread - #13/WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) [01:38:13] [Async Chat Thread - #13/WARN]: at net.minecraft.server.v1_8_R3.PlayerConnection.chat(PlayerConnection.java:1084) [01:38:13] [Async Chat Thread - #13/WARN]: at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:1022) [01:38:13] [Async Chat Thread - #13/WARN]: at net.minecraft.server.v1_8_R3.PacketPlayInChat$1.run(PacketPlayInChat.java:39) [01:38:13] [Async Chat Thread - #13/WARN]: at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [01:38:13] [Async Chat Thread - #13/WARN]: at java.util.concurrent.FutureTask.run(Unknown Source) [01:38:13] [Async Chat Thread - #13/WARN]: at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [01:38:13] [Async Chat Thread - #13/WARN]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [01:38:13] [Async Chat Thread - #13/WARN]: at java.lang.Thread.run(Unknown Source) [01:38:13] [Async Chat Thread - #13/WARN]: java.lang.NullPointerException [01:38:13] [Async Chat Thread - #13/WARN]: at me.maker56.survivalgames.chat.ReflectionUtil.getMethod(ReflectionUtil.java:83) [01:38:13] [Async Chat Thread - #13/WARN]: at me.maker56.survivalgames.chat.JSONMessage.send(JSONMessage.java:267) [01:38:13] [Async Chat Thread - #13/WARN]: at me.maker56.survivalgames.chat.JSONMessage.send(JSONMessage.java:297) [01:38:13] [Async Chat Thread - #13/WARN]: at me.maker56.survivalgames.game.Game.sendMessage(Game.java:513) [01:38:13] [Async Chat Thread - #13/WARN]: at me.maker56.survivalgames.listener.ChatListener.onPlayerChat(ChatListener.java:71) [01:38:13] [Async Chat Thread - #13/WARN]: at sun.reflect.GeneratedMethodAccessor151.invoke(Unknown Source) [01:38:13] [Async Chat Thread - #13/WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [01:38:13] [Async Chat Thread - #13/WARN]: at java.lang.reflect.Method.invoke(Unknown Source) [01:38:13] [Async Chat Thread - #13/WARN]: at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) [01:38:13] [Async Chat Thread - #13/WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [01:38:13] [Async Chat Thread - #13/WARN]: at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [01:38:13] [Async Chat Thread - #13/WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) [01:38:13] [Async Chat Thread - #13/WARN]: at net.minecraft.server.v1_8_R3.PlayerConnection.chat(PlayerConnection.java:1084) [01:38:13] [Async Chat Thread - #13/WARN]: at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:1022) [01:38:13] [Async Chat Thread - #13/WARN]: at net.minecraft.server.v1_8_R3.PacketPlayInChat$1.run(PacketPlayInChat.java:39) [01:38:13] [Async Chat Thread - #13/WARN]: at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [01:38:13] [Async Chat Thread - #13/WARN]: at java.util.concurrent.FutureTask.run(Unknown Source) [01:38:13] [Async Chat Thread - #13/WARN]: at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [01:38:13] [Async Chat Thread - #13/WARN]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [01:38:13] [Async Chat Thread - #13/WARN]: at java.lang.Thread.run(Unknown Source)
whats the matter with this bug here: every time i join on my serv er i get the message a new update is available, but there is not? i installed the newest, but the updater still says it, what to do? i know i could set false on updates but if there will be an update?
Plz Update!
is this plugin DEAD?
Hey with me is the problem that I if you in the Deathmatch Arena Fight So the things then the items that are on the ground will not be deleted
@kittyman1036
You just have to set up your join sign in spawn! i had te EXACT same problem to. i don't know what is happending but when i make a new world, players without OP can't interract with any signs or anything!
thx for the update =D, I can not destroy blocks, and settings are added and the arena reset is true
How do you enable group manager prefixes to be shown in game?
Update for kits much needed :)
=== Hi, I need permissions for signs! ===
Nice plugin ! How we can setup spectators ?
@GameTutorials
You must set Chat to False then you can chat. I had the same problem but now its works!
Hello,
WHile playing a game of SG either spectator or player, you can not talk in chat? How to enable talking in chat?????? Please help!
Every time I do the join sign it doesn't work. Are there any permissions I must install for it to work? I just put the plugin into my plugins folder are there any other installation steps left?
Hei man your plugin is fantasctic can you do and update to 1.8.8 because my server is 1.8.8 and some plugins do not work only if i have 1.8.8 adn so i need this plugin for the 1.8.8 i will love you if you can do this :D pls!!!!!
When do you believe the next update will come out?
@GameTutorials
PM me your configuration. It might have to do with your formatting :)
On a side note
I am aware that I haven't posted any updates, I've been busy with school, managing my own network, and developing a premium Spigot resource known as SGSuite (https:www.spigotmc.org/resources/survivalgames-bungee-api-sgsuite.14263/), so I apologize if I seem inactive. There are a lot of things that need to be changed and tested, so please give me ample time to develop and test the plugin till I can confirm that it is ready for a public release. I apologize for any inconvenience that this may have caused any of the server developers and owners out there. An update will come soon enough <3
Hi,
I installed this plugin on my server. But i have a problem.
Whenever I do a command or do something related with this plugin, it comes up with MemorySection[path='prefix', root='YamlConfiguration'] in-front of it.
How do i get rid of this, or do I need to get a newer version of the plugin (if there is any)?
Please help me as I am using this plugin for a future big server.
Thanks,
why not update this nice plugin to bukkit 1.8.8 ?
it is awesome to read that the developer is gone continue with the plugin!!:) keep up the good work!