ДОБАВЛЕНО:
[Core] Возможность установить разный пользовательский интерфейс корзины для виртуальных и сундучных магазинов. Подробнее в документации.
[Виртуальный магазин] Флаг команды -s (silent) для команды /sellall при использовании на других игроках.
УЛУЧШЕНО:
[Core] Обновлен перевод на китайский язык.
[Магазин сундуков] Добавлен явный формат описания товара при покупке и продаже. Больше не отображается текст «Купить» или «Продать», если товар не покупается/не продается. Опции добавлены в конфигурационный файл settings.yml.
ИСПРАВЛЕНО:
[Core] Исправлены URL-адреса документации в комментариях к конфигу.
[Магазин сундуков] Ошибка, при которой данные о ценах не обновляются должным образом.
[Виртуальный магазин] Ошибка, при которой кнопки Rotation chance и Preview Item в редакторе Rotating Shop использовали один и тот же слот инвентаря.
[Виртуальный магазин] Ошибка, из-за которой у командных товаров не было кнопки Preview для изменения их отображения.
[Виртуальный магазин] Ошибка, из-за которой предметы из плагинов пользовательских предметов отображались в редакторе как неправильные.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. ПОЖАЛУЙСТА, СДЕЛАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ДАННЫХ, ВОЗМОЖНЫ ОШИБКИ ИЗ-ЗА НЕКОТОРЫХ ИЗМЕНЕНИЙ В КОДЕ.
2. зависимость изменена с NexEngine на nightcore v2.6.0
СКАЧАЙТЕ И УСТАНОВИТЕ ЕЕ.
3. УДАЛЯЙТЕ NexEngine ТОЛЬКО ЕСЛИ У ВАС НЕТ ДРУГИХ ПЛЮГИНОВ, ИСПОЛЬЗУЮЩИХ ЕГО.
4. ВСЕ ДАННЫЕ ПЛАГИНОВ СОВМЕСТИМЫ, НИЧЕГО НЕ СБРАСЫВАЙТЕ.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~NEW:
- [Core] Тип цены, основанный на игроках. Динамическая цена, которая меняется в зависимости от количества онлайн-игроков!
- [Виртуальный магазин] Система макетов магазина. Теперь вместо GUI-конфигов 'view.yml' есть специальная папка /layouts/. Именно в ней вы теперь создаете GUI-макеты для своих магазинов. Это удобно для перемещения и позволит избежать дублирования конфигураций при использовании одного и того же макета в нескольких магазинах.
- [Магазин сундуков] Настраиваемые витрины магазинов. Теперь игроки могут выбрать предмет для витрины своего магазина (из списка разрешенных предметов).
ДОБАВЛЕНО:
- [Виртуальный магазин] Явная опция конфига для переключения опции «Продавать с рук»,
- [Виртуальный магазин] Разрешение 'excellentshop.virtual.command.menu.others' для запуска команды меню /vshop у других игроков.
- [Виртуальный магазин] Разрешение 'excellentshop.virtual.command.open.others' запускать команду /vshop open на других игроках.
- [Виртуальный магазин] Разрешение 'excellentshop.virtual.command.sellmenu.others' на выполнение команды /sellmenu на других игроках.
- [Виртуальный магазин] Разрешение 'excellentshop.virtual.command.sellall.others' на выполнение команды /sellall у других игроков.
- [Виртуальный магазин] Разрешить команде 'excellentshop.virtual.command.sellhand.others' выполнять команду /sellhand на других игроках.
- [Виртуальный магазин] Флаг принуждения (-f) для команд /vshop menu, /vshop open. Используется для обхода ограничений магазина и модулей.
- [Виртуальный магазин] Настройки Lang для формата плейсхолдера средней разницы цен.
- [Виртуальный магазин] Опции формата описания товара для отображения динамики цен для товаров с плавающими и динамическими ценами.
- [Виртуальный магазин] Уведомление об изменении предметов во вращающихся магазинах.
- [Магазин сундуков] Опции настройки начальных цен покупки и продажи для новых товаров, добавленных игроками.
- [Chest Shop] Опция настройки максимально возможной длины названий магазинов.
- [Chest Shop] GUI для настройки параметров отображения магазина (переключение голограммы, витрины, изменение предмета витрины).
- [Chest Shop] Разрешение 'excellentshop.chestshop.display.customization', позволяющее настраивать отображение магазина.
- [Аукцион] Флаг силы (-f) для команд /ah open, /ah expired, /ah history, /ah unclaimed, /ah listings. Используется для обхода ограничений аукциона.
- [Аукцион] Опция настройки валют по умолчанию и разрешенных валют. Удален странный раздел настроек валют.
УЛУЧШЕНО:
- [Виртуальный магазин] Статические магазины теперь могут отображать страницы в заголовках GUI.
- [Виртуальный магазин] Очищен конфиг settings.yml от ненужных комментариев и настроек. Вам нужно будет просто скопировать-вставить ваши старые секции покупки-продажи в новые.
- [Виртуальный магазин] Обновление плавающих цен теперь происходит более плавно.
- [Виртуальный магазин] Улучшены макеты редактора, наведен порядок, добавлены полезные кнопки, разделены некоторые настройки.
- [Виртуальный магазин] Настраиваемый формат средней цены товара + динамика.
- [Виртуальный магазин] Добавлены несколько кнопок в макет магазина по умолчанию с отображением баланса и «Продать все».
- [Chest Shop] Улучшена работа с мирами и локациями магазинов. Улучшено обнаружение загрузки/выгрузки мира.
- [Chest Shop] Теперь для отображения магазинов используются сущности Display (1.19.4+)!
- [Аукцион] Улучшен файл конфигурации. Добавлены комментарии к конфигурации.
- [Аукцион] Валюты в графическом интерфейсе при добавлении нового объявления теперь сортируются по их ID, а не случайным образом каждый раз.
ИСПРАВЛЕНО:
- Различные мелкие ошибки
УЛУЧШЕНО:
- [Магазин сундуков] Команда создания магазина теперь принимает (опционально) цены покупки и продажи для первого товара из рук.
- [Виртуальный магазин] Удержание Shift при добавлении (или замене) предметов заставляет использовать обработчик 'bukkit_item'. Полезно для обхода автоопределения плагина пользовательских предметов.
- [Виртуальный магазин] Улучшено поведение графического интерфейса продажи.
- [Виртуальный магазин] Незначительные оптимизации.
ИЗМЕНЕНЫ:
- [!] Настройка псевдонимов команд перенесена из settings.yml модуля в config.yml в каждом разделе модуля.
- [!] Конфиги валют перенесены из директории /currency/ в отдельные файлы конфигурации 'currencies.yml'.
ИСПРАВЛЕНО:
- Ошибка, при которой проверка 'Full Inventory' работала некорректно при покупке предметов.
- Ошибка, при которой максимальное количество предметов в корзине рассчитывалось неверно из-за неправильной проверки инвентарного пространства.
- Ошибка, при которой настройки корзины по умолчанию для кнопки "Установить макс." были неверны для штабелируемых предметов.
- [Виртуальный магазин] Незначительная ошибка, при которой время пополнения запасов товара рассчитывалось, даже если не было совершено ни одной покупки/продажи.
ДОБАВЛЕНО:
- [Core] Внутренние плейсхолдеры для средней цены товара и разницы текущей цены по сравнению со средней ценой.
ИСПРАВЛЕНО:
- [Аукцион] Ошибка, при которой налог на предмет не вычитался.
- [Виртуальный магазин] Ошибка, в результате которой в некоторых случаях может не отображаться история предварительного просмотра товара.
- [Виртуальный магазин] Ошибка, при которой создание вращающихся магазинов приводит к консольным ошибкам.
- [VirtualShop] Устранена ошибка, при которой товары из вращающихся магазинов могут быть использованы в графическом интерфейсе продавца, даже если они не входят в текущую ротацию магазина.
- [VirtualShop] Ошибка, из-за которой название и размер GUI магазина не сохраняются должным образом при изменении в редакторе.
- [VirtualShop] Ошибка, из-за которой лимиты игроков могут сбрасываться при синхронизации базы данных.
ДОБАВЛЕНО:
[Core] Встроенное расширение PlaceholderAPI. Проверить доступные плейсхолдеры можно здесь.
[Core] Опция 'Round Decimals' для режима плавающей цены товара.
[Виртуальный магазин] Команда "Продать с рук".
[Виртуальный магазин] Тип кнопки 'SELL_ALL' для графических интерфейсов магазинов.
УЛУЧШЕНО:
[ChestShop] Совместимость с Bedrock для открытия настроек цены при нажатии на товар.
ИСПРАВЛЕНО:
[Виртуальный магазин] Ошибка, при которой команда "Продать все" была немного неточной при сравнении десятичных цен на товары.
ДОБАВЛЕНО:
[Core] Поддержка валюты BeastTokens.
[Core] Поддержка валюты VotingPlugin.
ИСПРАВЛЕНО:
[Аукцион] Ошибка, при которой игроки могли требовать один и тот же предмет несколько раз на разных серверах при использовании MySQL.
ДОБАВЛЕНО:
- [ChestShop] Плейсхолдеры для текущего отображения названия и цены товара.
- [ChestShop] Разрешение 'excellentshop.chestshop.edit.others', позволяющее редактировать магазины других игроков, вместо использования разрешения remove.others.
- [VirtualShop] В настройках можно скрыть магазины в главном меню, если игрок не может получить к ним доступ.
УЛУЧШЕНО:
- [ChestShop] Скрывает кнопку "Тип магазина" в графическом интерфейсе настроек магазина, если у игрока нет прав доступа.
- [ChestShop] Банк магазинов теперь поддерживает кнопку "Вернуться" при навигации из GUI магазина.
- [ChestShop] Действия телепортации в магазин и редактор не будут отображаться в графическом интерфейсе списка магазинов, если у игрока нет на это прав.
- [ChestShop] Улучшены результаты поиска. Теперь поддерживаются локализованные названия материалов и идентификаторы предметов из пользовательских плагинов для предметов (Oraxen, ItemsAdder).
- [ChestShop] Улучшена компоновка некоторых графических интерфейсов.
ИСПРАВЛЕНО:
- [ChestShop] Возможные проблемы несовместимости плагинов, связанные с голограммами ChestShop.
- [ChestShop] Обновление отображения магазина при создании.
ДОБАВЛЕНО:
- [ChestShop] Опция настройки включения/отключения проверки доступа к сборке для игроков при создании магазина.
- [ChestShop] Возможность включить/выключить отображение плавающих предметов в магазине.
УЛУЧШЕНО:
- [VirtualShop] Добавлена поддержка товаров вращающихся магазинов в графическом интерфейсе продажи.
ИСПРАВЛЕНО:
- [ChestShop] Ошибка, при которой переименование магазинов вызывало ошибки.