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.
Could you do a video tutorial on how to install and sort out the permissions for different donator ranks, i set mine up and it was working then for some reason some players would be able to do /kit daily and some couldn't. Even tho same rank and i as the owner who could and have tried all the ranks couldn't do the /kit daily saying that was an error. this after all of the perms working. but a video would be helpful for other people as there none on youtube for the plugin
edit: I was getting the same error as darkshooter92 I've had to un install the plugin and am attemping to start all over again
@TFCrysis
I haven't been able to reproduce this bug
@DarkShooter92 @connor1k
delete the players folder and let me know if it still occurs
Please fix the thing where the kit overwrites all items in players inventories/hotbars that are where the kit items are supposed to go.
@TrenTech here is the error in console wen /kit member is done
- http://pastebin.com/PcJr49fX
@DarkShooter92
need error log
@TrenTech
Keep getting these error everything is setup correctly in game error when /kit member is done- http://gyazo.com/54233904d39ebd2766ec27fad6e3315e
group manager perms- http://gyazo.com/2ffaf708843b5a0f067811ba681d31ac
The kit only work end I am op, When I move myself to member and deop myself i get that error
@coolguy1355
This isn't really designed for a kitpvp server
@evilangel1924
cooldown will do just that. set the cooldown time to 7d and player will only be able to obtain kit once every 7 days
@Kompy_87
if a players inventory cannot fit entire kit they do not receive the kit. If your points system is part of an economy plugin that supports vault you can use the built-in charge feature.
@connor1k
pastebin the error in the log
@GamerBah
try all lowercase
I save a Kit, and then I use /kit Starter (what I named it) and it says that the kit doesn't exist O_O
Quick question which will determine if I replace my current plugin with this or not- If a player's inventory is full when they obtain a kit, what happens? Do the items not appear? Do they replace current inventory? Or will it drop the kit items on the ground at their feet?
I currently use a different kit plugin that has a GUI for easy kit creation, but it has two options in the event a player's inventory is full- override inventory or just not give players the kit at all. This is an issue because we charge player points for certain kits, which is being done by running a command through console to give that player the kit. If their inventory is full, it still charges the player the points. I currently have the plugin configured to override inventory, which ensures the player gets the kit, but I don't like the idea of it getting rid of their inventory to make room.
Hey guys. This is a great plugin, but on the server i am a part of, we would like to only allow players to spawn the chest it once a week, but i am unsure if this is what the cooldown command is used for? Also I think it would also be a great idea to also have a video of how to use the plugins.
Hey, is there a way or could you add a way for like, i want to make a kitpvp server, but when someone gets the kit, and then selects another one, they end up getting both, how do i prevent that?
@Onewingseraphim
It could be a conflict. All the cooldown check does is gets the date and time that the player last used that kit and compares it to the current date and time. In the players folder in the EasyKits directory, check and make sure the date and time is being written in the player config. Also check your permissions. Make sure players have EasyKits.kits.cooldown It's definitely not a 1.6.4 issue. plugin was written against bukkit 1.6.4 then later tested in 1.7.2. Could be a plugin conflict.
They got the kit through /kit kitname , so how does that work then? The only thing I can think of is it's incompatible with 1.6.4 servers, or another plugin of mine is conflicting with it but I have no idea what plugin would cause that to happen.
@Onewingseraphim
There has to be more to it than that. Most likely something to do with the way they obtain the kit. Like I said it's impossible dropping items has any effect on cooldown checks. More information is needed before I can fully investigate.
@TrenTech
Well all they had to do was drop their items and they could immediately do it again for some reason, he had 3 of the same kit even though there is a 1 day cooldown period.
@Onewingseraphim
drop their kit? The cooldown procedure isn't associated with any inventory actions, it's a timestamp stored in the db. dropping there kit shouldn't make a difference, although I'm entirely clear what you mean by drop kit.