Плагин для серверов Майнкрафт, который добавляет систему жалоб на игроков прямо в игре. Игрок отправляет жалобу командой, а модерация разбирает её через настраиваемое меню со статусами, поиском и фильтрами.
Возможности
- Жалобы с произвольной причиной либо с выбором причины в меню и подтверждением отправки.
- Модераторы просматривают жалобы, меняют их статус, назначают ответственного, удаляют записи и телепортируются к жалобщику или нарушителю — к текущему либо сохранённому месту.
- Поиск жалоб по игроку, идентификатору, причине и ответственному; сортировка и фильтры по статусам.
- Награды за подтверждённые жалобы: предметы или выполнение команд. Невостребованные награды сохраняются, поэтому их можно получить и после выхода с сервера.
- Уведомления для сотрудников, ограничение числа активных жалоб и задержка между их созданием.



Команды
/report <player> <reason>— отправить жалобу./reports— открыть меню модерации./reports help— показать команды плагина./reports search user <player>— найти жалобы, созданные игроком или на него./reports search id <reportId>— найти жалобу по идентификатору./reports search reason <text>— найти жалобы по причине./reports search handler <player>— показать жалобы, назначенные модератору./reports sethandler <reportId> <player|none>— назначить или снять ответственного./reports clear— очистить устаревшие или удалённые жалобы./reports claim— забрать награды за подтверждённые жалобы./reports onи/reports off— включить или выключить уведомления./reports reload— перезагрузить конфигурацию.
Права
playerreport.report— отправка жалоб.playerreport.bypass.cooldown— обход задержки между жалобами.playerreport.immune— защита игрока от жалоб.playerreport.admin— доступ к меню модерации.playerreport.admin.handler.set— назначение ответственных.playerreport.admin.clear— очистка жалоб.playerreport.admin.notify.toggle— управление уведомлениями.playerreport.reload— перезагрузка конфигурации.playerreport.claim— получение наград.playerreport.*— все права плагина.
Настройка
В config.yml настраиваются лимит активных жалоб, задержка, требование присутствия нарушителя в игре, режим причин, меню выбора причины, статусы и сортировка меню, хранение удалённых записей и награды. Сообщения и оформление меню меняются в lang.yml.
Для хранения данных можно выбрать файлы YAML либо базу MySQL/MariaDB. При установленном PlaceholderAPI доступны плейсхолдеры со статистикой жалоб.
Требования
Плагин поддерживает Folia. PlaceholderAPI нужен только для вывода статистики через плейсхолдеры.
