Skip to main content
Основной файл настроек находится в plugins/CakeAuction/config.yml. После изменения примените настройки командой /ah admin reload. Не заменяйте файл целиком примерами с этой страницы: добавляйте нужные параметры в существующие разделы.

Общие настройки

Команды и поиск

commands.main-command.name и aliases задают основную команду и её псевдонимы. После изменения используйте прежнюю команду для перезагрузки, например /ah admin reload. commands.cooldowns задаёт задержки команд sell, search и view в секундах. commands.price-tab-completion-mode выбирает подсказки цены: SUGGESTIONS предлагает варианты, FORMATTED форматирует введённое число. Флаги из commands.sell-only-full-flags запрещают поштучную покупку конкретного лота, например /ah sell 500 full. В разделе search задаются максимальное число результатов (max-results), число подсказок (max-suggestions) и флаг точного совпадения (strict-match-flag, например -full).

Продажа и хранение

Лимиты лотов

В auction-limits.groups настройте группы, их права, приоритет, число слотов и время продажи. При stacking: true лимиты доступных игроку групп суммируются; default-duration задаёт срок по умолчанию. Для отдельных валют можно задать currency-slots и currency-times:
В этом примере общий лимит — 10 лотов, из них до 3 за playerpoints; slots: -1 снимает общий лимит. Сроки поддерживают s, m, h, d, w, mo, y. См. также лимиты и налоги.

Уведомления о сроках

Секция expiry-notifications в config.yml управляет двумя предупреждениями: auction — о завершении продажи и перемещении на склад, storage — об удалении со склада.
before задаёт, за какое время до события предупреждать игрока. Для каждого типа выберите один mode: Время поддерживает единицы s, m, h, d, w, mo, y. Тексты находятся в messages.yml: auction.lot-expiry-warning и auction.storage-expiry-warning. {count} — число лотов в пределах before, {time} — оставшееся время до ближайшего события. Уведомление об удалении работает при включённом cleanup.expired-items.enable в advanced.yml. Срок удаления считается от expires_at плюс cleanup.expired-items.time; фактическая очистка выполняется ближайшим запуском задачи очистки.