- Добавлена опция dialog.info.display-item в файл config.yml.
- Добавлена поддержка плейсхолдера {owner} в голограмме сундука продажи.
- Добавлен новый тип кнопки для диалогов — список действий с предметами (item actions list)
Добавлена новая функция модификаторов цены предметов, включающая четыре модификатора цены предметов по умолчанию. Проще говоря, теперь можно изменять цену предмета в зависимости от его прочности, NBT, Lore и другой информации. (Например, предметы с низкой оставшейся прочностью будут продаваться дешевле, а более редкое оружие — дороже.)
- Подробнее: Price Modifier | UltimateShop Wiki
- Начиная с этого обновления, включая новую страницу документации выше, мы будем максимально использовать ИИ для помощи в создании документации. Мой родной язык — не английский, и с точки зрения разработчика (думаю, вы должны это понимать, но многие всё ещё приходят ко мне с вопросами, например, не зная, что такое плагин Vault), ИИ может генерировать более подробное содержимое документации.
- Исправлено: устранён обход ограничения Per-Player Max Uses.
- Улучшено: взаимодействие PacketEvents с Per-Player Max Uses — окно торговли больше не открывается принудительно, из-за чего предметы больше не выбрасываются из рук игрока и не перемещаются случайным образом в его инвентарь.
Эту версию не рекомендуется использовать непосредственно на production-сервере. Сначала рекомендуется протестировать её. Новым пользователям, которым нужна стабильная версия, стоит обратить внимание на последнюю версию v4 — 4.7.7.
Добро пожаловать в UltimateShop v5! В этой версии внесены следующие изменения:
- Типы меню теперь разделены по отдельным папкам вместо того, чтобы, как в предыдущих версиях, находиться все вместе в папке menus.
- Добавлено новое меню продажи предметов, аналогичное предыдущему меню Sell All, но теперь игрок должен нажать кнопку подтверждения перед продажей, а на кнопке подтверждения отображается сумма, которую получит игрок.
- Переработан код, связанный с асинхронными потоками обработки базы данных, чтобы предотвратить потерю данных из-за тайм-аутов подключения к базе данных.
- Исправлено несколько проблем с утечками памяти.
- Переработан код, связанный с перезагрузкой плагина.
- Исправлена ошибка в меню Bedrock при отображении голов игроков и других подобных элементов.
- Исправлена проблема, из-за которой плейсхолдер иногда отображал неправильные значения.
- Внесены другие небольшие изменения и исправления.
- Исправлено: в Bedrock-меню больше не возникает проблема, из-за которой нельзя было использовать функцию продажи всех предметов (sell all), если опция buy-more была отключена.
- Все конфигурации плагина теперь поддерживают рекурсивное чтение. Это означает, что файлы конфигурации могут находиться во вложенных папках и будут корректно загружаться. Если у вас большое количество конфигураций магазинов и меню, теперь их можно распределить по подпапкам для более удобной организации.
- Улучшено автодополнение (Tab Complete). Теперь варианты, не соответствующие текущему вводу, автоматически скрываются. Например, если при вводе ID магазина уже введена буква a, в подсказках будут отображаться только магазины, ID которых начинается с a. Это упрощает поиск нужной конфигурации при большом количестве магазинов и меню.
- Исправлена ошибка, возникавшая при загрузке конфигурации, если в настройках магазина использовался только раздел menu-settings без параметра menu.
- Другие небольшие изменения и исправления.
- Обновление ItemFormat:
- Новое: добавлена поддержка версии 26.2 для параметра component.
- Изменение: параметр component теперь требует версию сервера 26.0+. Если версия сервера ниже 26.0, некоторые типы компонентов больше не будут работать.
- Изменение: параметры attribute и patterns в ItemFormat переведены на новый формат, который поддерживает несколько одинаковых типов атрибутов и узоров (patterns) в одном предмете. Новый формат стал более гибким. Старый формат пока ещё поддерживается.
- Подтверждено: добавлена полноценная поддержка версии 26.2.
- Удалено: команда /shop searchgui. Вместо неё используйте /shop menu.
- Исправлено: внесены другие небольшие изменения и исправления.