🧤UltimateReport

Premium UltimateReport Plugin


🌐 UltimateReport — Modern Player Reporting System

UltimateReport is a sleek and powerful reporting plugin for Minecraft servers. With an intuitive GUI, proxy support (Velocity/Bungee), Discord integration, and a developer API, it helps staff handle reports with ease across any network.


✨ Key Features

  • 📋 In-game reports with reason via /report

  • 🖼️ Interactive GUI to manage reports (/reportsee)

  • 🔔 Real-time Discord webhook integration

  • 💾 SQLite storage (MySQL support coming soon)

  • ⚙️ Fully configurable messages, GUIs, and embeds

  • 🌍 Supports Premium, Cracked & Bedrock players

  • 🔌 Velocity & BungeeCord support

  • 📊 Validated Reports system with thresholds

  • 🧩 PlaceholderAPI support

  • ♻️ Smooth reload system with dedicated proxy command

  • 🌐 Web Dashboard with live data

  • 🛠️ Developer API via Maven/JitPack


🖥️ Web Interface

Access a real-time online dashboard to view and manage all reports including only valid ones with modern visuals and blazing-fast performance.

👉 Try it now: → UltimateReportWeb


🔌 API Integration

Build custom tools, bots, and dashboards using the official UltimateReport API.

Maven Setup:

<repositories>
  <repository>
    <id>jitpack.io</id>
    <url>https://jitpack.io</url>
  </repository>
</repositories>

<dependency>
  <groupId>com.github.MonkeyMoon104</groupId>
  <artifactId>UltimateAPIReport</artifactId>
  <version>Tag</version> <!-- Replace with version -->
</dependency>

Key Methods:

int createPendingReport(String reporter, String target, String reason, boolean silent);
int getValidReports(String playerName);
int getMaxValidReports();
List<ReportData> getAllPendingReports();
List<ReportData> getAllReportsFor(String player);

📋 Commands

Command
Description

/report <player> <reason>

Send a report

/reports

View your own reports

/reportsee <player>

Open GUI to manage reports

/validreport <actions>

Manage validated reports

/ultimatereportreload

Reload plugin config

/ultimatereportproxyreload

Reload proxy config


🔐 Permissions

Permission
Use Case

ultimatereport.use

Report commands

ultimatereport.reportsee.use

Access GUI

ultimatereport.validreport.*

Manage validated reports

ultimatereport.reload

Reload plugin

ultimatereportproxy.reload

Reload proxy

OPs bypass all permission checks by default.


🖼️ GUI Features

Staff can:

  • View all reports

  • Mark as valid/invalid

  • Track valid report counts

  • Customize GUI layout and items in config


🧩 PlaceholderAPI

Placeholder
Description

%ultimatereport_valid_reports%

Player's valid report count

%ultimatereport_max_valid_reports%

Threshold before punishment

Great for scoreboards, tablists, and menus.


🛠️ Staff & Player Guide

Staff:

  • Use /reportsee and /validreport to manage reports

  • Monitor webhooks and act on thresholds

  • Use reload commands after config changes

Players:

  • Report via /report <player> <reason>

  • View your own reports with /reports


⚙️ Config Overview

  • Customize messages, GUIs, cooldowns, and embeds

  • Define valid report thresholds & punishment logic

  • Webhook and MySQL support

  • Proxy-safe config and reload system


Last updated