ModsJava
KCUtils
A libary of utilties for admins and players!
⬇ Download on HangarOpen in MCModsHubGet it on Google Play →# KCUtils
[](https://github.com/Cult-of-Konata/KCUtils/actions/workflows/build.yml)
[](https://github.com/Cult-of-Konata/KCUtils/actions/workflows/publish.yml)
[](https://hangar.papermc.io/Cult-of-Konata/KCUtils)
[](https://hangar.papermc.io/Cult-of-Konata/KCUtils)
[](https://hangar.papermc.io/Cult-of-Konata/KCUtils)
KCUtils is a PaperMC plugin for common utilities, related to the KonaCraft server.
## Features
- IP Banning with reason support.
- Plugin information display.
- Built for Minecraft 1.21.11.
## Commands
| Command | Description | Usage | Permission | Aliases |
|---------|-------------|-------|------------|---------|
| `/ban-ip` | Ban a player or IP | `/ban-ip [reason]` | `KCUtils.banip` | banip |
| `/about` | Shows information about the plugin | `/about` | `KCUtils.about` | - |
| `/warn` | Warn a player | `/warn [reason]` | `KCUtils.warn` | - |
| `/warnings` | Shows a player's warnings | `/warnings ` | `KCUtils.warnings` | - |
| `/warnclear` | Clears a player's warnings | `/warnclear ` | `KCUtils.warnclear` | - |
| `/kcutilsupdate` | Checks for updates for KCUtils | `/kcutilsupdate` | `KCUtils.update` | - |
## Build
To build the plugin, use Gradle:
```bash
./gradlew build
```
The compiled JAR will be located in `build/libs/`.
## CI/CD
This project uses GitHub Actions for continuous build and documentation updates. The workflow:
- Compiles the code using Java 21 on every push to `master`.
- Automatically updates the command reference in `README.md` from `plugin.yml`.
- Uploads the built JAR as an artifact.
KCUtils is a free Minecraft Java mod. Compatible with Minecraft 1.21.11. Downloaded 3 times (via Hangar). Download it and open it directly in the game.
Explore more