BasicQuests: автоматические квесты для сервера Minecraft

BasicQuests: автоматические квесты и награды для вашего Minecraft-сервера Каждый администратор сервера Minecraft рано или поздно сталкивается с вопросом: как удержать игроков и дать им интересные цели помимо стандартного выживания. Плагин BasicQuests решает эту задачу элегантно — он генерирует сл...

Скачать BasicQuests для Minecraft 1.21.2, 1.16

Оригинальное название: BasicQuests

Версии Minecraft: 1.16, 1.21.2

ФайлВерсияЗагрузчикРазмер
BasicQuests-0.1.0.jar1.16—78 КБСкачать
BasicQuests-0.2.jar1.16—127 КБСкачать
BasicQuests-0.2.1.jar1.16—132 КБСкачать
BasicQuests-0.3.jar1.16—180 КБСкачать
BasicQuests-0.3.1.jar1.16—181 КБСкачать
BasicQuests-0.3.2.jar1.16—187 КБСкачать
BasicQuests-0.4.jar1.16—272 КБСкачать
BasicQuests-0.4.1.jar1.16—275 КБСкачать
BasicQuests-0.5.jar1.16—318 КБСкачать
BasicQuests-0.6.2.jar1.21.2—328 КБСкачать
BasicQuests-0.7.jar1.21.2—333 КБСкачать

BasicQuests: автоматические квесты и награды для вашего Minecraft-сервера

Каждый администратор сервера Minecraft рано или поздно сталкивается с вопросом: как удержать игроков и дать им интересные цели помимо стандартного выживания. Плагин BasicQuests решает эту задачу элегантно — он генерирует случайные квесты с наградами без необходимости долгой настройки. Достаточно установить его на Spigot-совместимый сервер, и механика сразу начинает работать.

Как устроена система квестов

При первом входе каждый игрок получает несколько активных заданий — по умолчанию три. Посмотреть их можно командой /quests list или /quests list rewards. Как только задание выполнено, в чате появляется кнопка для получения награды; также работает команда /quests reward. Сразу после сбора награды квест исчезает, а на его месте генерируется новый. Таким образом у игроков всегда есть актуальные цели.

Раз в 24 часа можно пропустить одно задание через /quests skip. Это спасает, если попался слишком сложный или неинтересный квест. Некоторые задания требуют предварительного выполнения определённых достижений. Например, квесты в Незере появятся только после того, как игрок добудет алмазы и получит достижение «Diamonds!».

Типы квестов и наград

BasicQuests умеет создавать задания самых разных категорий. Список доступных типов включает:

  • Добыча блоков (Mine Block) — например, «Добудьте 144 угольные руды».
  • Убийство существ (Kill Entity) — от зомби до криперов.
  • Сбор урожая (Harvest Block) — пшеница, картофель, морковь.
  • Рубка древесины (Chop Wood) — брёвна любых пород.
  • Зачарование предметов (Enchant Item) — наложите чары на алмазный топор.
  • Поиск структур (Find Structure) — например, найти хижину ведьмы.
  • Торговля с жителем (Trade with Villager).
  • Рыбалка (Fish Item) — поймайте сокровище.
  • Сбор цветов (Pick Flower) — новинка последних версий.

Награды тоже генерируются случайно и могут быть трёх видов: предметы, опыт или деньги (если подключён экономический плагин через Vault). По умолчанию включены только предметные награды, но в конфиге можно активировать любые комбинации. Среди предметов встречаются инструменты вплоть до незеритовых, зачарованные книги, зелья с усиленными эффектами, редкие вещи вроде седла или зачарованного золотого яблока. Ценность награды пропорциональна сложности квеста и умножается на настраиваемый коэффициент.

Сложность и соревнование

Каждый квест получает оценку в звёздах (от одной до пяти) в зависимости от трудоёмкости. Игроки собирают звёзды за выполненные задания и могут сравнивать свой прогресс с другими через таблицу лидеров /quests leaderboard. Это добавляет здоровую конкуренцию на сервере. К тому же, со временем объёмы квестов растут пропорционально наигранным часам: новичок получит задание «Добудьте 32 железной руды», а ветеран с сотней часов — «Добудьте 512 железной руды». Такую прогрессию можно точно настроить или вовсе отключить в файле config.yml.

Гибкая настройка генерации

Администраторы получают полный контроль над тем, какие квесты появляются на сервере. В папке plugins/BasicQuests/quest_generation лежат YAML-файлы, позволяющие:

  • менять вероятность выпадения определённых типов заданий;
  • регулировать шансы конкретных квестов внутри типа;
  • делать одни квесты более или менее ценными — это напрямую влияет на награду;
  • корректировать количества предметов в заданиях.

Подробное руководство находится в README.md внутри той же директории. Благодаря такой детализации можно создать уникальный баланс, идеально подходящий под стиль вашего сервера.

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

BasicQuests дружит с PlaceholderAPI, что открывает широкие возможности для кастомизации. Плейсхолдеры вроде %bquests_1% и %bquests_1_reward_1% позволяют выводить активные квесты и награды на динамических скорбордах, например через AnimatedScoreboard. Также плагин умеет отправлять сообщения в Discord при выполнении квеста, если на сервере установлен EssentialsX Discord — достаточно включить опцию use-essentialsx-discord в конфиге.

Установка и совместимость

Для версий Minecraft 1.20 и ниже необходимо использовать BasicQuests версии 0.5. На более новых сборках работает актуальная 0.7. Если при обновлении до 0.6 возникают ошибки, часто помогает удаление папки userdata и перезапуск сервера — квесты перегенерируются для всех игроков заново. Сам плагин не требует предварительной конфигурации и запускается сразу после копирования в папку plugins. Для удобной установки модов и плагинов многие игроки используют лаунчер foxygame.net, который предлагает гибкое управление сборками и позволяет скачивать дополнения прямо из меню — это экономит время и избавляет от ручного поиска файлов.

Права и команды для администраторов

Плагин предоставляет детальную систему разрешений. Обычные игроки могут просматривать свои квесты, получать награды, пропускать задания и смотреть таблицу лидеров. Администраторы же получают расширенные возможности: просмотр чужих квестов, неограниченное получение и пропуск заданий, сброс квестов для отдельных игроков или глобально, принудительное завершение через команду, а также перезагрузку конфигурации и проверку обновлений. Все права настраиваются через любой менеджер разрешений, совместимый с Bukkit.

Заключение

BasicQuests превращает рутинное выживание в увлекательное приключение с постоянно обновляемыми целями. Случайная генерация, гибкая настройка, интеграция с экономикой и скорбордами делают его универсальным инструментом для серверов любого масштаба. Игроки получают мотивацию исследовать мир, развивать навыки и соревноваться друг с другом, а администраторы — мощный рычаг удержания аудитории без лишних усилий. Если вы хотите оживить свой сервер и дать пользователям понятную систему прогресса, BasicQuests определённо заслуживает места в вашем списке плагинов.