Gold Плагин GUI Магазин Экономика EconomyShopGUI Premium [6.5.2]

  • Исправлена ошибка, из-за которой предметы в магазине с материалом из MMOItems вызывали ошибку при покупке (начиная с v6.1.2).
  • Исправлена проблема, при которой добавление предметов через /eshop addhanditem не переносило их на новую страницу при использовании заданного item layout.
  • Исправлена корректная пересчёт стоимости руд с учётом размера стака в стандартном layout магазина.
  • Исправлена ошибка, из-за которой раздел spawn eggs в стандартном layout не отображал все предметы.
Автор: bobobo
  • Исправлено: при покупке нескольких предметов CraftEngine одновременно выдавался только один предмет
  • Исправлено: при продаже нескольких предметов через shift+ПКМ в магазине с sell-prices.prices могла начисляться отрицательная сумма денег
Автор: bobobo
  • Добавлена поддержка последней версии CraftEngine
  • Добавлена полноценная поддержка персональных свойств предметов игрока для хука MythicMobs/CraftEngine — раньше данные игрока к предмету не применялись
  • Исправлена SQL-ошибка при использовании MySQL или utf8mb4
Автор: bobobo
  • Удалены debug-сообщения пула задач
  • Исправлен бесконечный цикл при проверке модификаторов через /eshop modifiers check
  • Исправлена загрузка модификаторов при входе игрока, если база данных ещё не была загружена
Автор: bobobo
Добавлено:
  • Поддержка скрытия или отображения 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
Автор: bobobo
  • Добавлена поддержка MC 26.1.2
  • Исправлен NPE при сравнении повреждённого предмета-черепа при продаже на версии 1.20.5+
  • Добавлено отсутствующее зачарование lunge в стандартную раскладку магазина
Автор: bobobo
  • Добавлена поддержка новой схемы версий Paper
Автор: bobobo
  • Добавлена поддержка версии 26.1.1
  • Обновлена интеграция с маркетплейсом макетов для поддержки макетов с подпапками
  • Теперь можно установить новый стандартный макет с помощью команды: /eshop installLayout 476b240f-262b-46c2-8403-c25b89d4c175
Автор: bobobo
Эта версия прекращает поддержку 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)
Автор: bobobo
  • Переопубликовано: удалён раздражающий debug-лог, спамивший консоль.
Автор: bobobo
ВерхНиз