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 Apr 20, 2013@Anyone who codes java: Would you please modify the plugin so you can define permissions for the kit to have. For example say if I wanted to have a kit thor that could use /thor but when they died and lost that kit the permission for /thor would be revoked until choosing that kit again. THat would help so much and if you did I would probaly be willing to pay.
-
View User Profile
-
Send Message
Posted Apr 19, 2013HELP kitmaster clears my players inventory when they leave
-
View User Profile
-
Send Message
Posted Apr 19, 2013There is a problem with the permissions, i have PEX and Vault but my user are still not able to take a kit (i give them the permissions: kitmaster.kit.kitname)
Please help
-
View User Profile
-
Send Message
Posted Apr 18, 2013Its a rlly cool plugins but do you think you can add /kit info <KitName>
to have info of the kit?
and also make it where we can customise the info
-
View User Profile
-
Send Message
Posted Apr 18, 2013@Enjoicraft
Can you add me on skype for help me please?
ID: lucas_iervolino
-
View User Profile
-
Send Message
Posted Apr 18, 2013@dany624
up
-
View User Profile
-
Send Message
Posted Apr 17, 2013Brilliant work on the plugin. Thank you for maintaining it. I don't see a ticketing system, so I'll submit a quick one here, if you don't mind. When a player with a full inventory executes a kit command for more items, an exception is thrown instead of displaying a message such as "Your inventory is currently full". The kit works fine when space is made, but I just wanted to bring this to your attention. This is the stacktrace from the console. Thanks mate!
-
View User Profile
-
Send Message
Posted Apr 17, 2013There is a problem with the permissions, i have PEX and Vault but my user are still not able to take a kit (i give them the permissions: kitmaster.kit.kitname)
Please help
-
View User Profile
-
Send Message
Posted Apr 16, 2013@AmoebaMan
Ok thanks. Where can i find the source code?
-
View User Profile
-
Send Message
Posted Apr 15, 2013@mage1d I've tried the following: 322:1:1 Goldenapple_Enchanted:1 Golden_Apple_Enchanted:1
No luck.
-
View User Profile
-
Send Message
Posted Apr 15, 2013@AmoebaMan
If you could make this plugin execute commands when taken, this plugin will be PERFECT!
-
View User Profile
-
Send Message
Posted Apr 15, 2013@Iervolino
Try and remove the underscores from the name. I have never had problems with this yet
-
View User Profile
-
Send Message
Posted Apr 15, 2013@shadytony222
Read the GNU GPL v3 here: http://dev.bukkit.org/licenses/7-gnu-general-public-license-version-3-gplv3/
Basically you're allowed to change it however you like, you just have to give credit if you redistribute it, and that redistribution has to be under the GNU GPL as well.
-
View User Profile
-
Send Message
Posted Apr 14, 2013Hello, i really love the plugin, and i know the license says no configuring but do you think with the right credit and or i could pay you. You could give me the source code so my coder can configure it. I won't redistribute it or sell it for profit, i would just like to have him change some things and add custom things. Thank you.
-
View User Profile
-
Send Message
Posted Apr 14, 2013@mb1552
I dont know what im doing wrong, Im using PEX 1.4.7 Vault 1.4.7 and KitMaster 1.4.6
-
View User Profile
-
Send Message
Posted Apr 13, 2013Hey ive been looking your plugin to use on my server, Ive found a couple of glitches, if im doing something wrong please tell me
Please fix, thnx
-
View User Profile
-
Send Message
Posted Apr 13, 2013@AmoebaMan
Why when I write more than one Custom Item it bug all kits?
Look how I do:
-
View User Profile
-
Send Message
Posted Apr 13, 2013@AmoebaMan
Why when I write more than one Custom Item it bug all kits?
Look how I do:
-
View User Profile
-
Send Message
Posted Apr 13, 2013@AmoebaMan
Thank you so much. I have donated and without this plugin, my server would go down! So thank you very much!
-
View User Profile
-
Send Message
Posted Apr 13, 2013@Enjoicraft
Yes, you need to have Vault, I may have forgotten that on the page. Perhaps that's why everybody is having problems.
If you want to donate, click the button in the top right that says "donate". Thanks. :)