PlanetLib — Универсальная библиотека для Nukkit/Nukkit-MOT/Lumi

PlanetLib — Универсальная библиотека для Nukkit/Nukkit-MOT/Lumi
 

PlanetLib — это единая библиотека для плагинов Nukkit-MOT/Lumi.
PlanetLib | Kotlin 2.2.21 | Java 21 | для серверов Nukkit

Добавляет на ваш сервер Kotlin, базы данных, JSON, кэши — всё в одном JAR.


Зачем это нужно?

ПроблемаРешение с PlanetLib
Дубликация JVM KotlinТут уже есть все библиотеки
Конфликты версийRelocations
Долгая загрузкаShade + минимизация
Хаки между плагинамиЕдиный API

Что внутри?

БиблиотекаВерсияНазначение
Kotlin2.2.21Язык
Coroutines1.10.2Асинхронность
Serialization1.9.0JSON
HikariCP6.2.1Базы данных
MySQL8.0.33MySQL
SQLite3.41.2.2SQLite
Adventure4.17.0Текст
Gson2.10.1JSON
JsonPath2.9.0Парсинг
Caffeine3.1.8Кэш
SLF4J2.0.17Логи

Скачать плагин

Установка

  1. Положи PlanetLib-0.1.jar в /plugins/
  2. Перезагрузи сервер
  3. Kotlin загрузится автоматически и все модули такие как MySQL/SQLite/Gson… Тоже будут работать.

Для разработчиков

Подключение в pom.xml

<dependency>
<groupId>ru.planetpe.planetlib</groupId>
<artifactId>PlanetLib</artifactId>
<version>0.1</version>
<scope>provided</scope>
</dependency>
Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *