InfiniteKits
Frustrated at other kit plugins that don't really do what you want them to do? Have you ever thought that there might just be a better way? Introducing InfiniteKits! With support for enchantments, custom names, lore, custom potion creation, player head support, dyed armor and custom repair values on the items, cooldowns, in game kit editing, and a whole bunch more this plugin easily passes up all the competition!
Features (Stuff added in newest version is in green letters)
- Easy chest GUI to edit your kit
- Supports Enchantments, even ones that you can't get in game!
- Supports Written Books, custom item names, lore, custom potions, player heads, dyed armor, and custom repair values!
- Create custom items (item names, lore, potions, player heads, and custom repair values) in game!
- Make a first time login kit to give to all new players upon login (just use the kit name "firstloginkit")!
- Set cool downs on kits
- Economy integration through Vault (optional)
- CommandPoints integration (optional)
- Have kits use both CommandPoints and money, or either or. It's your choice!
- Let the player choose to either spend their hard earned commandPoints or money using different commands with the dual economy system. (as long as the kit is set to accept either one instead of needing both)
- In game kit editing, set anything about a kit in game!
Permissions
- infinitekits.modifykit - Allows the player to edit kits
- infinitekits.free - This player is allowed to get any kit for free
- infinitekits.nocooldown - Exempt this player from cool downs on kits
- infinitekits.kit.[kitname] - Allows the player to use the kit (defaults to everyone being able to use kits)
- infinitekits.potions.create - Allows the player to create and customize potions
- infinitekits.customize.displayname - Allows the player to customize the item name
- infinitekits.customize.lore - Allows the player the ability to customize the item lore
- infinitekits.customize.repaircost - Allows the player the ability to set the repair cost of an item
- infinitekits.customize.heads - Allows the player to spawn custom player heads
Commands
- /kit [kitname] - Gives a user a kit, using money first, then command points if enabled.
- /ikit [kitname] - Gives a user a kit using their money if enabled.
- /ckit [kitname] - Gives a user a kit, using their command points if enabled.
- /mkit edit <kitname> - Creates or edits the kit with that name with a nice chest GUI for adding or removing items.
- /mkit clone <originalkitname> <newkitname> - Clones an existing kit to a new kit which you can then edit in a nice chest GUI.
- /mkit additem <kitname> - Either creates a kit with the quantity of the item you have in your hand, or adds it to the current kit with the same name
- /mkit removeitem <kitname> - Removes the item held in your hand from the current kit
- /mkit setprice <kitname> <price> - Sets the economy price of the kit
- /mkit setcp <kitname> <price> - Sets the amount of command points needed to get the kit
- /mkit requireboth <kitname> - Requires the player to have both the command points, and money set to purchase the kit (if the kit uses just command points or just money make sure to have this set, and the other value set to zero)
- /mkit requireone <kitname> - The player can purchase this kit with either their command points or in game money, it doesn't need both
- /mkit setcooldown <kitname> <cooldown> - Sets the cooldown for the kit in seconds before players can use it again
- /mkit remove <kitname> - Deletes an entire kit
- /newpotion <quantity> - Spawns a water bottle of the desired amount. If no quantity is specified then it just gives you 1
- /npeffect [potioneffect] [multiplier] [duration] <ambient> - Adds a potion effect to the potion in your hand. Duration is in ticks. Ambient is either true or false and controls wether the potion particle effect is displayed.
- /infinitekits [setname] [item name] - Sets the name of the item you are holding in your hand
- /infinitekits [setlore] [lore] - Sets the lore of the item you are holding in your hand erasing any previous lore
- /infinitekits [addlore] [lore] - Adds another line to the lore of the item you are holding
- /infinitekits [setrepaircost] [repair cost] - Sets the repair cost of an item
- /infinitekits [playerhead] [player name] - Gives you the specified player's head
@Tux2
THANK YOU SO MUCH! <3
@mewetea119
you need to deny them infinitekits.kit.*, then give them the kits they should have. I'll fix this bug in the next version.
@LucasCMC
It's finally done! Bukkit kept throwing wrenches in the way of me getting it done, but here it is! With all those cool new features and custom stuff, it would be a shame if you couldn't totally customize everything, right? So I added commands so that you can set just about any NBT data item on the items that they need! Here's the new version:
http://dev.bukkit.org/server-mods/infinitekits/files/4-v0-6/
@Tux2
I'm still having issues giving kits to my members. i do - -infinitekits.kit.donor
to make it so no one can use kits.
then in my donor group i do
- infinitekits.kit.donor
thats the name of the kit.
it wont give it to them.
Only op's can receive the kit.
on a side note it would be nice if u added a /reload command for the plugin. :)
@Tux2
hows it coming?
@Tux2
thank you so much
@LucasCMC
I'll try and have the update pushed in a day or two.
@Tux2
When do you think the plugin will be ready?
@Tux2
I sent you my perms file via PM
thanks for the quick response!
i should mention in my permissions file look at donor+ not donor. thats the group i have the entry in.
@mewetea119
It should be working, mind sending me your permissions.yml file in a pastebin?
I have read all the comments and the 'instructions' I am still having issues.
I use PermissionsEX. Running craftbukkit 1.4.5 R0.2 Beta.
I did - -infinitekits.kit.* in my guest group to deny all other groups access to kits. (all groups get inheritance from previous group)
I want my donors to be able to use there 'donor kit'
so in my donor group i added:
- infinitekits.kit.donor (donor is the name of the kit)
I also tried - infinitekits.kit[donor]
they are still not able to get the kit. matter of fact it doesn't say 'no permissions' or anything when you type in the command they just don't get the item and no text is displayed.
So it seems that i have successfully denied all groups (except OP) kits but donors can not use it still.. what am I doing wrong?
Thanks for your help.
@Tux2
How soon do you think it will be?
@LucasCMC
Most certainly!
@xH3LLRAIZ3Rx
Thank you so much! Can you post a comment when its done?
@Tux2
yay
@LucasCMC
I've got a library for NBT data built and it should be approved on bukkit dev shortly! Now to add NBT support into this plugin.
@LucasCMC
Dev builds may take a bit. Bukkit just decided to add a little something that breaks those plugins that use NBT data every minor minecraft version. So I'm going to have to make a library plugin that I can use to access the data so only that needs to be updated every minecraft version and not my plugins.
@Tux2
When do you think a dev build will be up? A Group that i am part of is building a server and really need it.
Hi, would you take a look at this and considering adding this as a configuration option? http://forums.bukkit.org/threads/new-kit-system.114459/
What do you mean by "an already generated item"?