- Добавлена поддержка CoinsEngine версии 2.7.0
- Обновлятор отсутствующих языковых ключей теперь сначала использует значение языка сервера
- Добавлена проверка таймаута для загрузчика locate-файлов Minecraft
Пожалуйста, используйте версию 4.3.6, если вы планируете использовать этот плагин в продакшене — данная версия предназначена только для тестирования.
- Добавлена функция поиска в магазине
- Поддержка текстового поиска и поиска по предметам
- Добавлен новый тип меню: search
- Добавлен новый тип кнопок, связанный с результатами поиска, их состоянием и действиями
- Улучшены коды chat prompt
- Добавлена проверка защиты при установке и разрушении sell chest
- Добавлена команда /shop sellhand
- sellhand = продаёт только предмет в руке
- sellallhand = использует предмет в руке как фильтр и продаёт все совпадающие предметы из инвентаря
- Исправлено: плагин выводил ошибку при использовании предмета-черепа с данными base64 на сервере Spigot
- API Change: добавлена поддержка Cancellable для ItemPreTransactionEvent (спасибо P-Pang3)
- API Fix: исправлена работа ItemFinishTransactionEvent buyOrSell
- Добавлена поддержка плейсхолдера {shop-id} в заголовке меню магазина (спасибо Happy-FZM)
- Функция обновления заголовка больше не требует MythicChanger (спасибо Happy-FZM)
- Добавлен плейсхолдер {item-material} в расширении PlaceholderAPI для отображения ID материала товара (спасибо Happy-FZM)
- Обновлены все языковые файлы с помощью AI
- Добавлена команда /shop editor (только в премиум-версии)
- Прочие небольшие изменения и исправления
- Исправлена работа функции задержки кликов в меню (menu click cooldown) в некоторых случаях
- Добавлена опция require-conditions для конфигурации одного предмета
- Добавлена поддержка плейсхолдера {amount} в buy-conditions и sell-conditions
- Добавлена новая опция settings.menu-settings в конфигурацию магазина. Здесь можно настроить все параметры, связанные с меню. Настройки меню, определённые в этом разделе, применяются только к конкретному магазину, позволяя создавать независимые конфигурации меню без необходимости создавать отдельный файл конфигурации.
- Кнопки предметов (товаров) и обычные кнопки теперь поддерживают опцию display-conditions, которая позволяет задавать условия их отображения.
- Опция layout в конфигурации меню теперь поддерживает показ разных предметов или кнопок в зависимости от того, выполнены ли условия отображения.