pnClans v1.1.3 - Java 21 и Java 25
pnClans v1.1.3 — два JAR для Java 21 и Java 25
В этом релизе один и тот же pnClans собран в двух вариантах. Выберите только один JAR в зависимости от Java на сервере.
Какой файл использовать
| Файл | Требуемая Java | Для чего |
|---|---|---|
pnClans-1.1.3-java21-all.jar |
Java 21 или новее | Рекомендуемый вариант для серверов на Java 21 |
pnClans-1.1.3-java25-all.jar |
Java 25 или новее | Вариант для серверов на Java 25 |
Не устанавливайте оба файла одновременно. Это два варианта одного плагина, а не два разных плагина.
Что изменилось
- Добавлена параметризованная сборка через
-PjavaTarget=21или-PjavaTarget=25. - Java 21 JAR собран с JVM bytecode major version
65. - Java 25 JAR собран с JVM bytecode major version
69. - Оба файла являются shaded JAR и содержат все необходимые встроенные зависимости pnClans.
- Обновлены пример аддона и
ADDON_API.md: аддоны можно компилировать против Java 21 или Java 25 API JAR. - Функциональность плагина одинаковая в обоих вариантах: подсветка соклановцев, клановые очки, магазин, награды, квестовый каталог, API 4, события и миграции из
v1.0.6описаны в полном changelog релизаv1.1.2.
Сборка из исходников
.\gradlew.bat clean build "-PjavaTarget=21" --no-daemon
.\gradlew.bat build "-PjavaTarget=25" --no-daemonРезультаты:
build/libs/pnClans-1.1.3-java21-all.jar
build/libs/pnClans-1.1.3-java25-all.jar
Обновление
- Проверьте версию Java командой
java -version. - Удалите старый JAR pnClans из папки
plugins. - Положите туда только подходящий файл из этого релиза.
- Не меняйте данные кланов и конфигурацию: формат данных и функциональность не изменились.
Полное описание подсветки, магазина, клановых очков, наград, API 4, событий, миграции и ограничений находится в релизе v1.1.2.