ДОБАВЛЕНО:
[Core] GUI с возможностью покупки (купить/продать) для игроков bedrock. Также назначается на определенный клик в конфиге.
[ChestShop] Поддержка GriefDefender.
[ChestShop] Разрешения за валюту с возможностью выбора, использовать или нет систему разрешений.
[ChestShop] Проверка безопасного местоположения перед телепортом в магазин.
ИСПРАВЛЕНО:
[Core] Консольная ошибка, связанная с хуком VotingPlugin.
[ChestShop] Наконец-то исправлено мерцание голограммы магазина.
[ChestShop] Ошибка, при которой функция поиска в /chestshop browse не соответствует отображаемым названиям предметов.
[VirtualShop] Устранена ошибка, из-за которой вращающиеся магазины могут вращаться в неправильные дни.
[VirtualShop] Ошибка, из-за которой лимит товаров игрока не может быть сброшен.
ДОБАВЛЕНО:
Валюта XP игрока.
Поддержка PacketEvents для отображения магазина сундуков.
ИСПРАВЛЕНО:
Незначительные исправления в кэше данных о товарах.
Ошибка консоли для командных продуктов.
Сделайте резервную копию базы данных перед обновлением!
ДОБАВЛЕНО:
Поддержка предметов ExcellentCrates.
УЛУЧШЕНО:
Улучшена совместимость с плагинами для пользовательских предметов.
Улучшения кода.
Улучшены SQL-запросы для обновления цен.
Добавлена автоматическая очистка данных о цене, запасе и лимите товара.
УСТРАНЕНО:
Проблема #33
Проблема #31
Незначительные ошибки в генерации идентификаторов товаров.
Ошибка, при которой сундуки с шулькерами и бочками (и другими типами контейнеров) не имели защиты от хопперов.
Ошибка, при которой товары из сундуков с ванильными предметами игнорируют мету предмета.
LOCALE:
Обновлен перевод на испанский язык.
ДОБАВЛЕНО:
- Информация о продукте магазина для меню /cshop list.
- Добавлена запись об отключенном формате цен.
ИСПРАВЛЕНО:
- Ошибка, при которой пользовательские товары могут быть определены как ванильные предметы при использовании графического интерфейса Sell All & Sell.
- Исправлена ошибка, при которой графический интерфейс корзины не мог вернуться в магазин, если он был открыт, игнорируя ограничения, позволяющие покупать/продавать предметы бесконечно, игнорируя ограничения на товары.
- Ошибка дублирования, связанная с системой бесконечного хранения.
- Возможная ошибка в графическом интерфейсе просмотра /cshop.
- Немного уменьшено мерцание дисплея магазина сундуков для отображаемых сущностей.
ДОБАВЛЕНО:
- [Core] Поддержка MMOItems.
ИСПРАВЛЕНО:
- [Chest Shop] Ошибка, при которой количество товаров не сохранялось при покупках для системы Infinite Storage.
- [Chest Shop] Ошибка, из-за которой игроки не могли продать предметы в магазины с включенной системой бесконечного хранения, если на складе было 0 предметов.
- [Виртуальный магазин] Ошибка, при которой предметы не могут быть куплены/проданы во вновь созданных магазинах до перезагрузки /vshop.
- [Виртуальный магазин] Ошибка, из-за которой вращающиеся магазины иногда не вращаются.
- [Виртуальный магазин] Ошибка, при которой упрощенное меню «Продать» отменяет перемещение всех одинаковых стопок из инвентаря.
- [Виртуальный магазин] Возможная ошибка перегрузки базы данных, вызванная большим количеством динамических цен.
Требуется обновленная сборка nightcore v2.6.2.
НОВОЕ:
[Магазин сундуков] Создание предметов. Дарите предметы игрокам и создавайте магазины, размещая их!
[Магазин сундуков] Система бесконечного хранения. Храните в магазинах столько предметов, сколько пожелаете!
ДОБАВЛЕНО:
[Магазин сундуков] Команда /chestshop giveitem для выдачи предметов из магазина.
[Chest Shop] Опции настройки голограммы для плейсхолдеров покупки и продажи (магазины не будут отображать цену покупки/продажи, если отображаемый предмет не может быть куплен/не продается).
[Chest Shop] Тип кнопки 'shop_storage' для конфига 'shop_settings.yml' для доступа к бесконечной системе хранения. Вы должны добавить ее вручную!
ИЗМЕНЕНЫ:
[Магазин сундуков] Валюта по умолчанию (из settings.yml) теперь используется для цен создания/удаления магазина.
ИСПРАВЛЕНО:
[Виртуальный магазин] Ошибка, при которой разрешение команды /vshop open случайно переопределялось разрешением флага этой команды.
ДОБАВЛЕНО:
[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' работала некорректно при покупке предметов.
- Ошибка, при которой максимальное количество предметов в корзине рассчитывалось неверно из-за неправильной проверки инвентарного пространства.
- Ошибка, при которой настройки корзины по умолчанию для кнопки "Установить макс." были неверны для штабелируемых предметов.
- [Виртуальный магазин] Незначительная ошибка, при которой время пополнения запасов товара рассчитывалось, даже если не было совершено ни одной покупки/продажи.