Skip to content

BeeTools 1.1.0

Choose a tag to compare

@github-actions github-actions released this 29 Aug 21:47
· 3 commits to master since this release

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 переносится в отдельный неймспейс, чтобы исключить конфликты с другими плагинами.