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.
@AndreeasG
No.
@ShadowlandPvP
Use the command functionality to run /effect
lol768 thx for the awesome Plugin i rly like it BUT can u add poision effects ? so u can give special kits strp or speed or somethink? but still THX for the plugin!
No answer, no download :(
Does it override essentials kits?
Thank you.
Please Answer!
Can someone tell me how to make a litekits sign?
Hey there, I was wondering if anyone could help me out with a problem:
problem: We have set kits for people to use, however when they access the kits via the kit signs extension, the players inventory is wiped apart from the kit. Therefore, is there a way to just add the kit into their inventory's alongside the rest of their stuff. (Its a prison server so they need to keep the gear they have.)
This is causing alot of issues on our server, so if anyone could help ASAP that would be much appreciated :)
pls pls plssssss someone help! :D
@jboies1216
Set the display name separately :D
@Honey_Monster2
If it does disable kits in your essentials config.
Does this conflict with essentials?
Hey man, the LiteKits is workinh very well! But the Commands.Lk is not working? How to solve this? Thank you!
Say for example i create a kit called Elemental. I create the kit and i want to change the color of the kit name to the color of a donor rank so the donors understand which kits they get. Well i go under the config fill and do '§c(the kit name)' well it changes the color name but when i go in game and do /kit select (kit name) it says "that is not a kit" but if i do /kit list the kit is still there. Please help.
@Kitten_Tails
Java 7.
@jaimecamara
BattleKits & LiteKits have different aims. LiteKits is meant to be more extensible and lightweight.
@mage1d
Outside the scope of a plugin. I'd suggest you make a plugin request and get the developer to maybe write an extension.
Please make it so you can give individual kits cooldowns.
This plugin it becomes better than the BattleKits?
With this plugin could i make it so a class has a clock and when players right-clicked on it it made them invissible?
I get this error when loading the plugin
16:12:46 [SEVERE] Could not load 'plugins/LiteKits.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/lol768/LiteKits/LiteKits : Unsupported major.minor version 51.0
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184)
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugins(CraftServer.java:239)
at org.bukkit.craftbukkit.v1_5_R3.CraftServer.<init>(CraftServer.java:217)
at net.minecraft.server.v1_5_R3.PlayerList.<init>(PlayerList.java:55)
at net.minecraft.server.v1_5_R3.DedicatedPlayerList.<init>(SourceFile:11)
at net.minecraft.server.v1_5_R3.DedicatedServer.init(DedicatedServer.java:106)
at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:382)
at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
Caused by: java.lang.UnsupportedClassVersionError: com/lol768/LiteKits/LiteKits : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:249)
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173)
... 9 more
@john83845
What would that do? Just create a kit with no commands with that name?
Could you add like a kit creation override command to skip the wizard? Like perhaps the command would be ./kit fcreate <kitname>?
@MrBrasta
Uploaded.
@lol768
Thank you that would be great