Kits

Kits

Kits

Version 1.7.1

Source CodeDonateDragonphase Personal Website

Overview

Kits is a simple yet deceptively powerful plugin allowing you to create, edit and spawn custom kits in-game. When creating and editing a kit, you are provided a 9 slot inventory in which you will be able to place any item into; changes are made when this inventory is closed.

Features

  • Manage Kits entirely in-game with a custom-size inventory GUI for you to add items to or remove items from.
  • Everything is DRAG 'N DROP
  • Create a kit with any name (no spaces - this will be supported)
  • Store any item, with any stack size, name, lore and enchantment; you get back what you added.
  • Spawn a kit by clicking on a kit sign.
  • Toggle Player inventory overwrite for individual kits.
  • Create multi-bar inventory kits.
  • Add delays between kits. Kits can have their own individual delays.
  • Simple in-game commands displayed and explained below!

Commands

CommandDescription
/kitsShow all available kits
/kit kitnameSpawn the specified kit
/kit kitname flagsSpawn the specified kit with the specified flags
/kit kitname playernameSpawn the specified kit for the specified player
/kit kitname playername flagsSpawn the specified kit for the specified player with the specified flags
/kit create kitnameCreate a kit with the specified name
/kit edit kitnameEdit the kit with the specified name
/kit edit kitname flag <value>Edit the value of the flag on the kit with the specified name
/kit remove kitnameRemove the kit with the name kitname

Permissions

Permissions nodeDescription
kits.adminAllow players to create, edit and remove
kits.spawn.kitnameAllow players to spawn the kit kitname
kits.spawn.others.kitnameAllows players to spawn the kit kitname for another player
kits.delayPlayers with this flag WILL be delayed
kits.signAllows players to place [kit] signs
kits.flags.overwriteAllows players to use the overwrite flag
kits.flags.announceAllows players to use the announce flag
kits.flags.delayAllows players to use the delay flag

Signs

Kits can be spawned by right clicking signs which have the following text:

 [kit]
kitname

Players will spawn the kit kitname when they right-click this sign. When spawning kits using signs, the very same permissions are used for when using commands. You can also use flags in signs.

Flags

Flags are a new feature in Kits 1.7. They allow you to spawn kits with altered variables, without editing the actual variables of the kit. For example, if kit "waffles" has a delay of 20 seconds, and "bob" is already delayed, but you want to spawn it for him regardless, you would issue the following command:

/kit waffles bob -delay

Or, if you want to spawn kit "tools" for "harry", and you want it to overwrite his inventory, you would issue the following command:

/kit tools harry +overwrite

The available flags:

  • overwrite
  • announce
  • delay

Kit structure and Armor Slots

Kits 1.7 changes the way that you create kits. Instead of encouraging you to select an amount of bars that a kit can have, all kits now use four bars, and an extra bar for armor. Here's a visual representation:

Kit inventory

Update Notes

Complete rewrite.

Works with CB 1.7.9-R0.2.

Added Flags:

  • overwrite
  • announce
  • delay

Added support for armor slots.

Kits no longer require a bar amount; a 5-bar inventory is provided, the first four being the hotbar and the three player inventory bars; the fifth bar is the armor slot bar. Armor should be inserted into the first four slots.

Delays are now written in 1h30m format (1 hour 30 min).

Commands have tooltips to reduce clutter onscreen.

Commands can be issued by clicking on the tooltip text in chat.

Fixed the issue where kits were overriding other kit delays.

Tickets

If you have any issues, encounter any bugs or want to make a request for a feature or change, I wish you could use the Ticket feature but that became even more complicated to set up on bukkit and i have no idea what to do to do that. So you'll have to wait a while.

Open Source

Open Source you say? I respect anyone willing to contribute to the development of Kits, whether it be generating ideas or improving/implementing code! You can grab a copy of the source code at the Kits GitHub Repository Page.

Donate

Want to buy me a drink? Just a dollar or pound! Click the button below, i'd be very appreciative :)

Donate

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Misterio7x Misterio7x Jul 31, 2014 at 02:57 UTC - 1 like

    @wesley272: Go

    The page is updated for the new version that still haven't been approved by bukkit staff. In the 1.6 version you can use: /kit create <kitname> [bars] [overwrite] [delay]

    <> are nescessary and [] optional, replace [bars] for the number you want ^^

    Last edited Jul 31, 2014 by Misterio7x
  • Avatar of wesley272 wesley272 Jul 31, 2014 at 02:19 UTC - 0 likes

    @Dragonphase Hi, when I try to create a kit it only shows the hotbar on the gui. Well, that is one "bar" of the inventory. How can I get it to show all 5 so I can edit the full inventory and the armor of a kit? I read in the config that there is an option, but that option doesn't exist.

  • Avatar of Misterio7x Misterio7x Jul 30, 2014 at 23:08 UTC - 0 likes

    @coolUSman625: Go

    I recommend you switch to permissions ex, but anyway, upload your file to pastebin so i can take a look at ;)

    EDIT: I don't know how they look like exactly as comments don't have correct spacing for that, but try to check if the capitalization is correct

    Last edited Jul 31, 2014 by Misterio7x
  • Avatar of coolUSman625 coolUSman625 Jul 30, 2014 at 15:56 UTC - 0 likes

    @Misterio7x: Go @Misterio7x i am using GroupManager and i will just paste my perms for all ranks here - -.kit.spawn.GodFather - -.kit.spawn.Starter

    Last edited Jul 30, 2014 by coolUSman625
  • Avatar of Misterio7x Misterio7x Jul 30, 2014 at 11:20 UTC - 0 likes

    @coolUSman625: Go

    It seems to be a permissions problem, search youtube on how to configure correctly, and check if you are using spaces instead of tabs. (I can help if you tell me wich permissions plugin you are using, and sending me your permissions file via http://pastebin.com)

  • Avatar of Misterio7x Misterio7x Jul 30, 2014 at 11:14 UTC - 0 likes

    @legendarydante31: Go

    Just use the overrite feature '--

  • Avatar of dek2reddit dek2reddit Jul 29, 2014 at 21:30 UTC - 0 likes

    @dek2reddit: Go

    @Dragonphase Thanks for your speedy reply. I was able to get them to work, I didn't really have to use /kit starter, but I just deleted my .dat player file and was able to tell that it still works. I also think the starter kit idea is great!

  • Avatar of coolUSman625 coolUSman625 Jul 28, 2014 at 21:13 UTC - 0 likes

    @coolUSman625: Go

    @Dragonphase i forgot to say that i have the kit made

    Last edited Jul 28, 2014 by coolUSman625
  • Avatar of coolUSman625 coolUSman625 Jul 28, 2014 at 21:10 UTC - 0 likes

    @Dragonphase I am trying to make a server and I have given the ranks kits.spawn.Starter and kits.spawn.kitname.Starter and kit.spawn.Starter but when tested it always says Kits: Invalid Permissions.

  • Avatar of Dragonphase Dragonphase Jul 28, 2014 at 21:02 UTC - 0 likes

    @dek2reddit: Go

    This plugin uses the /kit command. There is a way to give the starter kit from essentials and still be able to use Kits. I could add starter kits as a feature though!

    BFAK:Dragonphase,90710866,90790abfd59f7b45d46ab990f46de23942843da1d412b81fac1d2d531033b3a5

Facts

Date created
Feb 08, 2013
Categories
Last update
Jan 12, 2014
Development stage
Release
License
All Rights Reserved
Curse link
Kits
Downloads
106,919
Recent files

Authors