LiteKits">'
LiteKits
Introduction
LiteKits is a lightweight Bukkit kits plugin with a focus on usability and efficiency. I've tried to remove the bloat that has affected other kit plugins such as BattleKits. Instead of compromising on functionality, LiteKits has an API that will allow developers to easily create extensions for the plugin.
Features
- Create kits in-game from your inventory without editing a config file
- Easy to use chat-based wizard system guides you through the process of creating a kit
- Simple commands and permissions
- No unnecessary features, just kits
Commands
Note: arguments wrapped in square brackets are optional (e.g. [player]) and arguments in triangular brackets are mandatory (e.g. <player>).
Command | Description | Permission |
---|---|---|
/kit | Lists all available kits, highlighting kits the user has permission for | LiteKits.list |
/kit <select> <kit> | Selects a kit | LiteKits.kit and LiteKits.use.kitName |
/kit <create> | Creates a kit | LiteKits.create |
/kit <updateitems> <kit> | Replaces kit items with your those in your inventory | LiteKits.modify |
/kit <removecommands> <kit> | Remove all commands from a kit | LiteKits.modify |
/kit <addcommand> <kit> | Adds a new command to a kit | LiteKits.modify |
/kit <remove> [kit] | Removes a kit | LiteKits.remove |
/kit <givekit> <kit> <player> | Gives player kit (can be run from console) | LiteKits.giveKit |
/kit <reload> | Reloads kits from config | LiteKits.reload |
Config
Under most circumstances, you should never need to touch the config file. The only user-configurable value at present is the chat prefix. Set this if you want to change the [LiteKits] chat prefix.
1 2 3 4 |
# The setting below changes the chat prefix for most messages # It supports formatting codes such as &6 settings: prefix: '&6[&4MyKits&6]&r' |
Extensions
Extensions add additional functionality to LiteKits. This means you can pick and choose which components you wish to enable, saving time and space. If you're a developer, check out the example extension here. Please only ask us for support with official extensions. If you'd like your extension added here, PM lol768 and we'll either host your extension on this project or you can use your own.
Name | Description | Author | Download |
---|---|---|---|
Kit Signs | This extension enables kit signs that can be right clicked to equip the player with a kit. | lol768 (Official extension) | Download now |
Commands | This extension allows selection of kits with /<kit name> | lol768 (Official extension) | Download now |
Cooldowns | This extension allows once-per-life and time based cooldowns | lol768 (Official extension) | Download now |
OncePerWorld | This extension only allows players to use kits once per world | Ultimate_N00b | Download now |
Development builds
If you'd like to try out the latest features available in LiteKits, use the continuous integration server linked below.
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
Source code
You can find the code for the plugin at GitHub. Pull requests are welcome :)
Need help?
You can make a GitHub issue here or chat with lol768 live via IRC. Please also check out the FAQ.
Few bugs / suggestions:
• Cooldown extention restarts the timer after a server reboot. Any fix for this?
• Prefix doesn't seem to be working. Very first line, no spaces.. copied the prefix exactly and couldn't change it.
• Customizable error messages... if a kit doesn't exist it just shows the command help
• Cooldowns for each separate kit would be nice
• Easier-to-use-and-configure config.yml might be nice
• If inventory is full, how about dropping items on the ground like Essentials does instead of replacing ALL the items?
Otherwise, great plugin! Lightweight and very handy!
@lol768
thanks :D
please add an option to add items to the inventory (add the items from /kit create).
If the user does not have enough space in their inventory for the kit, then DENY with a message.
that is what I REALLY want. No other kit plugin does this. But here are extra things I would love:
1st join kit and use-once kit.
EDIT: Make this an extension!
@1sasafras1
Install the cooldown extension once it's approved then :-)
@lol768
AWW once per life NOW that's what I need so people can't take the kit go back and then get the kit again
@Fackelglas
Cooldown extension has been uploaded but you'll need to wait for a BukkitDev staff member to approve it :)
It supports timer based cooldowns (e.g. 1 minute between kits) and once-per-life cooldowns.
You need to update LiteKits in order to use it due to API changes. The LiteKits update has been uploaded but is also awaiting approval.
@lol768
Yes, please :)
Also is their a way I can add the player's name to a command on the kit for example when you chose archer kit it does the command manuadd <player> archer
@lol768
Positioning ignored Thank you for considering
@1sasafras1
I can either do it like this: Positioning ignored - getting a kit just adds it to the free space in your inventory
OR
Slots used by the kit are replaced and the rest of the inventory is left as-is
Which one would you rather?
Can you make an option so the kit is ADDED to their inventory not REPLACED
@XgodofwarX
Grab the Signs extension from here and download the JAR - put it in your plugins folder. Then run /reload on your server. Now it's time to make a sign:
@Fackelglas
I can add this in an extension if you wish :)
@Gopaintman
Yes, you can import kits. All you need to do is select the Essentials kit (get it in your inventory) and then use /kit create to make the kit using your inventory. There's no 'automated' way to do this but this method should suffice for the time being. If the kit command conflicts with the command in essentials - use the 'kits' command with Essentials and 'kit' with LiteKits. Once done you can disable the Essentials kits functionality.
I have many kits already setup through Essentials, any way that I can import those?
Is there a cooldown? If not, please do it
how can i create signs?
v1.1 and the first extension have been released, pending approval :)
@C0nsoleMC
Why do you think I put it in my signature? :P
I'm hoping it will be as popular as some of my other plugins, it's easier to maintain anyway. Thanks :)
When I came here from your signature on the forums I thought it would be a really popular plugin :P Well I'm sure it will be that way soon :)
@DiamondServers
Outside the scope of the plugin. This can easily be put in an extension however.
Could you add a config option where they can only use the command once per life?
that would be epic