Плагин для серверов Майнкрафт, связывающий журнал защиты от гриферов CoreProtect с Discord. Он позволяет искать действия игроков из Discord, отправлять события через вебхуки и получать результаты в сообщениях или файле.
Возможности
- Поиск команд, сообщений, входов и выходов игроков.
- Просмотр поставленных и сломанных блоков, действий с контейнерами, выброшенных и поднятых предметов.
- Фильтр блоков при поиске действий.
- Поддержка MySQL и SQLite, PlaceholderAPI, настраиваемых сообщений и формата даты.
- Ограничение доступа к командам по ролям Discord.
- Журналирование выбранных действий через вебхуки.
Команды
Основной поиск в Discord: co!lookup u:username a:command t:time или co!lookup user:username action:command time:time.
Время указывается, например, как t:2h30m или t:1d,30m. Флаг f: или filter: фильтрует результаты: co!lookup u:M0dii a:command f:gmc,gmsp t:24h. Для обратного порядка добавьте -r или -reverse, а для выгрузки в файл — -f или -file.
Перезагрузка: co!reload в Discord и /corecord reload в игре. Проверка версии: co!version и /corecord version.
Настройка
В конфигурации задаются подключение к базе (use-mysql, mysql-host, mysql-port, mysql-database, mysql-username, mysql-password), токен discord-bot-token, префикс command-prefix, формат date-format, роли allowed-roles и вебхуки webhook-loggers. Параметр rows-in-page определяет число строк результатов на странице.
Требования
Требуется CoreProtect. Для работы интеграции нужен бот Discord и его токен; данные базы должны совпадать с настройками CoreProtect.
