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