
KotlinMC
Плагин для серверов Minecraft (Spigot, BungeeCord, Velocity), который добавляет среду выполнения Kotlin и сопутствующие библиотеки. Автоматически обновляется при выходе новых версий Kotlin - удобно для разработчиков плагинов.
KotlinMC
KotlinMC - это не мод, а серверный плагин для Майнкрафт, который решает одну конкретную, но важную проблему: если вы пишете плагины на Kotlin, вам не нужно тащить рантайм Kotlin в каждый плагин отдельно. Вместо этого ставите один KotlinMC на сервер, и он подгружает нужные библиотеки для всех остальных плагинов, написанных на этом языке.
Зачем это нужно
Kotlin - современный язык, который многие разработчики предпочитают за лаконичность и безопасность. Но чтобы плагин на Kotlin работал на сервере, требуется среда выполнения (Kotlin Runtime). Раньше каждый плагин включал её в себя - это раздувало размер и могло вызывать конфликты версий. KotlinMC решает это централизованно.
Что он даёт
- Автоматическое обновление - как только выходит новая версия Kotlin, плагин сам подтягивает её. Не нужно следить за обновлениями вручную.
- Поддержка популярных серверных платформ - SpigotMC, BungeeCord и Velocity. То есть подходит и для обычных серверов, и для прокси.
- Дополнительные библиотеки - помимо самого Kotlin, плагин включает некоторые часто используемые зависимости (например, kotlinx.coroutines), так что разработчикам не приходится их дублировать.
Как это работает
Просто скачайте KotlinMC и положите в папку plugins вашего сервера Minecraft. Плагин сам проверит актуальную версию Kotlin и загрузит её при старте. Другие плагины, которые используют Kotlin, должны быть настроены на работу с ним (обычно это указывается в их документации).
Для кого это
- Разработчики плагинов на Kotlin - чтобы не возиться с зависимостями.
- Администраторы серверов, которые ставят плагины на Kotlin - чтобы избежать конфликтов и лишнего веса.
По факту, если на вашем сервере есть хоть один плагин на Kotlin - KotlinMC будет полезен. А если нет - он просто будет висеть без дела, ничего не ломая.
Скачать KotlinMC можно для серверов Minecraft на Spigot, BungeeCord или Velocity. Плагин лёгкий и не влияет на производительность - только загружает рантайм при старте.
