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