- Исправлена ошибка ClassChange при выключении сервера на бумаге 1.21
- Исправлена ошибка загрузки плагина в экспериментальных сборках Paper 1.21
- Улучшено сохранение пополнения запасов игроков при одновременном завершении всех планировщиков пополнения запасов для нескольких предметов магазина, исправлена ошибка создания потока async
Добавлено:Исправлено:
- Поддержка Minecraft 1.21
- Добавлен стандартный макет магазина 1.21, включающий новые предметы
- Добавлена опция предмета 'ominous-strength', определяющая прочность зловещей бутылки
- Config.yml, созданный впервые на серверах 1.20.5+, теперь будет создавать правильные игнорируемые теги для этой версии
- Поддержка заголовков для каждой страницы с помощью опции 'title' на страницах в конфиге магазинов
- Добавлено требование TIME::<startTime>-<endTime> к предметам магазина, которое требует, чтобы предмет был куплен в определенное игровое время
- Подробнее: https://wiki.gpplugins.com/economyshopgui/file-configuration/shops.yml#requirements
- Скидки/множители продаж не работают при использовании подстановочного знака
- Не работают типы зелий без эффектов (WATER, MUNDANE, THICK, AWKWARD)
- Исправлены проблемы с форматированием в файле турецкого языка по умолчанию
- Добыча спавнера ESGUI с использованием провайдера спавнера DEFAULT не добавляла скрытый стандартный лор на предмет
- Установка тега компонентов с помощью ввода пользовательских данных отменяла команды покупки/продажи
- Улучшена обработка NBT-тегов пользовательских данных при использовании опции предмета 'components' в 1.20.5+
- Выполнение командного предмета с использованием o: отключит игрока после выполнения команды, даже если у него уже есть OP
- Обратите внимание, что по-прежнему настоятельно рекомендуется использовать временные разрешения с помощью LuckPerms.
- Поддержка 'armor-trim' для предметов раздела
- Поддержка редактирования отделки брони с помощью /eshop edititem & editsection
- Исправлен NPE для игроков bedrock, пытающихся открыть магазин, когда пользовательский профиль игрока bedrock был отключен в конфиге
Добавлено:
- Новые требования к плейсхолдерам для предметов магазина:
- PLACEHOLDER_EQUALS - проверяет, совпадает ли плейсхолдер с другим плейсхолдером/значением
- PLACEHOLDER_DIFFERS - проверяет, отличается ли плейсхолдер от оригинального плейсхолдера/значения
- Добавляет поддержку сообщения о том, что в соответствии с требованием, оно должно быть сохранено.
- Подробнее: https://wiki.gpplugins.com/economyshopgui/file-configuration/shops.yml#requirements
- Поддержка использования фиксированной частоты для RotatingShop'ов с помощью планировщиков cron:
- Ссылка на Вики: Sections | EconomyShopGUI
- Прямая поддержка сторонних предметов для ExecutableItems
- Добавлена поддержка команд клика на предметах магазина
Исправлено:
- Загрузка устаревшего кэшированного интервала ротации из вращающегося магазина приводила к NPE при попытке открыть магазин
- Удалено отладочное сообщение при использовании пользовательских игнорируемых тегов
- Исправлено добавление истории украшений к предметам даже без цены покупки/продажи
- /sreload принудительно перезагружал стенды магазина
- Пользовательский профиль игрока в bedrock не обновлял имя/карьеру для игроков в bedrock
В этой версии исправлена только проблема, когда французский языковой файл по умолчанию имел неправильное форматирование/закрытие некоторых строк
- Исправлено использование французского языкового файла, что приводило к ошибке при запуске плагина и частичному сбросу языкового файла по умолчанию
- Добавлена поддержка Minecraft 1.20.5/1.20.6
- Для версий 1.20.5/1.20.6 и выше:
- Опция предмета 'enchantment-glint' теперь использует реальный эффект блеска вместо поддельных зачарований
- Игнорируемые теги, использующие старую схему именования, будут автоматически конвертироваться в имена новой схемы
- Опция предмета 'NBTData' теперь заменена на опцию предмета 'components': https://wiki.gpplugins.com/economyshopgui/file-configuration/shops.yml#components
- Предметы, использующие опцию 'NBTData', будут автоматически конвертироваться в опцию 'components' - Premium
- Смотрите этот сайт, чтобы вручную обновить NBTData: NBT Converter
- Обновлены языковые файлы по умолчанию:
- Турецкий от Compalot
- Испанский от Santos Grey & Pak_Army
- Польский от xyodmixyt
- Японский от KYOCUTI
- Французский от FlattestDisc108
- Украинский
- Китайский традиционный от Jiaa
- Улучшена производительность при работе с предметами транзакций с локальными плейсхолдерами
- Переместили предмет 45 из стандартного раздела «Другие» на страницу 2
- Удалены статические опции 'gui-rows' для страниц категорий магазинов по умолчанию, чтобы обеспечить гибкие размеры страниц по умолчанию