BattleKits
BattleKits is a feature-packed plugin essential to running a KitPvP server, an action-packed gamemode where users are given equipment and immediately thrown into battle! With BattleKits, you can configure almost everything and customize your kit server exactly how you want.
Features
- Provides an exciting PvP experience
- Covers a range of features vital to a KitPvP server
- Fully configurable PvP kits, including enchanted items, custom named items, and colored armor
- Rewards for successfully killing another player (e.g. give them XP levels or a potion effect)
- Active development and testing (apply to be a beta tester in the comments)
- Supports TagAPI and colour changes of the overhead name tag
- Supports console given kits
- Comprehensive restriction system (per-world in 1.6) that allows disabling game mechanics
- Allows commands and messages to be executed/sent on kit delivery
- Allows kits to be given through special signs
- Supports Vault for economy systems
- Supports multiworld with configurable settings per world (1.6)
- Supports automatic updates
- Extreme configurability
Options
Everything is configurable!
- Kits automatically given on respawn
- Kits allowed only once per life
- Item and XP modifications
- Disable XP drops from mobs, players, and blocks
- Disable item drops from mobs and players
- Disable item dropping (by hitting Q or dragging out of inventory)
- Disable breaking and placing blocks
- Disable death messages
- Disable crafting
- Disable inventory interaction
- Add commands when a kit is given
- Add messages when a kit is given
- Execute commands on kit give (apply potions with PotionCommands)
Commands and Utilities
| Command | Description | Permission |
|---|---|---|
| /kit <kitname> | Gives kit <kitname> to the user | battlekits.use.<kitname> |
| /battlekits, /bk, /kit | Lists all available kits with cost | battlekits.listkits |
| /refill, /soup, /stew | Refills the soup bowl in the user's hand | battlekits.use.soup |
| /fillall, /fullsoup | Refill all soup bowls in the user's inventory | battlekits.use.fillall |
| /kit reload | Reloads the config | battlekits.config.reload |
| /kit restoreconfig | Restores the config to the default | battlekits.config.restore |
| Utility | Description | Permission |
| Respawn kits | Automatically gives <kitname> on respawn | battlekits.auto.<kitname> |
| Kit sign use | Allow the use of kit signs to receive kits | battlekits.sign.use |
| Kit sign creation | Allow the creation of kit signs to give kits | battlekits.sign.create |
Note: /kit can be replaced with /battlekits or /bk
Creating kit signs
Support
Bug reports, feature requests, and issues should be posted on the issue tracker. Any comment that fits the previous categories may be ignored. You will not receive support in the comments! Also ensure that you read the FAQ before asking any questions.
Before requesting a feature, be sure that it is not already on the GitHub issue list. We aim to provide excellent support to all players who are willing to take the time to work with us in order to solve any issues. We maintain an IRC channel (#battlekits on esper) and also check comments and GitHub issues regularly.
Please check the FAQ before asking any questions
Source and dev builds
The source is available on Github. We really appreciate pull requests and feature suggestions that are submitted on GitHub!
Want to try out the latest new features?
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
Classes
Need ideas for classes? Want to share your awesome kit configuration? Head over to the Kits Forum! Currently, it contains:
Translations
Many thanks to our awesome contributors:

Progress













































Videos

KitPvP KitPvP KitPvP KitPvP KitPvP KitPvP KitPvP KitPvP KitPvP KitPvP KitPvP KitPvP KitPvP KitPvP KitPvP KitPvP KitPvP KitPvP KitPvP KitPvP KitPvP KitPvP KitPvP PvPKits PvPKits PvPKits PvPKits PvPKits PvPKits PvPKits PvPKits PvPKits PvPKits PvPKits PvPKits PvPKits PvPKits PvPKits PvPKits PvPKits Kits Kits Kits Kits Kits Kits Kits Kits Kits Kits Kits Kits Kits Kits Kits Kits PvP PvP PvP PvP PvP PvP PvP PvP PvP PvP PvP PvP PvP equipment equipment equipment equipment equipment equipment equipment equipment prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp prepareforpvp http://i.imgur.com/1B93v.png







-
View User Profile
-
Send Message
Posted Dec 13, 2012@KylexDavis
Hi Kyle,
I've finished this functionality. The JAR can be downloaded from the shiny new build tracker:
http://199.241.30.86/builds/
Kits have an entry in the kits.yml file like this:
Then you can freely turn on auto-kit-respawning and even if they change kit the unlocked kits are stored so they're able to simply give it to themselves again.
-
View User Profile
-
Send Message
Posted Dec 13, 2012@lol768
Sorry for nagging, if it seems like I am, but how did the implementation of the ability to buy kits that stay forever go? Just wondering, hope you can get back to me at some point.
-
View User Profile
-
Send Message
Posted Dec 13, 2012@tadeasek7
Hi tadeasek7,
It appears you accidently used the comments section instead of the GitHub issues website. I've automatically copied your request over to GitHub this time, but I'd appreciate it if you tried to remember to always use GitHub :)
The GitHub issue from your comment is located here.
Thanks,
lol768
@deleted_8579151
Hi OriKenig,
It appears you accidently used the comments section instead of the GitHub issues website. I've automatically copied your request over to GitHub this time, but I'd appreciate it if you tried to remember to always use GitHub :)
The GitHub issue from your comment is located here.
Thanks,
lol768
-
View User Profile
-
Send Message
Posted Dec 13, 2012The permission BattleKits.listKits still dont work for me .. I put it false and i use permission bukkit. Are you sure ? And can i change the [BattleKits] to what i want ?
-
View User Profile
-
Send Message
Posted Dec 13, 2012Plugin doesnt create a nwe folder with config... :(
-
View User Profile
-
Send Message
Posted Dec 12, 2012@lol768
That's fine, take as long as you need, I'm not planning to release the server for a few days anyways. :)
-
View User Profile
-
Send Message
Posted Dec 12, 2012@KylexDavis
Thankis for the donation, we really appreciate it. Unfortunately I'm not feeling great today so I might not be able to finish this today but I'll give it a go and see how far I get.
-
View User Profile
-
Send Message
Posted Dec 12, 2012@lol768
Awesome, would really appreciate it if that could be added. (Donating £10 now) Also, thanks for responding so quickly on both, and yes, the GitHub issue is sorted! :)
-
View User Profile
-
Send Message
Posted Dec 12, 2012@KylexDavis
Should be realitvely easy to add. Github issue should be handled hopefully.
-
View User Profile
-
Send Message
Posted Dec 12, 2012@lol768
Ah I see, so they have to buy it every life? I was thinking it was like a one-time buy to use forever (Was going to make them expensive.) Awesome nonetheless, should be able to work with it fine, but if that is ever added, that'd be great.
Thanks again, I've also submitted an issue on the GitHub when you can get around to it.
-
View User Profile
-
Send Message
Posted Dec 12, 2012@KylexDavis
You installed Vault? In your kits.yml file, see this line: https://github.com/np98765/BattleKits/blob/master/BattleKits/kits.yml#L5
-
View User Profile
-
Send Message
Posted Dec 12, 2012Sorry to be a pain, But how would I go about setting it up so you can buy kits with Vault? I was told this is possible, but have no idea how to do so.
(Sorry if this was supposed to be on GitHub, I don't see it as an "issue" so to speak)
-
View User Profile
-
Send Message
Posted Dec 12, 2012@dotcurrency
Hi dotcurrency,
It appears you accidently used the comments section instead of the GitHub issues website. I've automatically copied your request over to GitHub this time, but I'd appreciate it if you tried to remember to always use GitHub :)
The GitHub issue from your comment is located here.
Thanks,
lol768
@deleted_8579151
Hi OriKenig,
It appears you accidently used the comments section instead of the GitHub issues website. I've automatically copied your request over to GitHub this time, but I'd appreciate it if you tried to remember to always use GitHub :)
The GitHub issue from your comment is located here.
Thanks,
lol768
@xron89
Hi xron89,
It appears you accidently used the comments section instead of the GitHub issues website. I've automatically copied your request over to GitHub this time, but I'd appreciate it if you tried to remember to always use GitHub :)
The GitHub issue from your comment is located here.
Thanks,
lol768
-
View User Profile
-
Send Message
Posted Dec 12, 2012Massive bug, you can change kits more than 1 time per life and you can end up with iron armour, and a bow from archer. Eek!
-
View User Profile
-
Send Message
Posted Dec 12, 2012There is any permission to the command /kits that show you all the kits in the server ?
-
View User Profile
-
Send Message
Posted Dec 12, 2012@MapleFighter777
So is it fixed now :S
-
View User Profile
-
Send Message
Posted Dec 11, 2012@xron89
There's a problem with the Ninja kit that lol fixed and I fixed in the original as well.
-
View User Profile
-
Send Message
Posted Dec 11, 2012When my players respawn they automatically get the kit in the top of my kits.yml
How do I disable this? I can't seem to find the option in the config.
-
View User Profile
-
Send Message
Posted Dec 11, 2012two things -
Potions dont seem to be adding to kits right
and players with a kit permission can use the kit via a sign, E.g having the kit heavy lets use use all the other kits too :S using signs
I see lots of people with potions issues could you maybe post an example config with a potion because you have the id e.g. 373:8025 then how do you add an ammount 373:8025:64? :S
Note the ninja kit doesnt also work (potions side of things)
-
View User Profile
-
Send Message
Posted Dec 11, 2012@lol768 hmm, ill check mine then doesnt seem to work
Ahh it was set to hunger, works now great!