Skip to content

Releases: RomusKras/beetools

BeeTools 1.1.2

Choose a tag to compare

@github-actions github-actions released this 29 Aug 22:15

Changelog

1.1.2

  • Убрано предупреждение Could not save ru.yml ... because ru.yml already exists,
    которое плагин писал в консоль при каждом запуске сервера. Наличие языкового
    файла теперь проверяется до вызова saveResource.

1.1.1

Кода плагина не касается — расширен список заявленных версий игры.

  • Объявлена поддержка ветки 26.x (26.1 - 26.2) в дополнение к 1.21 - 1.21.11.
    Одна и та же сборка работает на обеих: плагин собран против самого старого
    поддерживаемого API и не использует NMS.
  • Проверено запуском на Paper 26.1.2 без единой правки, а также сборкой и
    прогоном тестов против paper-api 26.1.2 и 26.2.
  • Серверам ветки 26.x нужна Java 25 - это требование Paper. Сам плагин
    остаётся собранным под Java 21.
  • Версия paper-api в pom вынесена в свойство paper.version, чтобы проверять
    сборку против другого API одним флагом.

1.1.0

  • Команда /spawninfo: окно с информацией о точке спавна — мир, координаты, сторона света,
    кто и когда её установил, проходимо ли место.
  • Право beetools.spawninfo (по умолчанию op). Объявлено дочерним для beetools.setspawn,
    поэтому у всех, кто может ставить спавн, оно уже есть.
  • spawn.json теперь хранит автора и дату установки. Файлы старого формата читаются как есть
    и при первом сохранении переходят в новый.
  • Два языка: русский и английский. Язык выбирается в config.yml (auto, ru или en),
    тексты лежат в lang/ru.yml и lang/en.yml и не перезаписываются при обновлении.
    У языков разные правила склонения числительных и разный формат даты.
  • Чтение и запись spawn.json переведены на явный UTF-8: раньше использовалась системная
    кодировка, и русское имя игрока на Windows записалось бы неверно.
  • Добавлены тесты (JUnit 5 + Mockito), в том числе сверка наборов ключей между языками.

1.0.1

Изменений в коде плагина нет — jar функционально идентичен 1.0.0.
Версия выпущена, чтобы задействовать автоматическую публикацию: на Modrinth
1.0.0 была загружена вручную.

  • Ссылки на лицензию в README сделаны абсолютными, чтобы работать вне репозитория.
  • Заявленный диапазон версий Minecraft в релизном workflow расширен до
    1.21-1.21.11 в соответствии с api-version в plugin.yml.

1.0.0

Первый публичный релиз.

  • Команда /setspawn — установка точки спавна по позиции игрока.
  • Команда /spawn — телепортация на сохранённую точку.
  • Автоматический телепорт на спавн при первом входе игрока на сервер.
  • Проверка безопасности точки перед телепортацией.
  • Сохранение точки в plugins/BeeTools/spawn.json.
  • Права beetools.setspawn (по умолчанию op) и beetools.spawn (по умолчанию true) объявлены в plugin.yml.
  • Gson переносится в отдельный неймспейс, чтобы исключить конфликты с другими плагинами.

BeeTools 1.1.1

Choose a tag to compare

@github-actions github-actions released this 29 Aug 22:05

Changelog

1.1.1

Кода плагина не касается — расширен список заявленных версий игры.

  • Объявлена поддержка ветки 26.x (26.1 - 26.2) в дополнение к 1.21 - 1.21.11.
    Одна и та же сборка работает на обеих: плагин собран против самого старого
    поддерживаемого API и не использует NMS.
  • Проверено запуском на Paper 26.1.2 без единой правки, а также сборкой и
    прогоном тестов против paper-api 26.1.2 и 26.2.
  • Серверам ветки 26.x нужна Java 25 - это требование Paper. Сам плагин
    остаётся собранным под Java 21.
  • Версия paper-api в pom вынесена в свойство paper.version, чтобы проверять
    сборку против другого API одним флагом.

1.1.0

  • Команда /spawninfo: окно с информацией о точке спавна — мир, координаты, сторона света,
    кто и когда её установил, проходимо ли место.
  • Право beetools.spawninfo (по умолчанию op). Объявлено дочерним для beetools.setspawn,
    поэтому у всех, кто может ставить спавн, оно уже есть.
  • spawn.json теперь хранит автора и дату установки. Файлы старого формата читаются как есть
    и при первом сохранении переходят в новый.
  • Два языка: русский и английский. Язык выбирается в config.yml (auto, ru или en),
    тексты лежат в lang/ru.yml и lang/en.yml и не перезаписываются при обновлении.
    У языков разные правила склонения числительных и разный формат даты.
  • Чтение и запись spawn.json переведены на явный UTF-8: раньше использовалась системная
    кодировка, и русское имя игрока на Windows записалось бы неверно.
  • Добавлены тесты (JUnit 5 + Mockito), в том числе сверка наборов ключей между языками.

