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
@BukkitGamesBugFinder
If you install the java 7 development kit it should work. I had the same problem.
@Markcreator
Reporting back that for some reason java 7 is a pain to install on OSX. Once I installed the Java 7 SDK as well I the plugin was able to load. I can't wait to give this plugin a whirl.
thanks again!
@Markcreator
Thanks for your response. Here is the error:
@codiaz
Thank you for the suggestions, when I release the debugged version of the kit update Ill work on these kind of features. - Mark
@joeyjoejoejuniorshabadoo
Hello joeyjoejoejuniorshabadoo, Does the plugin give any errors what soever? If not, I'm not really used to OSX, so I don't know if that's the issue. - Mark
Is nobody else having trouble getting this plugin to load when starting the server? Just not sure where to go from here as the features seem fantastic.
@Markcreator
Can you please add something so they get put into another group when they have them perms to spectate cause I have a bending plugin and this allows players to bend but it is also possible by spectators since this plugin does not deny it to spectators, and I am sure that this plugin gets everyones attention if you get put in another group before the game starts and when you die.
Hey @Markcreator, thanks for your work on this plugin!
Unfortunately, I haven't been able to get the plugin to load. When I put the jar file in the plugins directory and start my server the jar file doesn't expand and therefore the server doesn't load it. Manually expanding it and putting the contents in the directory didn't fix the issue.
This truly seems like the best plugin of this sort so I'm really hoping to get it working. Do you have any tips or suggestions for installing this? I'm running java 7 as is required on a server running OSX.
Thanks in advance for your help!
@PCM_Tazmaik
Thank you for the suggestions. I'll really try to implement these, because I think that they are great ideas. ;)
Suggestion:
Now I can play!
Good job!
@sammyturbo123
Then you have set your menu size wrong, but Ill add multiple lines in the next update.
when i look at the kits and the prices. The little box that pops up when u hover over a kit. half of it is not on the screen. :S Also when a player dies. I get an error in the console and i still can die again when i die. Maybe have it when u die. u go in invincible or creative. And when a player dies. The scoreboard does not go down
look out ! now lib's hungergames is very good and many server uses
@Narmahar
You can use a terrain generator plugin. But I'm not sure how it will turn out. ;)
Is it possible to have a world generator for this plugin?
Yeah!
BukkitGames V0.70 is now awaiting approval (The Kit Update!)
So can you fix te this that spams DONATE AT off. It blocks chat and is very Anoying. Also I don't what that to say or announce In chat can you disable it??
BukkitGames V0.63 is now awaiting approval! Including the Name bug fix!