An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# Kite Plugin
modrinth
hangar
discord-plural

**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/).