▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/AevorinReports
AevorinReports

AevorinReports

AevorinReports - современная система /report для серверов Майнкрафт. Мощные инструменты модерации, удобные GUI, интеграция с Discord и поддержка MySQL для сетей серверов.

Оцените первым
8.5K
21

AevorinReports - это современная и производительная система репортов для серверов Майнкрафт, которая полностью переосмысливает устаревший подход к жалобам на игроков. На многих серверах до сих пор используют простые плагины, где /report просто пишет сообщение в чат админам, и информация быстро теряется. AevorinReports решает эту проблему: он добавляет структурированный воркфлоу, GUI для модераторов, хранение всех репортов в базе данных (SQLite или MySQL), поддержку Discord-бота и кучу настроек под любой тип сервера - от ванильного хардкора до мини-игр.

Короче, если вы собираете сервер и хотите нормальную систему жалоб, которая не заставит админов скроллить чат часами - это must-have.

Основные возможности

  • Интерактивная админская GUI - управление репортами через красивый интерфейс. Нажал кнопку - и статус изменился, уведомление ушло.
  • История репортов для игроков - /reports покажет список ваших жалоб и их статус (Pending, Resolved, Rejected).
  • Два стиля GUI - либо классическая книга (book), либо современный сундук (container) с иконками.
  • Мгновенные уведомления для модераторов - как только кто-то кидает /report, админы сразу видят это в чате и слышат звук.
  • Кастомные причины жалоб - игрок может ввести свою причину через чат, а не только выбирать из заготовок.
  • Полная поддержка MiniMessage - градиенты, ховеры, кастомное форматирование всего текста.
  • Дискорд-бот - репорты и обновления статусов летят прямо в дискорд с красивыми embed-сообщениями.
  • База данных - SQLite для одного сервера, MySQL для синхронизации между серверами в сети.
  • Мульти-язычность - из коробки английский, итальянский, словацкий, польский, китайский (упрощенный). Можно добавить свой язык.
  • PlaceholderAPI - можно вывести статистику репортов где угодно, хоть на табло.
  • bStats + FastStats - анонимная аналитика для разработчика, не влияет на производительность.

Как это работает на практике

Игрок пишет /report <ник> [причина]. Если причину не указать - откроется GUI с выбором категории и возможностью ввести свою. После отправки репорт получает статус Pending и попадает в админскую панель. Модератор с правами может открыть GUI (/reports), просмотреть детали (/viewreport <id>), и изменить статус на Resolved или Rejected. Если включена интеграция с Discord, вся информация дублируется в бота, который тоже позволяет управлять репортами прямо из дискорда - /resolve, /reject, /lookup.

Такая система упрощает работу админам: не нужно рыться в логах или переписках, всё хранится централизованно, а уведомления не дадут пропустить даже один репорт.

Команды и права

Игроки

  • /report <игрок> [причина] - отправить жалобу
  • /reports - посмотреть свои жалобы Право: aevorinreports.report (выдано всем по умолчанию)

Администрация

  • /reports - открыть админскую панель управления
  • /viewreport <id> - посмотреть детали репорта
  • /setreportstatus <id> to <статус> - сменить статус вручную
  • /ar reload - перезагрузить конфиг

Права: aevorinreports.manage (операторы), aevorinreports.notify (получать уведомления), aevorinreports.reload.

Discord-бот

  • /reports - список активных репортов
  • /lookup <id> - детали репорта
  • /resolve <id>, /reject <id>, /pending <id> - управление статусом

Настройка (конфиг)

Плагин гибко настраивается через config.yml. Вот что там можно поменять:

  • Язык (language: "en_US") - из коробки несколько языков, можно создать свой файл в папке lang/.
  • Имя сервера (server-name) - для сети, чтобы знать, откуда репорт.
  • База данных (database.type) - file (SQLite) или mysql. В случае MySQL нужно указать хост, порт, пароль.
  • Настройки репортов: разрешить само-репорт, тип GUI (book/container), кулдаун между репортами (300 секунд по умолчанию), макс. активных репортов на игрока (3), кастомные причины (мин/макс длина).
  • Категории - можно задать свои, например: "Гриферство", "Оскорбления", "Реклама".
  • Уведомления - звук для админов, включить/выключить уведомления о новых репортах и смене статуса.
  • Обновление - проверка новых версий.
  • Дискорд: включить/выключить, токен бота, ID канала, настройки embed (цвет, футер), активность бота.
  • Сетевая синхронизация - если у вас сеть серверов, один сервер может быть "сетевым" и собирать данные со всех баз.

Плагин автоматически мигрирует конфиг при обновлении и делает бэкап старого в config.yml.old. Так что не бойтесь экспериментировать.

Установка

Скачайте плагин AevorinReports с Modrinth, положите .jar в папку /plugins/, перезапустите сервер или перегрузите плагины. Он сам создаст конфиги и языковые файлы. Дальше настраиваете под себя - базу данных, дискорд, категории. И готово.

Зависимости

Плагин самодостаточен - все зависимости (MySQL, JDA для Discord) встроены. Просто включаете в конфиге - и работает.

Важно знать

Плагин не работает на серверах, расположенных в Израиле (геоблокировка). Если вы админ, имейте в виду.

AevorinReports - отличный выбор, если вам нужна простая, но мощная система репортов, которая сэкономит время и нервы модераторам. Особенно на крупных серверах или в сетях, где без единого центра обработки жалоб не обойтись.

Лицензия - MIT: можно модифицировать, распространять, использовать. Главное - не убирать копирайт.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.2.x26.1.x1.21.x1.20.x1.19.x1.18.x

Поддерживаемые окружения

Сервер

Зависимости

Ссылки

Детали

Лицензия:
Опубликован:1 год назад
Обновлён:1 неделю назад
Главная