Bukkit Games
Warning: This plugin is able to delete the world that has been set in the config. It's recommended to install this plugin on a clean server without any important world files, as the main world will be deleted every time the server restarts with this plugin installed, in order to generate a new random world to play on.
For a long time people have been playing survival games, and many people are still enjoying the gamemode to this day. Many of those players would love to make a survival games server themselves. Many survival games plugins have been released and used, but I'm hoping to provide you with an easy-to-use, super customizable, and fun version of survival games.
So, we have made for you: BukkitGames!
Features:
- Random generated worlds each round.
- Random crates spawn in the world.
- World border.
- Building can both be allowed or denied.
- Ranks.
- Spectating.
- Easy drag & drop setup.
- Custom plugin name in config.
- Force starting.
- Countdowns.
- Kits. (Fully customizable)
- A winner rank for 1 round after winning.
- Random spawn locations when the game starts.
- Arena shrink mechanics.
- Scoreboard system.
- Vote to start system.
- And much, much more!
Every game is completely random and different!
Installing:
Installing is easy! Drag and drop the files in the zip file into your plugin folder and you're ready to go!
Commands:
- [/bg] Main command.
- [/bg iron <playerName>] Set a player's rank to Iron member.
- [/bg gold <playerName>] Set a player's rank to Gold member.
- [/bg diamond <playerName>] Set a player's rank to Diamond member.
- [/bg emerld <playerName>] Set a player's rank to Emerald member.
- [/bg forcestart] Force start the round.
- [/bg addpoints <playerName> <points>] Give a player points.
- [/bg givekit <playerName> <kitName>] Give a player a kit.
- [/bg takekit <playerName> <kitName>] Remove a kit from a player's kits.
- [/bg vote] Vote start start the round.
Kits:
- kitName:
- logoItem: itemName
- kitLore: 'Text goes here.'
- price: The price in points.
- items:
- 'itemName': amountOfItem
- potions:
- potionNameInIdOrNormalName(Example: FIRE_RESISTANCE):
- amplifier: The level of the potion effect.
- duration: How long it should last. (In seconds.)
- effect: The special effect for this kit. (API tutorial: Click here)
- (Check the example configuration file for more insight!)
Config explanation:
- pluginDisplayName = The name that displays in front of all messages.
- worldName = Which world is going to be used for the game, has to match the default world.
- maxPlayers = The amount of players that can join the game.
- enableKits = If the game should have kits.
- deleteWorldOnServerBoot = If the world should be deleted and regenerated on server boot.
- saveWorldOnServerShutDown = If the world should be saved when the game has ended.
- votesNeededToAutostart = How many votes are needed to auto-start the game.
- deadPlayersCanChat = If dead player can chat or not.
- canBuild = If players can build during the game.
- randomWorldTime = If when the round starts the world time should be random or not.
- roundStartWaitTime = How long it will take for the round to start after a sufficient amount of players joining.
- graceperiod = How long players are invulnerable at the start of the round.
- dropCrates = If there should spawn Crates.
- playerSpreadRadius = The max distance a player can get teleported from the spawn when the round starts.
- createItemSpawnChance = The % chance that there spawns an item in a Crate slot.
- spawnCrateSpawnRadius = The max distance a spawn Crate can spawn away from the spawn. (Spawn Spawn Spawn)
- spawnCrateAmount = The number of spawn Crates.
- minimalCrates = The minimal amount of Crates.
- maximalCrates = The maximal amount of Crates.
- arenaSize = The size of the arena, a player will get damage when it tries to escape. (For now)
- minimalArenaSize = The smallest radius the arena can get after shrinking.
- shrinkSpeedInSeconds = The time it takes to shrink the arena 1 block. (0 = No shrinking)
- enableScoreboard = If the scoreboard system should be enabled.
- winner = Don't touch this, it's to save the last winner for the next round.
How to restart the server after the game ended:
Use this in your start cmd to make the server auto-restart when the server shuts down:
- :start
- java -Xmx1G -jar (craftbukkit/spigot jar name).jar
- goto start
GitHub page: https://github.com/Markcreator/BukkitGames/
Made by Markcreator
-
View User Profile
-
Send Message
Posted Oct 21, 2013@Markcreator
In now working on more customisation and extra fun features. After that im going to work on the kits and crate loot updates. ;)
-
View User Profile
-
Send Message
Posted Oct 21, 2013When can we make our own kit, or edit the kit ?
Pages of abilities ( Old Bukkit Games ) : http://dev.bukkit.org/bukkit-plugins/bukkitgames-abilities/
Thank's you ! ♥
-
View User Profile
-
Send Message
Posted Oct 21, 2013@Valkyrie_X
I think or it's your Java, or I need to update it to the new Java version. I'll check if that's it. ;)
-
View User Profile
-
Send Message
Posted Oct 21, 2013@Valkyrie_X
you could reinstall it. just in case. and try to update everything you can imagine off :D
-
View User Profile
-
Send Message
Posted Oct 20, 2013I'm getting this
Could not load 'plugins/BukkitGames.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/Markcreator/SurvivalGames/Main : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.v1_6_R3.CraftServer.loadPlugins(CraftServer.java:239) at org.bukkit.craftbukkit.v1_6_R3.CraftServer.<init>(CraftServer.java:217) at net.minecraft.server.v1_6_R3.PlayerList.<init>(PlayerList.java:56) at net.minecraft.server.v1_6_R3.DedicatedPlayerList.<init>(SourceFile:11) at net.minecraft.server.v1_6_R3.DedicatedServer.init(DedicatedServer.java:107) at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:393) at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583) Caused by: java.lang.UnsupportedClassVersionError: me/Markcreator/SurvivalGames/Main : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:249) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173) ... 9 more
And I'm sure I have Java 7
-
View User Profile
-
Send Message
Posted Oct 19, 2013@DreamCastNetwork
Ill try to do that, and what are the errors?
-
View User Profile
-
Send Message
Posted Oct 19, 2013Can you please add this in the next update: Make a folder in the bukkitgames folder called BGworlds. So you can put all maps in there that you want to use. And maybe make a vote sytem for the worlds, after the game has end people can vote which map will be chosen, most votes wins ofcourse. and if no one votes it picks a random world from the BGWorld map.
Also /bg givekit and /bg takekit gives an error in the console
-
View User Profile
-
Send Message
Posted Oct 19, 2013@Markcreator
Awesome :D
-
View User Profile
-
Send Message
Posted Oct 17, 2013@DreamCastNetwork
If you want to use a world you have multiple times, set save on false and set delete on false. That should do it. ;)
-
View User Profile
-
Send Message
Posted Oct 17, 2013Is it now possible to setup custom worlds?
-
View User Profile
-
Send Message
Posted Oct 7, 2013@BukkitGamesBugFinder
Are you getting a error? Or isn't it loading at all?
-
View User Profile
-
Send Message
Posted Oct 6, 2013Experiencing Glitches... When I Drag BukkitGames in Plugins folder and start server it doesnt load bukkitgames:/ PLZ Fix ASAP..
-
View User Profile
-
Send Message
Posted Oct 6, 2013Could you please change the name of this plugin, it is very confusing for server admins.
-
View User Profile
-
Send Message
Posted Oct 5, 2013Maybe add Mutation? If a player dies he can mutate and try to kill his killer, he disguises as a zombie pigman, also he has no regen and can only hit his killer, but everyone can hit him
-
View User Profile
-
Send Message
Posted Oct 5, 2013@seegurcken99
The restarting is omportant right now, buut ill do my best to do it in a better way, But in the new version you can already set if the world has so be deleted or not.
-
View User Profile
-
Send Message
Posted Oct 5, 2013@Dragon_Slayer7
I'm still working on the world generation, I'm probably going to use chunk regenetation at another world update so servers don't have to reboot.
-
View User Profile
-
Send Message
Posted Oct 5, 2013can you make that the server dont have to restart that the plugin automaticly delete and create the world sorry for my bad english
-
View User Profile
-
Send Message
Posted Oct 4, 2013Still quite a few bugs that need fixing, but for the most part, it looks good! I would say gratz to a successful Survival Games type plugin!
You should add where you can make a custom spawn! Like they would spawn in that same exact area every time but the map would change!
-
View User Profile
-
Send Message
Posted Oct 4, 2013@Markcreator
WHOOHOOO NICE!
-
View User Profile
-
Send Message
Posted Oct 4, 2013@terturlcraft
Ill do my best to make the kit update as fast as possible. But thank you can the suggestion.