Плагин для серверов Майнкрафт с ежедневными, еженедельными и ежемесячными заданиями. Периоды работают независимо: для каждого можно задать собственные наборы квестов, количество активных заданий, расписание сброса, награды и число повторных выборов.
Возможности
- Категории заданий: лёгкие, средние, сложные, глобальные и пользовательские.
- Цели включают добычу и установку блоков, получение и крафт предметов, готовку, зачарования, рыбалку, сбор урожая, использование еды, убийство мобов и игроков, разведение животных, торговлю с жителями, посещение координат и получение опыта.
- Ограничения квестов по миру, региону, категории, условиям и правам.
- Проверки против накрутки при установке, ломании и выбрасывании предметов.
- Уведомления в чате, заголовки, полосы босса, всплывающие достижения, панель действий и индикаторы прогресса.
- Награды командами, опытом, валютой через Vault и очками PlayerPoints.
- Хранилище данных: YAML, SQLite или MySQL.
- Общий и отдельные пожизненные счётчики выполненных заданий, таблица лидеров и плейсхолдеры для PlaceholderAPI.
Команды
Для игроков:
/dq me [daily|weekly|monthly]— открыть задания выбранного периода./dq show [period] <category>— посмотреть задания категории./dq reroll [period] <index>— заменить задание.
Для администрации:
/dqa complete <player> [period] <index>/dqa reroll <player> [period] <index>/dqa set <player> [period] <slot> <category> <quest-id>/dqa reset quests <player> [period|all]/dqa show <player> [period]/dqa open <player> [period]/dqa reload/dqa add/dqa remove/dqa customcomplete/dqa convert
Псевдонимы команд и подкоманд настраиваются.
Настройка
Файлы заданий находятся в plugins/ODailyQuests/quests/. Для ежедневных заданий используются файлы easy.yml, medium.yml, hard.yml и global.yml; для недельных и месячных — такие же файлы в папках weekly/ и monthly/.
Для каждого периода настраиваются время и часовой пояс сброса, число заданий, повторы, награды и навигация в меню. В quest_periods включаются нужные периоды.
Требования
Основная система квестов работает без обязательных зависимостей. Дополнительно поддерживаются PlaceholderAPI, Vault, PlayerPoints, Citizens, WorldGuard, HeadDatabase, Nexo, VotifierPlus и eco.
