Перейти к содержимому
Mineforgian

Kite (Kotlin Scripting)

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

Загрузки
696
Подписчики
8
Обновлён
30 июня 2026 г.
Лицензия
MIT

Опубликован 3 октября 2025 г.

Kite

modrinth hangar discord-plural discord-plural

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.

image

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.


Requirements

  • Paper 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.

Ченджлог

1.6.0Альфа26.1.1, 26.1.2, 26.2 · 30 июня 2026 г.
  • use custom, non-SNAPSHOT version of Libby (temporarily published to my repo) (e174eb5)
  • 1.6.0 (422c7fb)
  • handle @Import annotation separately from runtime dependencies (47bcb64)
  • update dependencies (d7a715d)
  • fix faststats not enabling (2917365)
  • make runServer depend on jar (e66242d)
1.5.2Бета26.1.1, 26.1.2, 26.2 · 19 июня 2026 г.
  • 1.5.2 (a7b20c1)
  • Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1.11.0 (#75) (7967176)
  • Update kotlin monorepo to v2.4.0 (#80) (d7cf6e9)
  • Update actions/checkout action to v7 (#88) (400ffbb)
  • Update Gradle to v9.6.0 (#89) (dd7a37e)
  • shade faststats and libby (f925b58)
1.5.1Бета26.1.1, 26.1.2, 26.2 · 16 июня 2026 г.
  • 1.5.1 (517b0a6)
  • fix incorrect server environment check (#82) (04d1b88)
  • mark 26.2 as supported [skip ci] (39eee55)
  • Update actions/setup-java digest to ad2b381 (#86) (3b2d8a1)
  • Update dependency dev.faststats.metrics:bukkit to v0.26.1 (#84) (7cf7a77)
  • update FastStats and drop bStats (#83) (e1ad8b4)
  • Update Gradle to v9.5.1 (#76) (22783ad)
  • Update actions/checkout digest to df4cb1c (#79) (4d366d5)
1.5.0Альфа26.1, 26.1.1, 26.1.2 · 2 июня 2026 г.
  • 1.5.0 (3846297)
  • fix remote dependencies being inaccessible at runtime (#78) (d8cf632)
  • handle unload exceptions (4155c76)
1.4.4Бета26.1, 26.1.1, 26.1.2 · 6 мая 2026 г.
1.4.3Бета26.1, 26.1.1, 26.1.2 · 28 апреля 2026 г.
  • 1.4.3 (e2757a4)
  • Update plugin org.jetbrains.kotlin.jvm to v2.3.21 (#71) (f75a663)
  • Strip commit author from changelog generation (9a47cae)
  • add update checker (#72) (c27b089)
  • try...catch exceptions during loading, clean up on failure (e43b257)
1.4.2Бета26.1, 26.1.1, 26.1.2 · 17 апреля 2026 г.
  • Update dependency dev.faststats.metrics:bukkit to v0.22.0 (#70) (535ba1c) Co-authored-by: renovate[bot]
  • Kite 1.4.2 (cdefb6a)
  • mark 26.1.2 as supported (b6dfafd)
  • Update README.md [skip ci] (6963d96)
1.4.1Бета1.21.11, 26.1, 26.1.1 · 4 апреля 2026 г.
  • 1.4.1 (a90ea9e)
  • mark 26.1.X as supported (93319b3)
  • correct workflow file name in changelog generator (ac9ce04)
  • fix(deps): update dependency dev.faststats.metrics:bukkit to v0.20.1 (#69) (a194655) Co-authored-by: renovate[bot]
  • chore(deps): update gradle to v9.4.1 (#65) (ed9cceb) Co-authored-by: renovate[bot]
  • fix(deps): update dependency dev.faststats.metrics:bukkit to v0.20.0 (#66) (b73ce92) Co-authored-by: renovate[bot]
  • chore(deps): update gradle/actions action to v6 (#67) (e5a6fd1) Co-authored-by: renovate[bot]
  • chore(deps): update plugin de.eldoria.plugin-yml.paper to v0.9.0 (#68) (fae68ab) Co-authored-by: renovate[bot]

Комментарии

Загружаем…