https://github.com/EchoNineLabs/Kite
Kite is plugin that provides a Kotlin scripting runtime for Paper-based Minecraft servers
https://github.com/EchoNineLabs/Kite
folia folia-plugin folia-supported minecraft paper papermc papermc-plugin scripting
Last synced: 6 months ago
JSON representation
Kite is plugin that provides a Kotlin scripting runtime for Paper-based Minecraft servers
- Host: GitHub
- URL: https://github.com/EchoNineLabs/Kite
- Owner: EchoNineLabs
- License: mit
- Created: 2025-10-03T23:31:27.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2025-12-18T09:43:09.000Z (7 months ago)
- Last Synced: 2025-12-21T09:56:15.718Z (6 months ago)
- Topics: folia, folia-plugin, folia-supported, minecraft, paper, papermc, papermc-plugin, scripting
- Language: Kotlin
- Homepage: https://echonine.dev/kite/
- Size: 221 KB
- Stars: 3
- Watchers: 0
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-folia - GitHub - based Minecraft servers | (Plugins / Utility)
README
**Kite** is plugin that provides a Kotlin scripting runtime for Paper-based Minecraft servers. It is designed for small and simple tasks and serves as a much more powerful alternative to Skript and other scripting plugins.
## Features
- **High Performance**
Scripts are compiled to achieve near-native performance.
- **Folia Support**
Scripting runtime is compatible with Folia. This includes wrappers for Folia schedulers.
- **Command Registration**
Register commands effortlessly with a single function.
- **Event Listening**
Listen to Bukkit, Spigot, Paper, or even custom plugin events.
- **Access Everything**
Full access to Bukkit API, built-in libraries and loaded plugins.
- **Script Organization**
Split scripts into multiple files or keep it simple with one file per script.
### Requirements
- **[Paper](https://papermc.io/)** based server running **1.21.1** or higher, and Java **21**.
- Understanding of **Kotlin** language and general JVM concepts is beneficial.
### Documentation
Documentation and examples are available [here](https://echonine.dev/kite/getting-started/).