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
@thudog77
Try: /give <player> 373 1 8270
@lol768
Fixed
how come i cant give players potions in their kits? the command "give <player> 373:8270 1" doesnt work, ik you have the potioncommand plugin above, btw is awesome, but i want to actually give players potions, help?
@KevinEssence
@MapleFighter777
The commands /fillall, /fullsoup doesn't seem to be working. Anyone else experience this?
@thudog77
Aware. Just FYI, the dev builds form my link are fixed in this sense. You can actually fix it yourself. Just move the com folder out of the src folder.
I've submitted a fixed version, but it hasn't been approved.
My advice: turn off auto updater and use dev builds.
@thudog77
Thank you very much :) It means a lot to us when people enjoy our work.
http://pastebin.com/nKaWiyYz Running battlekits v1.4.2 DEV
But v1.41 works fine, (from the link "lol" posted).
@lol768
Thanks, i love this plugin, keep up the great work!
Announcement
Until the latest version is approved (which may take some time), we recommend you use the development builds available here: http://199.241.30.86:2020/job/BattleKits/
These fix the permissions bug (.kit instead of .use) and add a bunch of new features.
Please note that the Jenkins builds have not been checked over by the BukkitDev staff. Regardless, the source is available on GitHub and in the actual JAR file (it's setup so that the source the class files are built from are automatically included in the JARs for security reasons. This cannot be tampered with) so you can be sure of its safety.
Support
I've made an FAQ page. If you have an issue, please read it first: http://dev.bukkit.org/server-mods/battlekits/pages/main/faq/
Strictly speaking, support is meant to be handled with the GitHub tracker, but I can understand the issues with having to have a GitHub account etc. Therefore, if you can help it, use the GitHub tracker. If not, I'll do my best to help in the comments.
Thanks for using the plugin :)
- Lol768
@thudog77
This really isn't a bug. Please read this: https://github.com/np98765/BattleKits/issues/2 Also answered on the FAQ.
@jacobmcfarland09
Try giving them BattleKits.kit.name or use the development build: http://199.241.30.86:2020/job/BattleKits/ (where the permission is fixed to BattleKits.use, as shown in the dev page)
when i give my default rank the permission they still cant do it???
@KevinEssence
I've uploaded it, but it's awaiting approval. As np98765 created the project, he's unable to approve it due to a COI. Dev builds are posted here: http://199.241.30.86:2020/job/BattleKits/
When does the fixed permission /refill version get released?
@thudog77
Please post on the issue tracker, as stated in the description.
@np98765
Sweet, thanks!
Config resets every time i edit it... And yes ik the axe is setup with knockback 1. http://pastebin.com/aPyLm0CZ
@thudog77
For that, you will need another plugin such as Skript. Every time a player dies, increment their counter. After they hit 'x' number of kills, grant them the permission node to use the desired kit.
The possible hexadecimal codes for leather armor can be found here. I've also added it to the configuration page.
Do you think there could be a feature where like you can use this kit after a certain amount of total kills? Also, help me out with the armor color codes?
@minecraftstin23
Grab PotionCommands (http://dev.bukkit.org/server-mods/potioncommands/) then add an on-class-give command of something like /potion <player> speed 1000 1