1.0.1

Изменений в коде плагина нет — jar функционально идентичен 1.0.0.
Версия выпущена, чтобы задействовать автоматическую публикацию: на Modrinth
1.0.0 была загружена вручную.

  • Ссылки на лицензию в README сделаны абсолютными, чтобы работать вне репозитория.
  • Заявленный диапазон версий Minecraft в релизном workflow расширен до
    1.21-1.21.11 в соответствии с api-version в plugin.yml.

1.0.0

Первый публичный релиз.

  • Команда /setspawn — установка точки спавна по позиции игрока.
  • Команда /spawn — телепортация на сохранённую точку.
  • Автоматический телепорт на спавн при первом входе игрока на сервер.
  • Проверка безопасности точки перед телепортацией.
  • Сохранение точки в plugins/BeeTools/spawn.json.
  • Права beetools.setspawn (по умолчанию op) и beetools.spawn (по умолчанию true) объявлены в plugin.yml.
  • Gson переносится в отдельный неймспейс, чтобы исключить конфликты с другими плагинами.

BeeTools 1.1.0

Choose a tag to compare

@github-actions github-actions released this 29 Aug 21:47

Changelog

1.1.0

  • Команда /spawninfo: окно с информацией о точке спавна — мир, координаты, сторона света,
    кто и когда её установил, проходимо ли место.
  • Право beetools.spawninfo (по умолчанию op). Объявлено дочерним для beetools.setspawn,
    поэтому у всех, кто может ставить спавн, оно уже есть.
  • spawn.json теперь хранит автора и дату установки. Файлы старого формата читаются как есть
    и при первом сохранении переходят в новый.
  • Два языка: русский и английский. Язык выбирается в config.yml (auto, ru или en),
    тексты лежат в lang/ru.yml и lang/en.yml и не перезаписываются при обновлении.
    У языков разные правила склонения числительных и разный формат даты.
  • Чтение и запись spawn.json переведены на явный UTF-8: раньше использовалась системная
    кодировка, и русское имя игрока на Windows записалось бы неверно.
  • Добавлены тесты (JUnit 5 + Mockito), в том числе сверка наборов ключей между языками.

1.0.1

Изменений в коде плагина нет — jar функционально идентичен 1.0.0.
Версия выпущена, чтобы задействовать автоматическую публикацию: на Modrinth
1.0.0 была загружена вручную.

  • Ссылки на лицензию в README сделаны абсолютными, чтобы работать вне репозитория.
  • Заявленный диапазон версий Minecraft в релизном workflow расширен до
    1.21-1.21.11 в соответствии с api-version в plugin.yml.

1.0.0

Первый публичный релиз.

  • Команда /setspawn — установка точки спавна по позиции игрока.
  • Команда /spawn — телепортация на сохранённую точку.
  • Автоматический телепорт на спавн при первом входе игрока на сервер.
  • Проверка безопасности точки перед телепортацией.
  • Сохранение точки в plugins/BeeTools/spawn.json.
  • Права beetools.setspawn (по умолчанию op) и beetools.spawn (по умолчанию true) объявлены в plugin.yml.
  • Gson переносится в отдельный неймспейс, чтобы исключить конфликты с другими плагинами.

BeeTools 1.0.1

Choose a tag to compare

@github-actions github-actions released this 29 Aug 20:48

Changelog

1.0.1

Изменений в коде плагина нет — jar функционально идентичен 1.0.0.
Версия выпущена, чтобы задействовать автоматическую публикацию: на Modrinth
1.0.0 была загружена вручную.

  • Ссылки на лицензию в README сделаны абсолютными, чтобы работать вне репозитория.
  • Заявленный диапазон версий Minecraft в релизном workflow расширен до
    1.21-1.21.11 в соответствии с api-version в plugin.yml.

1.0.0

Первый публичный релиз.

  • Команда /setspawn — установка точки спавна по позиции игрока.
  • Команда /spawn — телепортация на сохранённую точку.
  • Автоматический телепорт на спавн при первом входе игрока на сервер.
  • Проверка безопасности точки перед телепортацией.
  • Сохранение точки в plugins/BeeTools/spawn.json.
  • Права beetools.setspawn (по умолчанию op) и beetools.spawn (по умолчанию true) объявлены в plugin.yml.
  • Gson переносится в отдельный неймспейс, чтобы исключить конфликты с другими плагинами.