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 add a GUI to show the kits when you type /kit, and when you click the "renamed item named the kit you want" you get the kit in your inventory?
@TrenTech
Thank you, so I wait your final answer
@Dr0lf
This has to be a issue with Spigot. That's the only thing that I haven't covered and currently cannot due to not being able to download it thanks to certain people. Any chance you can test this on a craftbukkit server?
EDIT: Nevermind, I finally reproduced it...Lets see if I can figure this out and crush it finally
A player who discovered the bug has agreed to film to better understand. It's on french server and sorry for our bad english. As you can see, he takes one item of a kit and he sets almost full inventory and he can use the kit infinite and he receives the item. The place in inventory changes depending the kit, I think that it's based on the number of places that the kit request and therefore the number of different items in this kit.
https://www.dropbox.com/s/hpmp8q5201cmna1/bandicam%202014-11-02%2000-19-44-444.mp4?dl=0
Sorry for our bad english.
@TrenTech
I use Spigot version 1.7.10 hack 1.8.
The bug appears when a player's inventory is full and he has an item of the kit, the plugin says that inventory is full so the full kit isn't give but item that the player has in his inventory was give and he can redo the kit all time... I have test this bug with no other plugins (except Essentials) and the bug works.
@Dr0lf
If it's still a problem then I need more information. server version, craftbukkit or spigot, other plugins loaded?? I have yet to actually see this bug in action which makes it very hard to fix. If I can't recreate the problem then I can't fix it.
@Dr0lf
This failure isn't fix ! I have download the last update but this bug still exists. Thank you to try to fix correctly and definitively :S
I hope to have a little bit faster answer.
hi, nice plugin! there are five problems: I am using spigot 1.7.10 1. When a kit is created it's not shown in the /kit list 2. When you use the book it doesn't show the kits in it 3. /kit show kitname it doesn't work either but at least now the kits exist and I can take them since you updated it. 4. the kit signs don't work 5. the maxuse doesn't work. They can take the kits as many times as they want. offf too meany problems.... I have to look for another one. but your idea is nice. too bad it doesn't work
@TrenTech
Thanks
A link to the src is on the Repository tab
https://github.com/trentech/EasyKits
@TrenTech
Can you release source? I just want to modify a few things, but not for commerical release, just for server.
@Dr0lf
Forgot to post it. My bad.
I may work in adding a language config when I have time.
Seriously please fix... I posted it a month ago !
If you have a fix, why wait ... Especially that Sponge is still not ready and the time that all plugins will be compatible we likely to remain a while on Bukkit / Spigot...
PS : And if you can add a langage.yml it would be practical.
Please answer me.
No way for update to fix bug ?
hi I am using spigot 1.7.10 and the plugin doesn't work. When I type /kit create kitname I see that it's created but the kit doesn't exist. What's wrong? thank you
@TrenTech
Ok ty for your answer. If you have a fix version you can upload and post link in comment like this : http://dev.bukkit.org/bukkit-plugins/easykits/files/9-easy-kits-v1-4-10/
Even if bukkit will not validate (as they don't put anything up to date) people can download it and have the fix :) It would be cool for us.
@Dr0lf
Most definitely not abandoned. I have a fix but haven't had the chance to post it. Since the inevitable abandonment of bukkit I'm focusing my attention on other projects until Sponge is released in which time this will be ported to.
I like your idea. I will work on it
No news ? This plugin is abandoned?
If not, please fix @Dr0lf
PS : For a future update, it would be great if when you do /kit list, you show kit that you can use in green and those you have already used in red or crossed.
Hi, I love this plugin but several players have found a major bug that allows you to duplicate some stuff ! When they have a full inventory, and a stackable item contained in the kit, when they use /kit example, it says that they haven't enough space in their inventory but it give the stackable item, for example, if the kit example contains 8 apples, the player fulfilled his inventory and keep a slot with an apple, he can use /kit example and gain 8 apple without the kit is used and can do that at infinity... Please, need fix !
Sorry for my bad english :/
Is there a way to stop normal users from doing /kit to see all the command options...as well as showing plugin info? I want /kit to be for admin/owner group people only.
I am using Essentials, and PEX as well....if that helps. Thank you for anyone's response.
No response?