Gold Плагин Магазин UltimateShop-Premium [5.2.2]

  • В config.yml добавлен режим force-ui. С его помощью можно установить единый режим отображения, например dialog, для всех меню плагина, не изменяя настройки каждого меню по отдельности.
  • Небольшие изменения и исправления. Эта версия считается стабильной после ветки 5.0.x.
  • Добавлена поддержка графического меню ArcMenu (Cursor Menu), которое можно использовать для стандартных меню, магазинов, поиска и избранного. Оно поддерживает карточки товаров, боковую панель, постраничную навигацию, всплывающие подсказки и анимацию открытия.
  • Обновление ItemFormat: добавлена поддержка новых компонентов на серверах Paper:
    • sulfur-cube-content
    • attack-animation
    • interact-animation
    • waxed
    • cushion-color
    • villager-food
    • provides-pottery-pattern
    • mob-visibility
    • sign-text-front
    • sign-text-back
  • Обновление ItemFormat: компонент swing_animation теперь поддерживает Minecraft 26.3.
  • Переработана структура каталога конфигурации: все меню теперь хранятся в отдельных подкаталогах по категориям внутри menus/, а конфигурации плейсхолдеров — в placeholders/. Также поддерживается автоматический перенос конфигураций из старой структуры каталогов.
  • Добавлен интерфейс поиска для Bedrock Edition. Пользователи могут вводить ключевые слова, просматривать результаты поиска и открывать подробную информацию о товарах.
  • Добавлена новая конфигурация графического интерфейса, общая для Ore и ArcMenu. Она позволяет настраивать рабочую область, зоны, расположение предметов, позиции кнопок, шрифты, цвета и действия, связанные с предметами.
  • Полностью переработана загрузка ресурсов ванильного Minecraft: языковые файлы, сопоставления текстур предметов и другие необходимые ресурсы теперь загружаются и кэшируются с учётом конкретной версии сервера.
  • Улучшен поиск по локализованным названиям ванильных предметов. Результаты теперь автоматически обновляются после завершения загрузки языковых ресурсов.
  • Улучшена настройка диалоговых окон и интерфейсов Bedrock Edition. Теперь больше глобальных параметров отображения можно переопределять через отдельное меню.
  • Оптимизирован процесс генерации ресурспака для Dialog/Ore: перед началом генерации проверяется наличие всех необходимых ресурсов. Также улучшено управление кэшем и запросами на генерацию.
  • Редактор теперь включается с помощью настройки editor.enabled. Прежний процесс активации с подтверждением удалён.
  • Улучшено взаимодействие с подробной информацией о товарах и редактированием коллекций в Bedrock Edition. Доработана обработка текста интерфейса, названий товаров и строк с ценами для корректной поддержки разных языков.
  • Исправлены некоторые проблемы с меню покупки нескольких предметов.
  • Исправлены некоторые проблемы, связанные с ItemFormat.
  • Внесены другие небольшие изменения и исправления.
Обратите внимание:

В этой версии конфигурации меню из версии 5.1.0 и более ранних поддерживают только GUI инвентаря. Чтобы использовать другие типы меню, например Form UI, необходимо вручную обновить конфигурации.

Это ранняя версия в разработке, которая ещё не прошла масштабное тестирование. Она предназначена только для ознакомления и тестирования. НЕ ИСПОЛЬЗУЙТЕ её на рабочем сервере.

ПОСЛЕДНЯЯ СТАБИЛЬНАЯ ВЕРСИЯ — 5.0.6.


  • Практически весь код системы меню переработан, архитектура конфигурации существенно изменена.
  • Добавлен новый тип меню — Cursor Menu. Он позволяет создавать пользовательские магазины с GUI, похожим на меню из модификаций. Для работы требуется плагин ArcMenu, который продаётся отдельно.
  • Улучшен внешний вид GUI Dialog Ore.
  • Удалены настройки minecraft-locate-file и item-material-mapping. Если необходимые ресурсы отсутствуют, плагин теперь скачивает их автоматически. Загрузка выполняется в отдельном потоке, поэтому даже при ошибке скачивания она не вызывает задержек на сервере.
  • Внесены другие небольшие изменения и исправления.
Обратите внимание: начиная с будущих версий, значение api-version плагина будет установлено на 1.20.5. Это означает, что серверы на версиях ниже этой больше не смогут использовать плагин. Пожалуйста, как можно скорее обновите версию своего сервера.
  • Добавлен новый тип меню диалога: Ore. Для этого типа диалога требуется ресурспак.
  • Добавлен новый условный символ для добавления описания к товару...
  • Исправлена ошибка отображения формы UI, из-за которой в некоторых случаях её было невозможно открыть.
  • Добавлена опция dialog.info.display-item в файл config.yml.
  • Добавлена поддержка плейсхолдера {owner} в голограмме сундука продажи.
  • Добавлена опция dialog.not-auto-close в файл config.yml.
  • Добавлен новый тип кнопки для диалогов — список действий с предметами (item actions list)
Добавлена новая функция модификаторов цены предметов, включающая четыре модификатора цены предметов по умолчанию. Проще говоря, теперь можно изменять цену предмета в зависимости от его прочности, NBT, Lore и другой информации. (Например, предметы с низкой оставшейся прочностью будут продаваться дешевле, а более редкое оружие — дороже.)

  • Подробнее: Price Modifier | UltimateShop Wiki
  • Начиная с этого обновления, включая новую страницу документации выше, мы будем максимально использовать ИИ для помощи в создании документации. Мой родной язык — не английский, и с точки зрения разработчика (думаю, вы должны это понимать, но многие всё ещё приходят ко мне с вопросами, например, не зная, что такое плагин Vault), ИИ может генерировать более подробное содержимое документации.
ВерхНиз