Плагин для серверов Майнкрафт с викторинами в чате и интерактивном меню. Игроки отвечают на вопросы, получают награды и соревнуются в отдельных таблицах лидеров.
Возможности
- Периодические викторины для всех игроков в чате с вариантами ответа.
- Отдельные викторины через меню по команде игрока.
- Две таблицы лидеров: для чат-викторин и викторин в меню.
- Награды за правильные ответы через настраиваемые серверные команды с подстановкой
%player%. - Добавление, изменение, отключение и удаление вопросов в игре.
- Импорт и экспорт банков вопросов в CSV. Импорт полностью заменяет выбранную таблицу вопросов.
- Хранение данных в SQLite без отдельной настройки базы данных.
Команды
Игрокам:
/quiz ans <answer>— ответить на вопрос из чат-викторины./quiz me— показать свою статистику./quiz query <player>— посмотреть статистику игрока./quiz top [total|correct|quick|rewards]— открыть рейтинг чат-викторин./quiz dialog— открыть викторину в меню.
Администраторам:
/quiz reload— перезагрузить конфигурацию./quiz reset <player>— сбросить данные игрока./quiz startnow— запустить чат-викторину./quiz stop— остановить автоматические викторины./quiz enable <true|false>— включить или выключить их расписание./quiz add <Q> <A> <B> <C> <D> <Correct>— добавить вопрос в основной банк./quiz delete <id>,/quiz modify <id> <field> <value>,/quiz toggle <id> <true|false>— управлять вопросом./quiz list [page] [sort]и/quiz detail <id>— просмотреть вопросы./quiz extra add ...,/quiz extra delete <id>,/quiz extra modify <id> ...,/quiz extra toggle <id> ...,/quiz extra list,/quiz extra detail <id>— управлять вопросами для меню./quiz database export <table_name>и/quiz database import <table_name>— экспортировать и импортировать таблицы вопросов.
Настройка
В config.yml доступны параметры:
min_players— минимум игроков онлайн для запуска викторины;trigger_interval_sec— случайный или фиксированный интервал между вопросами;answer_reveal_delay_sec— время на ответ;reward_commands— команды для выдачи наград;daily_reward_limit— дневной предел наград игроку;player_reward_limit— число награждаемых игроков за вопрос;player_QuickAnswer_limit— число игроков со статусом быстрого ответа.
Быстро ответившие игроки получают приоритет при выдаче наград, но при неверном ответе место передаётся следующему игроку с правильным ответом. Язык плагина по умолчанию — китайский.
Требования
Нужен Paper или его форк. Викторины в меню используют Dialog API Paper и требуют 1.21.6 или выше; чат-викторины могут работать с Paper 1.21 или выше.
