KitMaster
KitMaster is a short-term inventory/effect/permission kit management plugin. As a server owner, you define kits in the plugin's configuration files. Your players can then take the kits either via a simple command, or by punching one of the kit selection signs depicted above. KitMaster provides you with the greatest amount of functionality possible, while at the same time remaining astonishingly lightweight and delivering rapid performance.
Click here to find out more about KitMaster and learn how to use the configuration and permissions.
This plugin uses the common MCStats data collection system to collect statistics about server version, plugin version, operating system, machine specs, etc. If this makes you uncomfortable, you can always disable it through the PluginMetrics configuration in plugins/PluginMetrics/config.yml.
In addition, this plugin by default will automatically download the latest versions of itself from BukkitDev and install them in order to keep itself up to date. If this makes you uncomfortable, you can disable automatic downloading of updates, OR disable the version check completely via the plugin's configuration in plugins/KitMaster/config.yml.
Features
- Dynamic and powerful syntax for defining items within kits
- All items are parsed using the same format, so you don't have to remember tricky formatting
- Different items have different data, but it's all configured using the same, simple format
- Kits can carry more than just items
- Define time-limited potion effects, or effects that renew automatically as long as you have the kit
- Add permissions to kits that will be granted to players when they take the kit, and revoked when it's lost (Vault required)
- Full MySQL support for saving internal data
- MySQL is a lightning-fast database that saves changes instantly and suffers no lag at startup, no matter how much data is stored
- Optionally enable MySQL to store internal data like sign locations, timestamps, and histories
- Never worry about lag on startup from loading massive files
- If your server crashes without saving data files, all your changes are still saved in the MySQL database
- Define timeouts for kits
- Configure kits so that a certain amount of time must pass before they can be taken again
- Apply a universal timeout so that nobody else on the server can take the kit until the timeout has passed
- Clearing inventories is completely configurable
- Individual kits can be configured to clear a player's inventory when taken, or leave it alone - useful for main class kits and auxiliary "supply drop" kits
- Selectively configure kits to clear inventories, potion effects (including recurring kit-granted), or kit-granted permissions
- Hook into economies
- Allow kits to either grant money or charge money when taken (Vault required)
- Special permissions to allow player's to bypass currency charges for taking a kit
- Powerful and effortless inheritance system
- Kits inherit both attributes and contents from their parents
- Multilevel recursive inheritance - parents, grandparents, great-grandparents...
- Allow a parent kit's permissions to override the child's, or require the parent's permissions in addition to the child's
- Simple, intuitive permissions granting
- Grant permissions per-kit
- Grant permissions for players to take a kit only by sign, or only by command
- Grant permissions to bypass timeouts and currency charges
- Never worry about needing to revoke permissions - permissions are always denied, unless explicitly granted
- Simple, clean kit list by command
- Players will only be shown kits which they have permission for
- Restrictions for how a player may take a kit are displayed next to the kit's name
- Kits may be configured to be invisible in the kit list
- Easy for other plugins to hook into
- Provides a capable yet secure API for other developers to hook into and manipulate the plugin, including custom events
- Kits can be defined with an extra "identifier" string to help dependent plugins find the kit they need or categorize kits
- Full item metadata support
- Save the contents of a book with a command and give the book to other players in kits
- Define custom potions within the custom data config and give them to players
- Give out your own skull (or somebody else's)
- Set up custom-colored leather armor to easily denote specific classes
- Save a firework with a command and give it to other players in kits
- Custom item names and lore
- Save or configure items with custom names and lore, and give them out in kits
- Access a custom item in a kit config simply by using its custom name
- Make up custom potions
- Use the custom data config to brew up your own unique concoctions with unique sets of effects
- Combine custom potion effect data with custom item names and lore to create completely new potions

-
View User Profile
-
Send Message
Posted Jan 6, 2013once again improving on a fantastic plugin! although there are a few problems im having. redstone torches in kits cause errors to pop up in the console, and admins always spawn with a sample kit? cant seem to find any configuration for on spawn kit taking. maybe im just blind.
-
View User Profile
-
Send Message
Posted Jan 6, 2013@dotcurrency
Check the change log. Kits can now restrict players from dropping items.
-
View User Profile
-
Send Message
Posted Jan 5, 2013@AmoebaMan
Its out now thanks! Is there any way I can make it so users can only pick one out of five classes between deaths? They are able to take a class and drop the items on the floor then get the next class and end up with a bunch of items.
-
View User Profile
-
Send Message
Posted Jan 4, 2013@dotcurrency
Yeah, scratch that, I was mistaken.
If it hasn't been approved by the time I wake up tomorrow, I'll post a mirror download link.
-
View User Profile
-
Send Message
Posted Jan 4, 2013@AmoebaMan
Can you mirror it for now, I dont think bukkit has approved
-
View User Profile
-
Send Message
Posted Jan 4, 2013KitMaster v1.2 is currently awaiting approval, with a few fixes and many of the improvements you guys suggested.
-
View User Profile
-
Send Message
Posted Jan 3, 2013Is there any way to make it so users can only select one kit until they respawn? Or make it so they cannot drop the kit items?
Edit: wow im an idiot someone posted the exact same question below me :P
-
View User Profile
-
Send Message
Posted Jan 2, 2013Next version is in development with additions to configurability.
-
View User Profile
-
Send Message
Posted Jan 2, 2013Any possibility you could add it so you can only use kits 1 time per life? (configurable) Would really appreciate it, thanks.
-
View User Profile
-
Send Message
Posted Jan 1, 2013I can't click on the configuration because I get a 404 error.... I need this to know how to make kits. I've tried and it doesnt work.
-
View User Profile
-
Send Message
Posted Jan 1, 2013@James2025
Configurability is coming, don't worry.
@Phamyboy
Put it in exactly as you had it there. 373:16393:[amount]
-
View User Profile
-
Send Message
Posted Jan 1, 2013How i make a item in the kit with a sub-id? Example: Strength Potion (373:16393)
-
View User Profile
-
Send Message
Posted Dec 30, 2012Well I think its just a problem with me I have tested it on other servers with the same plugins I have no idea why it is happening but its not a problem I fixed it manually so no need to get panicked xD. This plugin overall is EPIC! and I love it with this plugin I have gotten my server's automatic donations setup. Also I have one last thing to comment on about the plugin could you please in the config add a choice so that when the armour comes it either goes into your inventory or directly on you thanks!
For Example: Armour: Body: false or Inventory: true something like that if possible please! Thanks
-
View User Profile
-
Send Message
Posted Dec 30, 2012@James2025
Have you checked the server log? It's possible that there's an error in either your configuration or one of the item configuration files that is causing the kits not to load. I'll be fixing this in the next update.
-
View User Profile
-
Send Message
Posted Dec 30, 2012@AmoebaMan
I tried multiple times and it did not create one I had to add it in myself could it be conflicting with a plugin I have cause I tested it on another server and it worked mind you that server has 16 plugins while mine has 44 counting this one. So it could be an error if I get an error like kit.yml could not be created when I test it out for you :P then I will say!
-
View User Profile
-
Send Message
Posted Dec 30, 2012@James2025
It SHOULD create one...I'll check up on that.
EDIT: Just checked the code, it should absolutely be creating one. It won't automatically generate a sample kit (that's coming), but it should create the file.
@spiner00
All of that is in the help pages bro.
-
View User Profile
-
Send Message
Posted Dec 30, 2012Also I would like to point out on multiple occasions the kit.yml was not created I reset the folder over and over again I had to add one manually in the end anyway to fix that so new people who do not know much about plugins do not get in trouble? and confused
-
View User Profile
-
Send Message
Posted Dec 30, 2012GUIDE TO MAKING A KIT!
that's all. Hope this helped.
spiner00
-
View User Profile
-
Send Message
Posted Dec 29, 2012@James2025
Yes, I am planning on implementing this soon, if only because it's the real 1-up that Tux2's kit plugin has on mine right now.
-
View User Profile
-
Send Message
Posted Dec 29, 2012Can you make it so that you can make a kit ingame? Like /createkit (name) and makes all the items in your hand inventory and armour slots a kit? if not possible with armour slots then who cares just at least make it so they can keep the items in the inventory! and hand PLEASE!