▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/ODailyQuests
ODailyQuests

ODailyQuests

Плагин ODailyQuests добавляет на сервер Майнкрафт систему ежедневных заданий, которые повышают активность игроков и мотивируют возвращаться каждый день. Включает 25+ типов квестов, гибкие награды и поддержку популярных плагинов.

Оцените первым
4.3K
20

ODailyQuests - плагин для серверов Minecraft, который добавляет полноценную систему ежедневных квестов. Он создан, чтобы удерживать игроков: каждый день им предлагается новый набор заданий - от простых до сложных. Это отличный способ оживить сервер, будь то выживание, RPG или мини-игры.

Проект прекращён По состоянию на 30 апреля 2026 года ODailyQuests больше не поддерживается. Последняя доступная версия - финальная. Исходный код опубликован на GitHub для ознакомления. Спасибо всем, кто пользовался плагином.

Требования

  • Java 21 или выше
  • Поддерживает Spigot / Paper / Purpur и их форки (1.18.2 - последняя версия). Также проверен на гибридных серверах вроде Mohist и ArcLight, но идеальная работа не гарантируется.

Что даёт ODailyQuests?

Плагин решает типичную проблему серверов - игроки быстро теряют интерес. Ежедневные задания дают цель: сломать блоки, убить мобов, поймать рыбу, скрафтить предметы. За выполнение - награды, которые можно настроить под свой сервер. Всё работает автоматически: задания обновляются по расписанию, а прогресс сохраняется в SQLite, MySQL или YAML.

Основные возможности

  • Хранилище: SQLite, MySQL или YAML с привязкой к UUID
  • Настраиваемые категории квестов с количеством заданий в каждой
  • 25+ встроенных типов заданий и несколько систем наград
  • Гибкая система обновления: время, часовой пояс, интервал
  • Глобальные и категорийные награды (отдельные файлы конфига)
  • Динамические цели квестов
  • Условные и привилегированные задания (по правам)
  • Защита от злоупотреблений (игнорирование уже поставленных/сломанных/выброшенных предметов)
  • Настраиваемое уведомление о завершении: заголовки, сабтайтлы, тосты, боссбары, экшн-бары, чат
  • Кастомизируемая полоса прогресса (символ, количество, цвета выполненного/оставшегося)
  • Интерфейс для игрока (GUI)
  • Поддержка кастомных предметов из ItemsAdder, Oraxen, Nexo, MMOItems
  • Интеграция со стакерами мобов (RoseStacker, WildStacker)
  • Совместимость с Citizens и FancyNPCs для квестов через NPC
  • Совместное отслеживание мобов MythicMobs для кооперативных боёв
  • Синхронизация прогресса для одинаковых целей в разных квестах
  • Плейсхолдеры наград (%questName%, %required%, %progress% и др.) в сообщениях и командах
  • Система алиасов для команд и подкоманд с автодополнением
  • Режим безопасности, гарантирующий каждому игроку запланированное количество квестов
  • Поддержка нескольких серверов с общей базой данных (задержка загрузки)
  • Ограничения по миру и категориям для выдачи квестов
  • Кастомные типы квестов (ручное или скриптовое выполнение через /dqa customcomplete)
  • Глубокая интеграция с PlaceholderAPI для динамической логики
  • Полностью переводимые сообщения с поддержкой HEX-цветов и форматирования
  • Лёгкий, оптимизированный и асинхронный код - подходит для крупных серверов
  • Подробно задокументированный конфиг с примерами
  • API для создания собственных типов квестов

Типы заданий

Базовые

  • BREAK - ломать блоки
  • PLACE - ставить блоки
  • GET - собирать предметы
  • KILL - убивать мобов или игроков
  • FISH - ловить рыбу
  • COOK - готовить еду
  • CRAFT - крафтить предметы
  • FARMING - собирать урожай
  • CONSUME - есть или пить
  • TAME / BREED / SHEAR / MILKING - животные
  • EXP_POINTS / EXP_LEVELS - получать опыт
  • VILLAGER_TRADE - торговать с жителями
  • ENCHANT - зачаровывать предметы
  • LOCATION - добраться до координат
  • PLAYER_DEATH - умереть (да, намеренно)
  • CARVE - вырезать тыквы

Интеграция с другими плагинами

  • PLACEHOLDER - сравнение значения PlaceholderAPI
  • ELITE_MOBS / MYTHIC_MOBS - убийство боссов
  • NU_VOTIFIER / VOTIFIER_PLUS - голосование
  • CRATE_OPEN - открытие кейсов из ExcellentCrates
  • PYRO_FISH - рыбалка из PyroFishingPro

Награды (через команды)

  • COMMAND - выполнение команды
  • EXP_POINTS / EXP_LEVELS
  • MONEY - требуется Vault
  • POINTS - PlayerPoints / TokenManager
  • COINS_ENGINE

Команды для игроков

  • /dailyquests me - просмотр активных квестов
  • /dailyquests show <категория> - список всех квестов категории
  • /dailyquests reroll <индекс> - изменить конкретный квест

Команды администратора

  • /dqa reset quests <игрок> - сбросить квесты игрока
  • /dqa reroll <игрок> <индекс> - выдать новый квест на позицию
  • /dqa show <игрок> - показать активные квесты игрока
  • /dqa open <игрок> - принудительно открыть интерфейс квестов
  • /dqa add total <игрок> <количество> - добавить выполненные квесты глобально
  • /dqa add total <категория> <игрок> <количество> - добавить в категории
  • /dqa remove total <игрок> <количество> - убрать выполненные квесты
  • /dqa remove total <категория> <игрок> <количество>
  • /dqa complete <игрок> <id_квеста> - принудительно завершить квест
  • /dqa set <игрок> <слот> <категория> <индекс_файла> - назначить конкретный квест
  • /dqa reload - перезагрузить конфиг
  • /dqa convert <старый_формат> <новый_формат> - конвертировать хранилище

Зависимости

Строгих зависимостей нет. Но если вы используете типы заданий или наград, требующие внешние плагины, те должны быть установлены. Обновляйте их до последних версий.

ODailyQuests - мощный и гибкий инструмент для любого сервера Minecraft. Даже несмотря на прекращение поддержки, последняя версия остаётся работоспособной и может стать отличным решением для вашего сервера.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.19.x1.18.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки


Создатели

Детали

Лицензия:
Опубликован:11 месяцев назад
Обновлён:7 месяцев назад
Главная