EasyKits
EasyKits
Version: v2.3.7
Features:
- Easily create and remove kits in-game
- First join kit
- In-game inventory view of kits and items in kit.
- Economy support - Requires Vault
- Sign support
- 1.13+ compatible
Optional Dependencies
- Vault - Required to use economy support
Installation:
- Drop EasyKits.jar into plugins directory
- Run Server
- Edit config.yml to your liking
- /kit reload
- Enjoy!
Usage:
To create a kit, simply arrange your inventory and armor with the items you would like in the kit.
/kit create [kitname]
To set a price for a kit run the following:
/kit price [kitname] [price]
To set a cooldown time for a kit run the following:
NOTE: Time format examples: 1d 6h 5m 10s; 4h 25s; 15m
/kit cooldown [kitname] [cooldown]
To set the max use of a given kit run the following:
/kit limit [kitname] [limit]
To view all kits player has permission to obtain the kits book with the following:
/kit book
To reset players cooldown or maxuse on a kit type the following:
/kit reset cooldown [kitname] [player] /kit reset limit [kitname] [player]
This book will always contain an updated list of kits. A max a 54 kits can be displayed. Simply right click to open. The inventory will show have a book for each kit. click to view contents of kit. If you would like to obtain this click, click the nether star in the bottom right corner.
Notes:
If you you prefer commands you can list kits with the following:
/kit list
To show contents of a kit:
/kit view [kitname]
To obtain a kit:
/kit [kitname]
To get help with commands run either of the following:
/kit -or- /kit help
To get information on a specific command run the following:
/kit help [command]
Signs:
To create a sign type [kit] then the kit name on the next line
You'll know you did it right if it looks like this:
Right click to use sign.
You can set in the config whether using the sign shows the kit or equips the kit by setting 'Sign-Action' to either 'view -or- obtain'
Permissions:
- easykits.* - Admin node. Access to all.
- easykits.kits.* - Admin node. Access to all kits.
- easykits.kits.[kitname] - Access to the kit [kitname]
- easykits.cmd.* - Admin node. Access to all commands
- easykits.cmd.reload - Access to /kit reload
- easykits.cmd.create - Access to /kit create
- easykits.cmd.remove - Access to /kit remove
- easykits.cmd.cooldown - Access to /kit cooldown
- easykits.cmd.limit - Access to /kit limit
- easykits.cmd.price - Access to /kit price
- easykits.cmd.give - Access to /kit give
- easykits.cmd.list - Access to /kit list
- easykits.cmd.view - Access to /kit view
- easykits.cmd.help - Access to /kit reset
- easykits.cmd.reset - Access to /kit reset
- easykits.override.* - Admin node. bypass all checks
- easykits.override.cooldown - Allow player to bypass cooldown
- easykits.override.limit - Allow player to bypass limit
- easykits.override.price - Allow player to bypass price if economy is enabled.
- easykits.sign.* - Admin node Access to all sign functionality
- easykits.sign.create - Allow creation of kit signs
- easykits.sign.remove - Allow removal of kit signs
- easykits.sign.use - Allow using kit signs
Commands:
- /kit create [kitname]
- /kit remove [kitname]
- /kit cooldown [kitname] [cooldown]
- /kit limit [kitname] [limit]
- /kit price [kitname] [price]
- /kit book
- /kit list
- /kit view [kitname]
- /kit reset [cooldown/limit] [kitname] [player]
- /kit [kitname]
- /kit give [kitname] [player]
- /kit help
- /kit reload
Changelog:
Version: v2.3.7
- Fix /kit reset command
Version: v2.3.6
- Fix Kit Book not opening kits
- Fix /kit using wrong permission node to display /kit info
Version: v2.3.5
- Fix Notification error with give command
BUGS:
All bugs are to be reported on github project page, which can be found by clicking the tickets tab at the top of the page.
I need help.... the cooldown isn't working my players can use kits whenever they want.... please help.
Okay, thanks for the instant help! I shall be sure to try the latest version!
@Pepsimax9
I don't have an answer for that. I haven't been able to replicate the problem. You are correct in your process. You can also set default values in the config so when a kit is initially setup it'll have a cooldown, limit and price set.
I will be pushing out another update tomorrow with some varies fixes and improvements.
I was testing it on my test server so i was OP, would that not give me abilities to use all kits? All i was trying to do was make a simple kit, i though that it was a three stage process to making the kit so that's why I made the kit then went to edit the limit to find the error. (may have interpreted it wrong)
@Pepsimax9
Side note, if kit list shows nothing, you probably haven't setup permissions for the created kits. You can set EasyKits.kits.* to give access to all kits.
Also I pushed out an update.
@Pepsimax9
Following the log you sent, it looks to me that your running the /kit limit command, and the kit doesn't exist. The error is being thrown due to a bug when attempting to notify you. It's a harmless error that I will push out a fix for. In the mean time, remove %K from Kit-Not-Exist in the config file and the error should go away.
I get this erro when trying to do the cooldown etc after creating the kit: http://pastebin.com/R7h8YEBh
If i do /kit list it simply lists nothing.
I have gone through too many kit plugins. I think i have found the right one.
@henryvoll
Fixed in latest version
@JaysonBlack1492
Do /kit cooldown (KitName) (amountOfTime)(S-Seconds, M-Minutes, H-Hours, D-Days)
Example from Gun Gale Xline...
/kit cooldown Start 2D
This makes the kit Start's Cooldown 2 Days
Supplied from http://shadesrpg.enjin.com
Email me with anymore questions... [email protected]
I am using this plugin on my server but I can't do /kit cooldown [kit] [delay] it just keeps repeating that in chat.
This plugin is glorious. Thanks.
@henryvoll
Well I never thought of that. Hmm, I'm thinking I could make a limitation on the number of times that command can be used. I could also monitor crafting recipes that require books however that could cause some unwanted lag. I'll see what I can come up with and push out an update.
Love this plugin.
One problem, however. My players are using /kit book every 3 seconds to get books to use to make bookshelves(!).
How can I stop this?
I'm not sure why but it seems like players can use kits whenever they want even if maxuse is 1 and if there is a cooldown timer.
I'm using spigot 1.8
hello, This plugin is awesome, but is there a way to have a kit that empties your invotory?
@Dr0lf
Check your PM's
Unfortunately the bug is still present, but with this version I have also an error in the logs when it is used (I send you the error by PM).
Oh sorry, I hadn't seen the PM. I test this build tomorrow and I would say to you if the bug is fixed and if there are more.
@Dr0lf
Did you not get the pm I sent last week with the test build? I'm working an rewriting how kits are equipped but in the mean time I sent you a Dev build