Добавлена поддержка формата MiniMessage в Sell Stick и в интерфейсе выбора количества для Bedrock.
- Удалены опции sell.sell-all.hide-message и sell.sell-stick.hide-message, так как они больше не работают.
- Улучшен метод SellProductMethod.
Полностью переработан код функции работы с MySQL.
Пользователям старых версий необходимо сбросить базу данных, чтобы получить улучшение производительности от этого обновления; в противном случае эффект будет минимальным.
Исправлено: нормальный сервер Paper больше не определяется как Folia начиная с Paper-1.21.8-Build #53
Обновлены примерные файлы для example shop и example daily shop.
Если вы уже генерировали их ранее, попробуйте удалить свои конфиги UltiamteShop, и новые примерные файлы сгенерируются автоматически.
Также внесены небольшие исправления и изменения.
Changelog:
- Добавлена опция dynamic-layout в конфигурации меню — теперь можно использовать динамические значения в параметре layout (только в Premium-версии).
- Добавлена поддержка многосимвольных ID для товаров и кнопок. Подробнее — в Wiki плагина.
- ⚠️ Пользователям, которые использовали MySQL до этого обновления, необходимо удалить старую базу данных, чтобы использовать многосимвольные ID. В противном случае плагин будет выдавать ошибку.
- Исправлена ошибка, из-за которой плагин выводил ошибку при выключении сервера с включённым MySQL.
- Добавлена опция take в конфигурации отдельных предметов. Если установлено в false, предмет будет считаться требованием, но не будет тратиться после покупки или продажи.
- Исправлено: опция change-item в ItemFormat не работала в последней версии MythicChanger.
- Другие исправления и изменения.
- Переписана часть функции продажи всего, теперь она лучше поддерживает товары с режимом CLASSIC_ANY.
- Добавлена опция sell-all в конфигурацию товара — если установить false, товар нельзя будет продать через «продать всё».
- Некоторые исправления.