Skip to content

pnClans v1.1.3 - Java 21 и Java 25

Choose a tag to compare

@overdyn overdyn released this 10 Aug 16:16
· 7 commits to dev since this release

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

Обновление

  1. Проверьте версию Java командой java -version.
  2. Удалите старый JAR pnClans из папки plugins.
  3. Положите туда только подходящий файл из этого релиза.
  4. Не меняйте данные кланов и конфигурацию: формат данных и функциональность не изменились.

Полное описание подсветки, магазина, клановых очков, наград, API 4, событий, миграции и ограничений находится в релизе v1.1.2.