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
Update xD?
@erasermaster
This probably means you're not running Java 7, try to install that. If that's not the problem please say so. ;)
hello! i am having problems installing this plugin. I drag&drop to the folder, but when turning on the server this error appears...
27.09 18:37:52 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184)
27.09 18:37:52 [Server] INFO org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/Markcreator/SurvivalGames/Main : Unsupported major.minor version 51.0
27.09 18:37:52 [Server] SEVERE Could not load 'plugins/BukkitGames.jar' in folder 'plugins'
27.09 18:37:52 [Server] INFO This server is running CraftBukkit version git-Bukkit-1.6.2-R1.0-b2879jnks (MC: 1.6.2) (Implementing API version 1.6.2-R1.0)
dont understand whats happening... Ive done the same for the Authme plugin and worked fine. thx for this plugin. keep the good work. greetings
@lord0o
Not sure, I'm doing my best to add as much stuff as possible. But I'm really busy. ;)
btw, how often do you update this plugin? :)...
this plugin..........IS ALIVE AGAIN!!!!!! THANK YOUUUUUUUUUUUUUUUU
to do: - Able to add Custom Maps to plugin's folder - MySQL integration
Please make it!
xD ok i wait. :)
@Noplix
I'm working on it, please be patient. I'm doing my best.
????
Please Pm me if you do!
Hello! Please make a link for the source code if so that would be amazing and I can help you with making the kits customizable!
@Noplix
An update is coming soon :)
Mark is currently sick and hasn't had time to work on it lately, but he's going to release is as soon as he gets time! :)
It's gonna be a really epic update :D
Update ? :D
Mark, sorry to disturb, but could you please check your private messages? :)
Hello Markcreator, I have some great idees. Can you make the kits customisable? If you do that then are you realy pro!
Join also my server: survivalgames.dmch.nl
Running With BukkitGames ;)
@lunarixx
Ill do my best to do that, im also planning mysql to use the same stats on other servers. ;)
Maybe you could try implementing Multiworld? I have a hub server and i'd love this plugin on there!
@Noplix
No, Im sorry ;)
Work this with you HG Plugin?
http://dev.bukkit.org/bukkit-plugins/hg-abilities/