Kite (Kotlin Scripting)

Kite is a plugin that provides a Kotlin scripting runtime for Paper-based Minecraft servers

369

Kite (Kotlin Scripting)

Kite

<a href=https://modrinth.com/plugin/kite><img alt="modrinth" height="54" src="https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/available/modrinth_vector.svg"></a> <a href=https://hangar.papermc.io/echonine/kite><img alt="hangar" height="54" src="https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/available/hangar_vector.svg"></a> <a href=https://discord.gg/xYcjBKqkDz><img alt="discord-plural" height="54" src="https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/social/discord-plural_vector.svg"></a> <a href=https://echonine.dev/kite/getting-started><img alt="discord-plural" height="54" src="https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/documentation/readthedocs_vector.svg"></a>

Kite provides a Kotlin scripting runtime for Paper-based Minecraft servers. Designed for small and simple tasks and serves as a much more powerful alternative to Skript and other scripting plugins.

<img width="1422" alt="image" src="https://github.com/user-attachments/assets/4460b181-0ae1-4573-b833-e7d4eb1b5ec4" />

<br>

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.

- Dynamic Dependencies Downloads dependencies from Maven-compatible repositories in the runtime.

- Script Organization Split scripts into multiple files or keep it simple with one file per script.

<br>

Requirements

- Kotlin based server running Kotlin or higher, and Java Kotlin. - Understanding of Kotlin language and general JVM concepts is beneficial.

<br>

Documentation

Documentation and examples are available here.

ADS