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 8, 2012@Cheesea3
http://dev.bukkit.org/server-mods/battlekits/pages/main/faq/
It's a common issue. Make sure you always edit the file, go in-game and run /bk reload and then you'll have access to the kit. The reason it resets it is because it maintains it's own copy of the config (for storing kit history etc). The /bk reload command tells the plugin to grab the new version of the config file.
-
View User Profile
-
Send Message
Posted Dec 8, 2012Hate to annoy you but the kit ninja at the forums doesn't work mate :\ the problem is when I save it, it resets my config. If it doesn't reset if wont let me save and if it does let me save it doesn't work ingame :\
-
View User Profile
-
Send Message
Posted Dec 8, 2012@KylexDavis Yep!
/eco <give|take|reset> <player name> <amount>
You could use something like Skript and it's random number functionality to add this yourself: //wiki.njol.ch/skript:expressions?s" rel="noopener nofollow" target="_blank">http://wiki.njol.ch/skript:expressions?s[]=random#random_number">http://wiki.njol.ch/skript:expressions?s[]=random#random_number
-
View User Profile
-
Send Message
Posted Dec 8, 2012@lol768
Thanks for the consideration, as far as I know I'm just using Essentials for economy, and I think I'd do "/eco give <player> 100" or something?
-
View User Profile
-
Send Message
Posted Dec 8, 2012@KylexDavis
"/xp 1L lol768" is the command given when I kill a player. It gives me 1 level of XP. You can easily customise this to give economy money. Which economy provider are you using at the moment? I haven't yet added in random variation, but I'll consider it :-)
-
View User Profile
-
Send Message
Posted Dec 8, 2012rewards: killCommands: - xp 1L <player>
What does "1L" mean? And is there anyway to change it to in-game money instead of levels, and maybe a random amount as opposed to a set one?
Thanks!
-
View User Profile
-
Send Message
Posted Dec 8, 2012@Obliviator07
Fantastic! Damn jenkins, I knew that I'd removed all the restriction stuff. I was wondering what the hell was going on when you said it was still broken. But yeah, we're permission based now:
-
View User Profile
-
Send Message
Posted Dec 8, 2012@lol768
I wouldnt say so?
With the new builds came a new config, without the restriction booleans.
Trying the linked build...
EDIT:
Guess you were right!
Crafting is now allowed!
-
View User Profile
-
Send Message
Posted Dec 8, 2012@Obliviator07
Jenkins is compiling old code from the looks of it. I've manually exported it and testing it, I have no issues:. Try this version: http://199.241.30.86/Downloads/BattleKits.jar
-
View User Profile
-
Send Message
Posted Dec 8, 2012@lol768
Ill do a test without BattleKits, and with 1589 (I have your Jenkins bookmarked for shortcuts)
Although, it did seem that people stopped complaining they couldnt craft after I restarted without BattleKits.
EDIT:
Definatly BattleKits thats reverting crafting.
Just did two quick restarts, one without, and one with.
EDIT2:
Plugins list just for reference (irrelevant)
Plugins (37): WorldBorder, Ptweaks, WorldEdit, SimpleSignEdit, Vault, PlayerHeads, PermissionsEx, LogBlock, WorldGuard, PvPTimer, HomeSpawnPlus, mChatSuite, EndReset, MineCoupon, iConomy, ReportRTS, pvparena, MasterPromote, MobSpawnControl, MSocial, Votifier, MobArena, mcMMO, AutoAnnouncer, Essentials, Factions, BattleKits, XrayInformer, ServerSigns, VanishNoPacket, MAdvanced, ecoCreature, AutoRank, CompatNoCheatPlus, ChestShop, NoCheatPlus, MCBans
EDIT3:
Grabbed the new version of global.yml from within the jar. Even after:
enable-restrictions: false
Crafting is still blocked.
(Testing this as OP and * permissions on PermissionsEx)
-
View User Profile
-
Send Message
Posted Dec 8, 2012@Obliviator07
If that is still blocking crafting, then it can't be my plugin. I deleted the entire class that handled that sort of thing. Can I have a plugin list?
Can you try this build: http://199.241.30.86:2020/job/BattleKits/1589/
-
View User Profile
-
Send Message
Posted Dec 8, 2012Using the last successful build from your Jenkins,
with "disable-crafting: false"
Crafting still reverts and drops the source blocks.
Is there a debug mode I could enable?
-
View User Profile
-
Send Message
Posted Dec 8, 2012@Obliviator07
Cheers :D
I know a lot of servers rely on it, which is why I hate issues like this. The latest build should completely kill all restriction issues. I'm gonna make them permission based, I think as it would solve a lot of issues. Most permissions plugins support multi-world and it would allow a lot more customisation.
-
View User Profile
-
Send Message
Posted Dec 8, 2012@lol768
You're providing a great plugin and service for free!
We can deal with a few problems and waiting as long as the end product is this good :)
This is one of the plugins I love setting up.
(Trying the new build)
-
View User Profile
-
Send Message
Posted Dec 8, 2012@Obliviator07 We're aware of the restriction issues. If you don't need or want to use the restriction settings, here's a patch that disables them:
http://199.241.30.86/Downloads/RestrictionHotFix.zip
Simply open the BattleKits jar and drag the com folder from the patch into it.
This patch has not been approved by DBO staff but the commit is here: https://github.com/np98765/BattleKits/commit/e94c7768a062f0e0c8964e971c6e404fc674c3ac
The patch can also be used on 1.8 builds to fix the NPE.
@Obliviator07
Thanks for providing some support :D
I'm pretty sure I know what's going on with the restriction stuff, so I'll try and fix that today.
@azzkicker18
Looks like the auto-updater updated you to 1.8 which I didn't really want approved as it's broken. I've deleted v1.8 from the site and hopefully when 1.8.1 is approved you'll be able to update. To manually update now: http://dev.bukkit.org/server-mods/battlekits/files/17-battle-kits-v1-8-1/
Please note 1.8.1 has not yet been approved.
To everyone: I'm really sorry for the inconveinience that has been caused here. I'm going to fix everything ASAP. This was a pretty big update which is why some of these issues remained undetected. We do have an extensive beta testing team, and they helped identify and get a number of other issues fixed.
Until the restriction stuff is fixed, use the patch above or this JAR: http://199.241.30.86:2020/job/BattleKits/lastSuccessfulBuild/artifact/BattleKits.jar
Thanks, lol768
-
View User Profile
-
Send Message
Posted Dec 8, 2012@azzkicker18
Yeah, 1.8 is broken.
Use 1.8.1: http://dev.bukkit.org/server-mods/battlekits/files/17-battle-kits-v1-8-1/
-
View User Profile
-
Send Message
Posted Dec 8, 2012love it so far :D but after i set up the signs and what not. decided to take a break and make a mob arena and all of a sudden the command /bk isnt recognized. when i take a look into the server log i see this
2012-12-07 19:47:16 [SEVERE] Could not load 'plugins/BattleKits.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.NullPointerException
i have no idea what it means. im assuming the MA is conflicting :( or at least i hope thats it!
-
View User Profile
-
Send Message
Posted Dec 7, 2012Hi a few things, 1) it wont create the config file, from the .jar I have tried 2 of my servers, I have read the FAQ and comments on github and I saw some guy didnt have the latest java I do. I looked in the log, theres no errors for any plugins apart from nocheat plus and battlekits plugin name doesnt actually appear in the log at all. You guys know why this might be happening? 2) This plugin looks really nice, and cant wait to get it working would you be willing to do custom personal edits as a paid request e.g. I want to change feature a to work like feature b.
Thanks
-
View User Profile
-
Send Message
Posted Dec 7, 2012@lol768
Build 1586 does not fix the crafting issue.
I'm also told people cant eat, even though the config option is set to false.
Check my issue on github for configs.
Would it be possible to just have the kits portion as a lightweight version minus the rest of the KitPvP elements?
-
View User Profile
-
Send Message
Posted Dec 7, 2012I am not able to place blocks or remove blocks even though it is false in the config.