Описание
# SkiesKits
A Fabric server-sided Kits mod! Creating a new kit is as easy as creating a new file in the kits folder and copying the basic formatting.
More information on configuration can be found on the [Wiki](https://github.com/PokeSkies/SkiesKits/wiki)!
## Features
- Create practically infinite Kits *(idk, haven't tested that)*
- Customizable kit cooldowns
- Define the maximum kit uses
- Customizable kit menu system
- Set custom requirements to claim a kit (permissions, placeholders, etc.)
- Customize the actions a kit will execute depending on the result (success, cooldown, usage, etc.)
## Installation
1. Download the latest version of the mod from the Releases tab.
2. Download all required dependencies:
- [Fabric Language Kotlin](https://modrinth.com/mod/fabric-language-kotlin)
3. Download any optional dependencies:
- [Impactor](https://modrinth.com/mod/impactor) **_(Economy, Placeholders)_**
- Pebbles Economy **_(Economy)_**
- [MiniPlaceholders](https://modrinth.com/plugin/miniplaceholders) **_(Placeholders)_**
- [PlaceholderAPI](https://modrinth.com/mod/placeholder-api) **_(Placeholders)_**
- [Plan](https://www.curseforge.com/minecraft/mc-mods/plan-player-analytics) **_(Additional Requirements)_**
4. Install the mod and dependencies into your server's `mods` folder.
5. Configure your Kits in the `./config/skieskits/kits/` folder.
## Commands/Permissions
| Command | Description | Permission |
|------------------------------------|--------------------------------------------------------------------------------|---------------------------------|
| /kits reload | Reload SkiesKits | skieskits.command.reload |
| /kits debug | Toggle the debug mode for more insight into errors | skieskits.command.debug |
| /kits | Opens the kits menu system | skieskits.command.base |
| /kits | Attempts to claim a kit | skieskits.command.claim |
| /kits claim | Attempts to claim a kit | skieskits.command.claim |
| /kits give [bypass] | Attempts to give a player a kit. Set bypass to true to bypass any requirements | skieskits.command.give |
| /kits resetusage [kit] | Reset a player's kit usage for all kits or define a specific one | skieskits.command.resetusage |
| /kits resetcooldown [kit] | Reset a player's kit cooldown for all kits or define a specific one | skieskits.command.resetcooldown |
## Planned Features
- Better/more debugging and error handling
- In-game kit editing (via commands and GUI editor)
## Donations
This mod was developed as part of the Skies Development goal of **providing free, high quality, and open sourced mods** for the Cobblemon and Fabric communities! If you are able to support this mission, **please consider making a one-time donation or becoming a Member** on [Ko-fi](https://ko-fi.com/stampede2011). Being a member gives you early access to all new mods as well as helping decide on the development direction.
## Support
A community support Discord has been opened up for all Skies Development related projects! Feel free to join and ask questions or leave suggestions :)