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 Jun 11, 2013I was wondering, how can I add potion effects to weapons, such as poison?
-
View User Profile
-
Send Message
Posted Jun 10, 2013Hey, I posted this before, but I didn't get a response. So here it is again. Sorry for the repost.
I've been searching around and have found nothing about music discs. I don't know their official "name" and was wondering if this plugin supports them and how or if it is possible to add them to a kit. Thanks
-
View User Profile
-
Send Message
Posted Jun 10, 2013@bossforreal
It is probaly a problem in the custom item files.
-
View User Profile
-
Send Message
Posted Jun 7, 2013HELP! if i have that clearinventory thing disabled (so it doesn't clear my inventory) and i get a kit, the item i was holding still overrides with the kit item. PLEASE fix that as soon as you can.
-
View User Profile
-
Send Message
Posted Jun 7, 2013@ECRONCraft
thats also my problem :/
-
View User Profile
-
Send Message
Posted Jun 5, 2013How to remove auto giving kits when spawning?
-
View User Profile
-
Send Message
Posted Jun 4, 2013@AmoebaMan Thanks for the response, I REALLY hope we can address whats going on I already have vault installed for my promotion/OnTime plugin and i have already tried just using item ID's
kits.yml
http://pastebin.com/wS3BEBwW
Error log
http://pastebin.com/717FKwDG
-
View User Profile
-
Send Message
Posted Jun 4, 2013@AmoebaMan:
-
View User Profile
-
Send Message
Posted Jun 4, 2013@AmoebaMan
-
View User Profile
-
Send Message
Posted Jun 4, 2013-
View User Profile
-
Send Message
Posted Jun 4, 2013Can anyone give an example for kit with permissions included?
-
View User Profile
-
Send Message
Posted Jun 4, 2013@AmoebaMan
Nobody has a kitmaster.respawn perm node and we tested it without op and with op, same result. Any help? Should I just reinstall the plugin?
-
View User Profile
-
Send Message
Posted Jun 4, 2013@TidalSky0
Make sure they don't have any permissions along the lines of
kitmaster.respawn.<whatevr>. Also make sure that you're running the latest version, as the previous versions contained a bug where OPs always received the respawn kits.-
View User Profile
-
Send Message
Posted Jun 4, 2013The players get the first kit in the list always when they spawn. If I remove the first kit, they get the second kit everytime they spawn... Do you know how to solve this? I have given players the kitmaster.kit & kitmaster.sign perms, nothing else. I think this is super annoying.
-
View User Profile
-
Send Message
Posted Jun 4, 2013@digimbyte
Just realized that the Bukkit definition for shovels actually uses the word "spade". I'd personally suggest that you install Vault on your server, as it contains a much more flexible name lookup that I've used with this plugin, but you could also just change
Wood_ShoveltoWood_Spade.As for the item IDs, you're using them incorrectly. Instead of
Workbench:58:1, you should just be using58:1.-
View User Profile
-
Send Message
Posted Jun 3, 2013@AmoebaMan
I've been thinking, if it is just my kit and not some bug/problem
then can you check over this code and give me a revised version for testing? http://pastebin.com/xPVsZY6s
is this the correct format?
I removed the names of the items and used only their item ID's, thought it might be worth a try and it crashed trying to parse numbers that didn't exist http://pastebin.com/5B8hC81f - full log of startup
-
View User Profile
-
Send Message
Posted Jun 3, 2013@AmoebaMan
still didn't work, I tried that last night. [SEVERE] Unable to parse line: wood_shovel etc etc
can't seem to use wood/wooden/gold_shover Log report here http://pastebin.com/S6fM6HrP
i don't have any plugins that would interfere with it, closest thing i have is Grief Prevention which utilizes gold shovel and stick as a tool. But nothing that works in giving players items
can we just use item ID's or atleast a confirmed list of item names? according to Mojang, it is wooden_shovel http://www.minecraftinfo.com/IDList.htm
-
View User Profile
-
Send Message
Posted Jun 3, 2013Can you give an example for kit with permissions included?
-
View User Profile
-
Send Message
Posted Jun 3, 2013@digimbyte
Use "Wood" instead of "Wooden" for the tools.
-
View User Profile
-
Send Message
Posted Jun 2, 2013@AmoebaMan Kit http://pastebin.com/esG3csZQ
Boot up Error http://pastebin.com/dPTH0ZF8