- Версия Java
-
- 8
- 9
- 16
- 17
- Ядро
-
- Paper
- Purpur
- Spigot
AbemyReports - это плагин для серверов Spigot (и его форков), предоставляющий комплексную систему жалоб от игроков с тесной интеграцией Discord.
Основные возможности:
Основные возможности:
- Подача жалоб: Игроки могут легко пожаловаться на других игроков с помощью команды /report <ник> <причина>.
- Discord Уведомления: Новые жалобы мгновенно отправляются в указанный Discord канал в виде информативного Embed-сообщения.
- Интерактивные кнопки Discord: Сообщение с жалобой в Discord содержит кнопки ("Кикнуть", "Забанить", "Замутить") для быстрой реакции модераторов.
- Модальные окна Discord: При нажатии на кнопки бана или мута открывается модальное окно для ввода времени и причины наказания.
- Выполнение команд: Плагин автоматически выполняет команды наказания (настраиваются в messages.yml) от имени консоли после подтверждения в модальном окне.
- Меню жалоб в игре: Модераторы с правом easymod.mod могут использовать команду /report menu для просмотра списка активных жалоб на онлайн игроков в удобном GUI.
- Система "Взять жалобу": При клике на жалобу в GUI модератор переводится в режим наблюдателя (Spectator) и телепортируется к подозреваемому. Жалоба удаляется из списка, а в Discord отправляется уведомление о том, кто взялся за рассмотрение.
- Режим наблюдателя: Команда /spec <ник> позволяет модераторам (с правом easymod.mod) перейти в режим наблюдателя и следить за игроком. Команда /spec stop (или off, spawn) возвращает модератора в обычный режим.
- Защита от спама: Реализован временной кулдаун (reportCooldownSeconds в config.yml), предотвращающий отправку нескольких жалоб от одного игрока на другого слишком часто.
- Защита от дубликатов: Игрок не может отправить новую жалобу на игрока, если его предыдущая жалоба на этого же игрока еще не рассмотрена (находится в /report menu).
- Настройка:Плагин имеет два конфигурационных файла:
- config.yml: Настройка токена Discord бота, ID каналаи времени кулдауна репортов.
- messages.yml: Полная настройка всех сообщений плагина (в игре и в Discord), текстов кнопок, заголовков модальных окон и команд для наказаний.
- Права:
- easymod.mod: Доступ к /report menu, /spec и действиям с жалобами в GUI/Discord.
- abemyreports.reload: Доступ к команде /report reload для перезагрузки конфигураций.