Плагин для серверов Майнкрафт, который выдаёт ключи или запускает заданные команды за отыгранное время каждого игрока. Таймеры считаются отдельно: награда начисляется после нужного времени в игре, а прогресс сохраняется после выхода с сервера и его перезапуска.
Возможности
- Создание любого числа событий с разными интервалами и наградами.
- Выполнение одной или нескольких команд по достижении интервала.
- Ограничение отдельных событий правами, например для VIP-игроков.
- Приостановка и возобновление выдачи наград.
- Сохранение данных игрока в
plugins/KeyAll/playerdata/<uuid>.yml. - Вывод оставшегося времени через плейсхолдеры PlaceholderAPI.
Команды
/keyall create <name> <interval> "<command>" [permission]— создать событие./keyall delete <name>— удалить событие./keyall pause <name>— приостановить событие./keyall resume <name>— продолжить событие./keyall list— показать список событий./keyall info <name>— вывести сведения о событии./keyall reload— перезагрузить конфигурацию.
Интервал задаётся с суффиксом: s — секунды, m — минуты, h — часы, d — дни. Например: 30s, 60m, 2h, 1d.
Права
keyall.admin— доступ ко всем командам плагина; по умолчанию есть у оператора.- Для каждого события можно указать своё право при создании или в конфигурации. Значение
noneозначает, что право не требуется.
Настройка
События хранятся в plugins/KeyAll/config.yml. Для каждого из них указываются interval, список commands, permission и состояние paused.
Плейсхолдеры для вывода времени до награды:
%keyall_time_<name>%— оставшееся время в понятном формате.%keyall_seconds_<name>%— оставшееся число секунд.%keyall_minutes_<name>%— оставшееся число минут.%keyall_hours_<name>%— оставшееся число часов.
Требования
Для плейсхолдеров требуется PlaceholderAPI.
