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
@KevinEssence
What permissions plugin are you using? It must be native Bukkit SuperPerms compatible.
It's in the form of:
ID:AMOUNT:DAMAGE, so 2 splashes should be '373:2:16420' (include the quotes or Bukkit will get upset)
Permissions are specified wrong on this page, so I've committed a change to BattleKits.use. At the moment, try giving the permission BattleKits.kit.name
@lol768
Like when you give someone a permission to a kit it doesn't work. Example: I give them permission for scout kit BattleKits.use.scout Doesn't work. I give them permission for melee kit BattleKits.use.melee Doesn't work. Says they don't have permission when trying to use the kit.
Also how do you add potions? 2 poisons splashes will look like this 373:16420:2 and as you can see two semi colons so no workie :[
@MapleFighter777
To give the donators their correct permissions.
@gianni12344321
You could add a command executed when the kit is given that reverts their permission after the kit is given.
For 2 times, then a revert, you could use something like Skript/CommandHandler. These are only workarounds though, so if you want a per-player limit on kits, head over to GitHub and request it.
@KevinEssence
Could you clarify exactly what you mean?
@speaw
I think this decision was taken due to the fact that most development originated either from np98765 or me.
@KevinEssence
Why did you need to change Buycraft and the plugin?
Uh oh..just tried permissions and they don't work and I just changed buycraft, all perms in group manager, and plugin :o
Great plugin! I hope this is for the long run just switched to this one and it's amazing! Keep up the good work!
@gianni12344321
Do you mean that players can only switch classes twice per lifetime? Or twice per round in a seperate plugin?
@gianni12344321
Twice per what? I'm not familiar with those class system, so I can't compare.
Remember that all feature requests need to be posted on the issue tracker; please see the "Support" section of the page.
I am trying to make a server where when you log in you chose what class you want to be for all ctf, tdm and duels but i want players to be able to switch between classes only twice would this be a good plugin for my server? I want y server to sorta be like GW2/WOW with the whole classes thing.
compasscraft destroy :(
@RumbleIV
Your issue has been closed as won'tfix. For more information, see the issue page: https://github.com/np98765/BattleKits/issues/2
@MapleFighter777
PM'd.
I set a issue in the github thing please resolve it.
Hi, I would like to help in the development of this plugin. I hope to increase my knowledge of Java programming while also helping with a plugin that I think is really cool! If I can, just send me a PM, thank you!
@jacobmcfarland09 Hi!
Thanks for your interest in BattleKits. Unfortunately, we do not provide support in the comments section, but if you'd be kind enough to raise an informative on our tracker, we'd be glad to help you out!
https://github.com/np98765/BattleKits/issues
Regards, Lol768
and when i download it doesnt create a file :(
i give the players the permission, but it still says that they cant do it :(
@minecraftstin23
Updated.
@minecraftstin23
Doing it as I say this :P
plz update!