
ValhallaKits
Lightweight, easy to configure kits plugin that supports custom items, with ValhallaMMO integration
ValhallaKits is a lightweight kits plugin allowing you to make kits for your players to claim.
Kits can have
- A cooldown (or be single-use)
- Have a cost (using Vault)
- Execute commands when obtained
- Be locked behind a configurable permission
- Have up to 45 items
- Each item can have Dynamic Item Modifiers.
Each item supports any type of custom metadata, so you can use custom items from other plugins.
Kits can be created and configured from within the game using the /valhallakits command or /kits. (EssentialsX also has a /kits command, so you may want to use an alias for one of the two for ease of use if you use that plugin)
Kits may also be given when a player joins
Cooldowns do not reset on server restarts
Commands
-
/kit Player command which opens a GUI displaying all available kits to them
-
/kit
Player command which gives the command sender a kit. The kit is not given if the player doesn't have the permission, funds, or cooldown for this kit. -
/kits create
Creates an empty kit with the given name. -
/kits edit Opens the kit editing GUI.
-
/kits setprice
Sets the Vault price of the kit. -
/kits setcooldown
Sets the cooldown in milliseconds to the kit. If you leave the cooldown out of the command, the kit becomes single-use instead. -
/kits setpermission
Sets the permission required to get the kit. The permission is also registered so it's easier to pick up with plugins like LuckPerms. -
/kits give
Gives any kit to any player, ignoring their cooldowns, not costing money, and not requiring them to have a permission. -
/kits resetcooldown
Resets the cooldown of a specific kit for a player so they may get the kit again. -
/kits addcommand
Adds a command for the kit to execute. -
/kits removecommand
Removes a command for the kit to execute. -
/kits clearcommands
Clears all commands from the kit. -
/kits setdescription
Sets the description of the kit icon in /kit -
/kits setdisplayname
Sets the display name of the kit icon in /kit -
/kits seticon
Sets the icon material of the kit icon in /kit -
/kits setmodeldata
Sets the custom model data of the kit icon in /kit, in case you want to give it a fancy custom texture with a resource pack
The plugin has two PlaceholderAPI placeholders to display a kit's cooldown in two different formats.
%valhallakits_kit_cooldown_timestamp1_
Permissions valhallakits.allkits The default permission all new kits have, and with this permission you also have access to every kit.
valhallakits.managekits The permission to manage and edit kits
Enjoy the plugin!
