Плагин для серверов Майнкрафт, который по таймеру выдаёт награды всем игрокам онлайн. Подходит для ключей за голосование, донатных наград, событий и любых других призов, запускаемых командами.
Возможности
- Можно создать несколько типов наград с отдельными таймерами.
- Таймеры работают с фиксированным или случайным интервалом, а повторяющийся таймер запускается заново после выдачи награды.
- По завершении запускаются команды игрока и команды консоли. Команда консоли с префиксом
PLAYER:выполняется отдельно для каждого игрока онлайн. - Для награды настраиваются сообщения в чат, строка действий, заголовок, звук и частицы.
- Напоминания сообщают игрокам об оставшемся времени через заданный интервал.
- При подключении PlaceholderAPI доступны плейсхолдеры обратного отсчёта:
%keyallz_timer_<name>%,%keyallz_days_<name>%,%keyallz_hours_<name>%,%keyallz_minutes_<name>%,%keyallz_secs_<name>%,%keyallz_seconds_<name>%,%keyallz_time_short_<name>%,%keyallz_remaining_<name>%.
Команды
/keyallz start <definition> <seconds> [loop]— запустить таймер;loopвключает повтор./keyallz stop <definition>— остановить таймер./keyallz loop <definition> <true|false>— включить или выключить повтор./keyallz remind <definition> <intervalSeconds>— задать интервал напоминаний./keyallz list— показать активные таймеры и оставшееся время./keyallz reload— перезагрузитьconfig.ymlи остановить таймеры.
Права
keyallz.admin— доступ ко всем командам плагина.
Настройка
Награды задаются в разделе keyalls файла config.yml. Для каждой из них можно указать поля title, actionbar, chat, sound, sound-volume, sound-pitch, player-commands, console-commands, permission и reminders.
Для сети из нескольких серверов можно включить Redis через redis.enabled. Все серверы должны использовать одно подключение Redis и одинаковые названия наград; сами команды наград могут отличаться на каждом сервере. Синхронизация не даёт получать одну награду повторно при переходе между серверами.
Требования
Для плейсхолдеров времени нужен PlaceholderAPI.
