В версии 2.4 HuskTowns добавлена возможность автоматического отсечения неактивных претензий, добавлена команда /town player, а также внесено значительное количество мелких исправлений и улучшений.
- Добавлена возможность обрезки неактивных претензий как автоматически, так и с помощью команды (#255).
- Команда для этого - /admintown prune <time> [confirm], требующая узла разрешения husktowns.command.admintown.prune.
- Вы также можете настроить автоматическое выполнение этой команды при запуске (по умолчанию она отключена); в конфигурационный файл добавлен новый раздел, позволяющий включить эту функцию и задать количество дней до ее выполнения.
- Добавлена команда /town player <имя> (псевдоним: /town who), требующая узла разрешения husktowns.command.town.player, который сообщает, в каком городе находится игрок и какую роль он играет в этом городе.
- Улучшена система повышения роста урожая и скорости порождения мобов (#268)
- Исправлены проблемы с расчетами скорости, которые мешали этой системе работать должным образом
- Добавлены эффекты фиолетовых частиц, когда урожай растет быстрее или когда дополнительный моб порождается благодаря повышенному шансу роста (вы можете настроить, какую частицу использовать и/или отключить ее в конфигурационном файле).
- Числа, принимаемые для повышения урожая/мобов, теперь принимают полные процентные значения по 100-балльной шкале вместо десятичных значений
- Добавлены четыре новых заполнителя для повышения урожая/количества мобов; два для города игрока и два для города, владеющего землей, на которой стоит игрок (#266)
- Добавлены новые локали для кнопок сортировки списка городов (/town list key sort) (#267)
- Ввод названия города с пробелом в нем теперь отменяет создание города с сообщением об ошибке валидации, вместо того, чтобы просто создавать город с первой частью ввода пользователя перед пробелом (#208)
- Добавлено больше комментариев к различным конфигурационным файлам плагина для улучшения процесса установки и настройки
- Обновлен файл special_types, чтобы содержать новые растения версии 1.20, и добавлены семена в список культур, чтобы игроки могли правильно пересаживать растения на фермах
- Исправлено, что /admintown bonus и /town unclaim не завершали TAB корректно
- Исправлено /admintown unclaim all, при определенных обстоятельствах отсутствовал шаг подтверждения, из-за чего пользователи удаляли претензии своего города.
Для обновления до этой версии настоятельно рекомендуется перегенерировать файлы config.yml, messages-xx-xx.yml и особенно levels.yml. При этом не забудьте сделать копию файлов и заново ввести все изменения, внесенные в конфигурацию по умолчанию (за исключением изменений процентных значений для усилений урожая/мобов, как было описано ранее). Эта сборка вносит изменения в базу данных, и миграции будут автоматически выполняться при запуске - на всякий случай вы можете сделать резервную копию вашей базы данных.
Обратите внимание, что этот релиз не совместим с Purpur 1.19.4; это связано с тем, что последняя сборка Purpur для этой версии не содержит корректной реализации изменений схемы paper-plugin.yml, сделанных в последних сборках Paper для 1.19.4. В результате, если вы используете Paper на 1.19.x, убедитесь, что вы загрузили последнюю версию Paper.
Спасибо!