- Исправлена ошибка, из-за которой предметы в магазине с материалом из MMOItems вызывали ошибку при покупке (начиная с v6.1.2).
- Исправлена проблема, при которой добавление предметов через /eshop addhanditem не переносило их на новую страницу при использовании заданного item layout.
- Исправлена корректная пересчёт стоимости руд с учётом размера стака в стандартном layout магазина.
- Исправлена ошибка, из-за которой раздел spawn eggs в стандартном layout не отображал все предметы.
- Исправлено: при покупке нескольких предметов CraftEngine одновременно выдавался только один предмет
- Исправлено: при продаже нескольких предметов через shift+ПКМ в магазине с sell-prices.prices могла начисляться отрицательная сумма денег
- Добавлена поддержка последней версии CraftEngine
- Добавлена полноценная поддержка персональных свойств предметов игрока для хука MythicMobs/CraftEngine — раньше данные игрока к предмету не применялись
- Исправлена SQL-ошибка при использовании MySQL или utf8mb4
- Удалены debug-сообщения пула задач
- Исправлен бесконечный цикл при проверке модификаторов через /eshop modifiers check
- Исправлена загрузка модификаторов при входе игрока, если база данных ещё не была загружена
Добавлено:Для разработчиков:
- Поддержка скрытия или отображения placeholder-предмета, если игрок не соответствует требованиям предмета
Wiki: https://wiki.gpplugins.com/economyshopgui/file-configuration/shops.yml#if-not-met- Модификаторы цен магазина/предметов, которые можно выдавать игроку через команды или права
- В отличие от скидок и множителей продажи, эти модификаторы позволяют задавать полностью кастомные цены в процентах (положительных или отрицательных)
- Эти модификаторы можно выдавать/удалять у игроков через команды (/eshop modifiers ...)
Wiki: General How-To's: | EconomyShopGUI wiki- Пользовательская система пулов для задач рестока, предотвращающая краши сервера из-за слишком большого количества задач
- При необходимости настраивается в конфиге (рекомендуется оставить настройки по умолчанию)
- Поддержка 2 новых звуковых эффектов, которые проигрываются, если предмет отсутствует в наличии или у игрока недостаточно средств
- Добавлена поддержка API для регистрации пользовательских провайдеров предметов
Пример: GitHub - Gypopo/CustomItemProvider- Добавлена поддержка API для регистрации пользовательских модификаторов цен для отдельных игроков
Wiki: API Usage | EconomyShopGUI wiki
- Добавлена поддержка MC 26.1.2
- Исправлен NPE при сравнении повреждённого предмета-черепа при продаже на версии 1.20.5+
- Добавлено отсутствующее зачарование lunge в стандартную раскладку магазина
- Добавлена поддержка версии 26.1.1
- Обновлена интеграция с маркетплейсом макетов для поддержки макетов с подпапками
- Теперь можно установить новый стандартный макет с помощью команды: /eshop installLayout 476b240f-262b-46c2-8403-c25b89d4c175
Эта версия прекращает поддержку MC 1.16.3 и ниже.
ESGUI с самого начала поддерживал версии от 1.8 до последней версии MC, и я не хотел принимать это решение, даже учитывая, что 98% серверов, использующих наш плагин, больше не работают на этих устаревших версиях. Мне всё же нравилась идея дать людям возможность использовать плагин на старых версиях, если они захотят, но факт в том, что эти серверные версии устарели и больше не поддерживаются большинством (если не всеми) плагинов.
Это также позволит нам писать более эффективный код не только по производительности, но и без необходимости проверять, поддерживают ли старые версии определённые функции.
С этого момента мы можем отказаться от ещё большего числа серверных версий, так как 1.16.5–1.19.2 тоже являются устаревшими, и пора двигаться дальше.
Если у вас по какой-то причине всё ещё старый сервер, который больше не поддерживается, вам нужно будет скачать последнюю версию v6 (в настоящее время v5.30.1), чтобы продолжать использовать плагин, или просто использовать ViaVersion/ViaBackwards.
Добавлено:Изменено:
- Добавлена поддержка MC 26.1 (тестировалось на Spigot)
- Новый стандартный макет магазина с 319 дополнительными предметами (по результатам опроса в нашем Discord), теперь всего 1208 предметов
- Новый макет имеет более современный вид и ощущение, сохраняя стандартные цены предыдущих версий, включает несколько подкатегорий для удобства владельцев серверов при удалении определённых предметов
- Добавленные предметы: варианты шёлкер-боксов, оружие, инструменты, броня, стекло, терракота, бетон, связки, заборы, руды, новая древесина бледного дуба, смола, дополнительные виды камня, еда, цветы, варианты сундуков и многое другое
- Новый макет также удалил некоторые предметы из стандартных файлов, например: подвесные таблички, кнопки, нажимные плиты, люки, стены, несколько вариантов медных блоков и рабочие станции
- Как и раньше, все предметы, не включённые в стандартные файлы магазина, находятся в категории Z_EverythingElse
- Магазин Z_EverythingElse теперь включён, но скрыт по умолчанию, что позволяет продавать в него предметы, но не покупать
- Добавлена поддержка отключения голограмм прилавков по каждому прилавку или глобально через конфиг
- Файлы магазинов и секций теперь можно группировать в подпапки для удобства управления
- Добавлена опция раздела item-layouts, создающая визуальный макет для каждой страницы на основе сетки без необходимости назначать слоты конкретным предметам
Ссылка на вики: Wiki
- Прекращена поддержка 1.16.3 и ниже
- Исправлена работа MiniMessage для имени/описания у заполняющих предметов
- Исправлен автоматический размер страницы и логирование предметов вне диапазона (с v5.30.0)
- Переопубликовано: удалён раздражающий debug-лог, спамивший консоль.