MonitoringMinecraft MonitoringMinecraft

AnotherReports

Плагин PaperPurpur

Полноценный плагин жалоб для серверов Майнкрафт: GUI, SQLite, i18n и интеграция с Discord webhook.

30 скачиваний 2 подписчика
Оцените первым

AnotherReports - Minecraft Plugin

Overview

AnotherReports is a structured and production-ready moderation plugin for Paper 1.21.4 (Java 21).

It provides a complete report workflow system including:

  • Player report submission
  • GUI-based moderation panel
  • Report history system
  • SQLite persistent storage
  • Discord webhook integration
  • Anti-spam protection
  • YAML-based multilingual system
  • Asynchronous database and webhook operations

Designed for clean architecture, performance stability, and long-term maintainability.


Compatibility

  • Minecraft: Paper 1.21.4
  • Java: 21
  • API Version: 1.21

Player Reports

Command

/report <player> <description>

Rules

  • Target must be online
  • Self-reporting is not allowed
  • Description length: 5–200 characters
  • Duplicate prevention within 2 minutes
  • Per-player cooldown
  • Rate limit protection

Moderator Interface

Command

/reportlist

Features

  • 45-slot paginated GUI
  • Click to open detailed report view
  • Accept / Reject actions
  • Integrated history viewer

Status System

  • OPEN
  • ACCEPTED
  • REJECTED

Report History

Command

/reporthistory <player> [page]
  • 10 entries per page
  • Stored in SQLite

Tracked Data

  • Reporter
  • Target
  • Description
  • Status
  • Reviewed by
  • Creation timestamp
  • Review timestamp

Multilingual System

Language files location:

plugins/AnotherReports/lang/

Supported Languages

  • en.yml (English)
  • uk.yml (Ukrainian)
  • ru.yml (Russian)
  • de.yml (German)
  • es.yml (Spanish)
  • pl.yml (Polish)

You can add additional languages by creating new YAML files.

Config Example

language: "en"

Features

  • YAML-based translation files
  • Automatic fallback to English
  • Placeholder support
  • No hardcoded GUI or message strings
  • Reload support via /reports reload

Discord Webhook Integration

Config Example

webhook: enabled: true url: "" username: "AnotherReports" avatarUrl: "" mentionRoleId: ""

Triggers

  • On report creation
  • On accept
  • On reject

All webhook operations are asynchronous and do not block the main server thread.


Anti-Spam System

Config Example

cooldownSeconds: 60
maxReportsPer10Minutes: 3

Includes

  • Per-player cooldown
  • Rate limiting
  • Duplicate detection

Permissions

  • reports.use — Use /report
  • reports.admin — Access moderation panel and history
  • reports.notify — Receive new report notifications

Commands

/report <player> <description> — Submit report  
/reportlist — Open moderation GUI  
/reporthistory <player> — View history  
/reports reload — Reload configuration and language files  

Смотри также

Похожие подборки плагины — по версиям Майнкрафта, загрузчикам и жанрам.

Сервера Майнкрафт

Играть интереснее на сервере — выбирай в рейтинге серверов Майнкрафт и заходи прямо сейчас.

SkyBars
SkyBars Java + BE
1368 онлайн
1.8 — 26.2 версия
🎮 ВЫЖИВАНИЕ ⚔️ АНАРХИЯ 🚗 ГТА РП 🎤 ГОЛОСОВОЙ ЧАТ 🎁 БЕСПЛАТНЫЙ ДОНАТ 🌟 СМП 💻 ПК+ТЕЛЕФОН
CLOUDWORLD
6 онлайн
1.16.5 — 1.21.11 версия
Пвп, Арены, Дуэли, Кейсы, донаты, /free, приваты, спавн,
Battle Mine
Battle Mine Java + BE
3 онлайн
1.21.4 — 26.2 версия
ОТКРЫТИЕ! 20 + различных ивентов, 10+ различных боссов, много интересных механник
MigosMc
MigosMc Java + BE
1728 онлайн
1.8 — 26.2 версия
🌿 MigosMc.net | Гриферский сервер с войс-чатом | Награды за онлайн ⭐ ВЫЖИВАНИЕ⭐ ОДИНБЛОК⭐ МИНИ-ИГРЫ
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.2, 1.21.11, 26.1.2, 1.21.8. Fabric, NeoForge, Forge, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Forge Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат