Плагин для серверов Майнкрафт с ежедневными наградами. Игрок получает награду по команде раз в заданный промежуток времени, а администратор может выдавать предметы, валюту, ключи, привилегии и другие бонусы через команды других плагинов.
Возможности
- Выдаёт одну награду из пула по весу, случайно или все награды сразу.
- Награда может содержать предметы, консольные команды и сообщение в чат.
- В командах награды используется плейсхолдер
{player}. - Время ожидания сохраняется для каждого игрока в
cooldowns.ymlи не сбрасывается после перезапуска. - При заполненном инвентаре лишние предметы можно выбросить у ног игрока либо отменить их выдачу.
- Игроки Майнкрафт Бедрок через Geyser используют
/dailyтак же, как и остальные.
Команды
/daily— получить ежедневную награду./daily give <player> [--force]— выдать награду игроку;--forceигнорирует время ожидания и не изменяет его таймер./daily reload— перезагрузитьconfig.yml./daily reset <player>— сбросить время ожидания игрока.
Также доступны алиасы /dailyreward и /dailyrewards. Команду give можно запускать из консоли и командных блоков; игрок должен быть в сети.
Права
dailyrewards.use— получение награды через/daily.dailyrewards.admin— доступ кgive,reloadиreset; включаетdailyrewards.use.
Настройка
В config.yml задаются:
cooldown-seconds— время между получениями в секундах;reward-mode— режимweighted-random,randomилиall;overflow—dropдля выбрасывания лишних предметов илиdenyдля отмены выдачи;rewards— список наград;messages.*— сообщения для игроков.
Для предметов указываются материал, количество, имя и описание. Команды награды выполняются от имени консоли, поэтому, например, выдачу валюты или ключей настраивают командами уже установленного плагина. В сообщениях поддерживаются цветовые коды &, а также плейсхолдеры {time} и {player}.
Требования
Работает на Bukkit, Spigot, Paper и Purpur. Внешние зависимости, Vault и библиотека экономики не требуются.
