Исправлено: плейсхолдеры заработка (earnings placeholders) теперь корректно кэшируются на серверах Folia. Это устраняет проблемы с производительностью при их вызове из потоков регионов (region threads).
- В API плагина добавлено событие AxAuctionsItemRenderEvent, позволяющее изменять предметы аукциона перед их отображением в GUI.
- В config.yml добавлена настройка disable-sign-input, позволяющая отключить обработчик пакетов (Packet Listener) плагина.
- Исправлено: устранена проблема, из-за которой библиотека NMS 26.2 иногда загружалась некорректно, что не позволяло плагину запуститься. Если проблема уже возникла, её можно решить, удалив папку plugins/AxAPI/libraries/AxAuctions и перезапустив сервер. В этой версии ошибка также устранена.
- Добавлена возможность удалять алиасы команд из конфигурации, чтобы полностью отключить команды плагина.
- Исправлено: небольшое исправление для предыдущей версии, устраняющее проблему, из-за которой в некоторых GUI (например, в просмотрщике логов) переставала работать пагинация.
- Исправлено: в стандартном config.yml был лишний символ в номере версии, из-за которого могли возникать проблемы при загрузке конфигурации.
- Если вы недавно установили плагин и он не загружается, сообщая об ошибке config.yml, попробуйте удалить config.yml после обновления — плагин автоматически создаст его заново.
- Перенесены хуки валют в нашу систему интеграций: 🪝 Integrations | Artillex-Studios Documentation. Теперь всё, включая валюты на основе плейсхолдеров, работает через новую систему. Если заметите проблемы, связанные с валютами, сообщите нам.
- Добавлена поддержка новых валют и плагинов. Полный список доступен в Wiki. В частности, добавлена поддержка уровней опыта (XP levels) — после обновления она будет...
- Добавлена настройка auction-purchase-confirmation в конфигурацию (включена по умолчанию), позволяющая отключить подтверждение покупки и совершать покупки мгновенно.
- Добавлена настройка allow-confirmation-skipping, которая позволяет игрокам покупать предметы с помощью Shift + ЛКМ без запроса подтверждения.
- Исправлено исключение.
- Внесены исправления в загрузку и подключение библиотек.
- Исправлено исключение, возникавшее, когда система безопасности не могла связаться с нашими серверами.
- Теперь искать предметы можно с помощью /ah <поиск>, без необходимости писать /ah search <поиск>. Команды /ah open и /ahadmin forceopen также получили этот аргумент в качестве необязательного.
- Внесены улучшения в систему GUI для исправления некорректного поведения, а также улучшена скорость работы и автообновление GUI.
- Обновление заголовка GUI теперь всегда вызывает мерцание инвентаря при переключении страниц. Если вам это не нравится, можно убрать плейсхолдер страницы из заголовка — тогда переключение страниц GUI будет происходить плавно.
- Улучшена обработка ошибок и добавлены более информативные сообщения в случае сбоя загрузки данных игрока.
- Исправлена проблема, из-за которой несколько игроков могли заплатить за один и тот же предмет, если они покупали его одновременно с обработкой другой покупки. Из-за этого некоторые игроки могли потерять деньги, не получив предмет. Теперь средства автоматически возвращаются покупателям, если покупка завершилась ошибкой. Проблема в основном затрагивала кросс-серверные...
- Добавлена настройка для включения SSL при обмене сообщениями через Redis.
- Исправлено: предметам, полученным из GUI удалённых предметов и истории логов, добавлялся лишний лор.
- Исправлена команда /axahadmin logs.
- Все теги MiniMessage, например <font>, теперь работают в заголовках GUI. Это упрощает создание пользовательских меню и установку собственных заголовков GUI.
- Улучшен поиск: теперь плагин может находить зачарованные предметы, даже если игрок вводит запрос без нижних подчёркиваний. Например, /ah search fire aspect теперь найдёт все предметы с зачарованием fire_aspect.
- Добавлено разрешение axauctions.admin.removal, которое позволяет выдавать игрокам возможность принудительно удалять предметы с аукциона, не предоставляя им доступ к другим административным функциям. Разрешение axauctions.admin по-прежнему включает эту возможность, как и раньше.