PlanetLib — это единая библиотека для плагинов Nukkit-MOT/Lumi.
PlanetLib | Kotlin 2.2.21 | Java 21 | для серверов Nukkit
Добавляет на ваш сервер Kotlin, базы данных, JSON, кэши — всё в одном JAR.
Содержание
Зачем это нужно?
| Проблема | Решение с PlanetLib |
|---|---|
| Дубликация JVM Kotlin | Тут уже есть все библиотеки |
| Конфликты версий | Relocations |
| Долгая загрузка | Shade + минимизация |
| Хаки между плагинами | Единый API |
Что внутри?
| Библиотека | Версия | Назначение |
|---|---|---|
| Kotlin | 2.2.21 | Язык |
| Coroutines | 1.10.2 | Асинхронность |
| Serialization | 1.9.0 | JSON |
| HikariCP | 6.2.1 | Базы данных |
| MySQL | 8.0.33 | MySQL |
| SQLite | 3.41.2.2 | SQLite |
| Adventure | 4.17.0 | Текст |
| Gson | 2.10.1 | JSON |
| JsonPath | 2.9.0 | Парсинг |
| Caffeine | 3.1.8 | Кэш |
| SLF4J | 2.0.17 | Логи |
Скачать плагин
PlanetLib-0.1.jar
✔️ Файл безопасен., Скачали: 0 раз(а)
📁 Размер:
📁 Размер:
Установка
- Положи
PlanetLib-0.1.jarв/plugins/ - Перезагрузи сервер
- Kotlin загрузится автоматически и все модули такие как MySQL/SQLite/Gson… Тоже будут работать.
Для разработчиков
Подключение в pom.xml
<dependency>
<groupId>ru.planetpe.planetlib</groupId>
<artifactId>PlanetLib</artifactId>
<version>0.1</version>
<scope>provided</scope>
</dependency>
