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

  • Добавлена поддержка версии 1.21.8
  • Исправлено отображение сообщений в виде «сырого» компонента при использовании legacy-текста на некоторых серверах
Автор: bobobo
  • Добавлена поддержка SpawnerLegacy v2
  • Исправлено: сообщения отладки Legacy отправлялись, даже если были отключены в конфиге
  • Исправлено: RotatingShop использовал префикс консоли в широковещательных сообщениях
Автор: bobobo
  • Исправлено: требования к предметам не загружались, если не была указана кастомная ошибка
  • Исправлено: предметы в RotatingShop могли повторяться в одной ротации, даже если can-repeat был отключён
Автор: bobobo
  • Исправлена ошибка NoClassDefFoundError / NullPointerException при запуске плагина на некоторых серверах
  • Исправлен автоматический перевод формата Legacy RGB в формат MiniMessage
  • Исправлена проблема с нарушением формата описания предметов (lore) при использовании DynamicPricing
Автор: bobobo
Это обновление потребовало множества мелких изменений, поэтому при обнаружении багов сообщайте о них.
Отдельно стоит отметить, что версия успешно прошла все этапы тестирования без проблем.

Улучшена поддержка MiniMessage — теперь работают кастомные hover- и click-события в чат-сообщениях.

Плагин теперь использует Paper API на современных серверах Paper для работы с предметами и инвентарями.
По умолчанию эта опция включена, но её можно отключить в config.yml.
При обновлении с более старой версии плагина она будет отключена автоматически — включить нужно вручную.

Добавлена поддержка серверов Minecraft 1.21.7.
Автор: bobobo
  • Добавлена поддержка 1.21.6.
Автор: bobobo
  • Исправлен баг с поломанным API Mojang для получения текстур головы игрока на новых серверах
  • Исправлено предупреждение "Unsupported component" при запуске сервера
  • Использован оптимизированный метод Paper для обработки кликов в инвентаре на серверах Paper
Автор: bobobo
  • Теперь зловещие бутылки (Ominous Bottles) корректно добавляются через /eshop addhanditem
  • Исправлено: звуковые эффекты не загружались на версиях сервера до 1.21
Автор: bobobo
Для разработчиков:
– Результат транзакции теперь корректно устанавливается как SUCCESS_COMMANDS_EXECUTED, если купленный/проданный предмет — это командный предмет
– Экран транзакции больше не будет отображать предмет транзакции, если для ShopItem настроен отдельный отображаемый предмет
– Исправлен NullPointerException при нажатии кнопок добавления/удаления в окне транзакции
Автор: bobobo
Добавлено
Команда /shop теперь поддерживает открытие конкретной страницы раздела:
/shop <section> [page] или из консоли: /shop <section> <player> [page]
Поддержка требования REGION::<regionID> (работает с WorldGuard)
Возможность задавать произвольное количество для действий ADD и REMOVE на экране транзакции:
action: ADD<кол-во> или action: REMOVE<кол-во>
Поддержка предметов-заполнителей в окнах транзакций и навигации из конфига
Добавлены визуальные ограничения транзакций: можно переименовать или скрыть кнопки ADD/REMOVE, когда достигнут лимит или maxStackSize
По умолчанию включено, можно отключить в config.yml → visual-transaction-limits
Подробнее: вики
Прямая поддержка спавнеров: SmartSpawners и SpawnerLegacy
Добавлены PAPI-плейсхолдеры для скидок и множителей
API для разработчиков обновлён до версии 1.8.0
Список изменений: GitHub

Изменено
Кнопки PAGE_NEXT/BACK теперь работают даже без следующей страницы (раньше — только при одной странице)
Можно отключить в конфигурации, чтобы отображать кнопки всегда
Удалены лишние проверки прав и очищен код
Опция allow-illegal-stacks теперь позволяет стакировать любые предметы до 64 на серверах 1.20.5+
За пределами магазина у предметов сохраняется стандартный лимит стака
Автор: bobobo
ВерхНиз