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
PLEASE UPDATE. THIS IS THE BEST KIT PLUGIN OUT THERE AND I REALLY WANT IT. and i can't seem to get the economy working for the kits. i set a certain amount of money to be taken when they choose the kit but it doesn't take the money?!!?
Monster eggs for horses and ocelots are not working, they just come out as spawn eggs. Please help, also how do you include a pickaxe in a kit?
please update the plugin to 1.7.9 and i can't seem to get the economy to work. if i set a certain amount of money to be taken away when they choose a kit it doesn't take the money.
When I use the kit below, it ignores the Iron Pickaxe and it does the same as if it were Diamond. Has anyone had this issue before, I can't figure out the problem.
items: - Torch:10 - Iron_Pickaxe:1 - Iron_Axe:1 - Iron_Spade:1 - Iron_Hoe:1 permissions: - none infiniteEffects: false timeout: duration: 1800 global: false singleUse: false singleUsePerLife: false clear: all: false inventory: false effects: false permissions: false inheritance: parent: '' upgrade: true inheritParentPerms: true requireParentPerms: false economy: cost: 0.0 cash: 0.0 restrictions: armor: false drops: false deathDrops: false pickups: false otherKits: false showInList: true identifier: none @ethansoccer
Just delete the .kit file if its in the kits folder or remove the text if it is in the kit.yml
When I use the kit below, it ignores the Iron Pickaxe and it does the same as if it were Diamond. Has anyone had this issue before, I can't figure out the problem.
items: - Torch:10 - Iron_Pickaxe:1 - Iron_Axe:1 - Iron_Spade:1 - Iron_Hoe:1 permissions: - none infiniteEffects: false timeout: duration: 1800 global: false singleUse: false singleUsePerLife: false clear: all: false inventory: false effects: false permissions: false inheritance: parent: '' upgrade: true inheritParentPerms: true requireParentPerms: false economy: cost: 0.0 cash: 0.0 restrictions: armor: false drops: false deathDrops: false pickups: false otherKits: false showInList: true identifier: none
When I include diamond tools in kits, they do not work properly when a player uses that kit. Some tools will disappear and others will spawn in a different order from what is described in the file. It seem like this only occurs with diamonds tools. Any ideas thanks?
@ethansoccer
PLZ HELP!
How do you delete a kit? Please help
I have fixed all of the errors but as soon as I create a simple kit sign, ground item pick-up doesnt work, time to remove this plugin after the extensive support I have received
[18:31:28] [Server thread/ERROR]: Unable to parse line: chain_helmet [18:31:28] [Server thread/ERROR]: Unable to parse line: chain_helmet:1 Slowness:2 [18:31:28] [Server thread/ERROR]: Unable to parse line: chain_chestplate [18:31:28] [Server thread/ERROR]: Unable to parse line: chain_chestplate:1 Slowness:2 [18:31:28] [Server thread/ERROR]: Unable to parse line: redstone_torch [18:31:28] [Server thread/ERROR]: Unable to parse line: Redstone_Torch:1 Sharpness:3
and so on.
Anyone else having this issue, I have already tried to change them to the item ID and still get the same thing. Then in server I cant pick up any ground items
One major problem, when I have the plugin on my server it disables all ground pickups
@ThSaWNinja
thats not a bug... its supposed to do that
when you hold a sword that is in a kit in your hand it will not give you another as many times as you do /kit <kitname> can you please fix this bug. Thank, you
I am having trouble with using items with attributes in kits. It works fine until the plugin is reloaded.
I can't seem to get the economy on the kits to work. I am using essentials economy and I do have vault installed but when I set a price, it doesn't take it away when they use the command to get the kit. Please help.
@masef21
Didn't meant to replay to you lol, sorry!
@masef21
This plugin is by far the best kitpvp plugin out there, but just one problem, I cant seem to hook EnchantAPI in for custom enchantments in the kits, any help?
I can't seem to get the economy on the kits to work. I am using essentials economy and I do have vault installed but when I set a price, it doesn't take it away when they use the command to get the kit. Please help.
I have recently got another server and i have installed kitmaster and essentials on my one server they run together perfectly fine I'm able to use the essentials /kits command and the kitmaster /kit command but on my new server kitmaster uses both /kits and the /kit command so I'm unable to use the essentials kits. If anyone could help me i would be very grateful.
amazing plugin but i cant get the cooldowns working could you help me with this?