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

Обновлены примерные файлы для example shop и example daily shop.
Если вы уже генерировали их ранее, попробуйте удалить свои конфиги UltiamteShop, и новые примерные файлы сгенерируются автоматически.

Также внесены небольшие исправления и изменения.
Changelog:

  • Добавлена опция dynamic-layout в конфигурации меню — теперь можно использовать динамические значения в параметре layout (только в Premium-версии).
  • Добавлена поддержка многосимвольных ID для товаров и кнопок. Подробнее — в Wiki плагина.
  • ⚠️ Пользователям, которые использовали MySQL до этого обновления, необходимо удалить старую базу данных, чтобы использовать многосимвольные ID. В противном случае плагин будет выдавать ошибку.
  • Исправлена ошибка, из-за которой плагин выводил ошибку при выключении сервера с включённым MySQL.
  • Добавлена опция take в конфигурации отдельных предметов. Если установлено в false, предмет будет считаться требованием, но не будет тратиться после покупки или продажи.
  • Исправлено: опция change-item в ItemFormat не работала в последней версии MythicChanger.
  • Другие исправления и изменения.
  • Исправлено отображение сообщения о продаже всего в некоторых случаях.
  • Переписана часть функции продажи всего, теперь она лучше поддерживает товары с режимом CLASSIC_ANY.
  • Добавлена опция sell-all в конфигурацию товара — если установить false, товар нельзя будет продать через «продать всё».
  • Некоторые исправления.
🔹 Исправлена небольшая ошибка в языковом файле.
🔹 Добавлен режим сброса COOLCOWN_CUSTOM в авто-ресете (только в Premium-версии).
🔹 Добавлен встроенный плейсхолдер cron.
🔹 Исправлена опечатка в команде updatemysqltable.
  • Добавлена поддержка формата MiniMessage в функции автоматического добавления лора
  • Добавлена поддержка опции modify-lore в конфигурации предметов подтверждения меню buy more
  • Добавлена поддержка плейсхолдеров {amount} и {item-name} в лоре отображаемого предмета
Недавнее обновление Paper-сервера переписало систему сохранения предметов (Save Item), из-за чего файлы, созданные в предыдущих версиях, вызывали ошибки при попытке их загрузки в новых версиях. Это обновление устраняет эту проблему и рекомендует пользователям заранее обновить свои файлы Save Item до нового формата.
  • Теперь, если в ID магазина используется символ _, его можно заменить на -, чтобы избежать ошибок парсинга со стороны плагина.
Добавлены новые встроенные плейсхолдеры:
{buy-total-player}
{buy-total-server}
{sell-total-player}
{sell-total-server}
{last-reset-buy-player}
{last-reset-buy-server}
{last-reset-sell-player}
{last-reset-sell-server}

Для пользователей MySQL: необходимо выполнить команду /shop updatemysqltable, чтобы обновить формат таблицы, затем перезапустить сервер.

Исправлено: lastBuyTime и lastSellTime иногда не сохранялись
Исправлено: cooldownResetTime не сохранялся в некоторых случаях
Исправлено: название предмета иногда отображалось некорректно
Другие мелкие исправления
ВерхНиз