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
@kudel1234
Those settings are currently developed. It should be done soon. ;)
Can you take out the thing that spams chat saying to donate. Please add a option to change that to on or off in the .YML please. Or make it so you can change the intervals between the messages. All it does is spam my servers chat. DO ASAP
Hi, Mark. Not happening, but when I start the server, I only generates config.yml file and I can not create kits, custom settings .... etc. .. What do I do wrong?
Sorry for my english. Wait your response.
@skragelcarnicero
I'm now working on it, expect it this weekend. ;)
Can you solve the bug of long names?, I want to play too.
Only I can play with your plugin by using the "no-premium" launcher and a shorter name.
At the rest, good job.
Thanks
@Markcreator
Please, as soon you have some spare time.
Thx.
@carloubuntu
Ah, Ill maybe add it if I have some spare time. :D
@Markcreator With compass I mean that clicking with the right button lets you see the closest player, like in The BukkitGames
@carloubuntu
Ill add a command to see how many points a player has, but what do you mean with Compass?
Will you put the compass and the command to see the points???
@brandcool
I hope in the next week, but maybe longer, depends on my schedule next week.
Permissions?
@Markcreator
Any idea on how long this will be?
@NIKOLAS952
Ah, maybe Ill make this as a seperate plugin later. Thank you for the suggestion.
Hi,
Can we have a menu like this for players who play the hunger games?
Select Kit (ChestSlots)
[Item][Item][Item][Item]...............
when you click on a item it's do the command /kit .......
Thanks , Sorry for my English i am French..
@brandcool
Ah, that's because a MC name can only be 16 chars long, and because the code adds 2 chars to the name for color, its sometimes more then 16. It doesnt affect anything. Ill fix it asap. ;)
@Makemyday17
Thanks for the suggestion, ill do my best to add it. ;)
Hi, I'm recieving this error:
http://pastebin.com/qQGQqEgv
Can we get more options in the config to change it to our likings?
And also is it possible to either toggle the spectators, making at a permission node and defaulting it to false, or you can add permission nodes to the "group" spectators get placed in.
So for example there is a plugin letting them bend, they can bend when they're spectating and they can kill players that way. I only need to add 1 permission node " -bending.* " to remove this ability from only the spectators.
It would be great if you actually could do this, add negative permission based nodes, to the spectator "group". Appreciates.
its not loading i think its java issues but java 7 wouldnt install :( im on mac air