⚙️UltimateReportAPI
API Interface for UltimateReport plugin
🚀 New Feature: UltimateReport API Integration
Empower your plugins and moderation tools with the new UltimateReport API! This developer-friendly API allows seamless integration with the report system — enabling you to automate, analyze, and extend reporting capabilities directly from your code. 🛠️💡
📦 Easy Integration via JitPack
Add the API to your Maven project in just a few steps:
Repository:
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>Dependency:
<dependency>
<groupId>com.github.MonkeyMoon104</groupId>
<artifactId>UltimateAPIReport</artifactId>
<version>Tag</version> <!-- Replace 'Tag' with a valid release tag -->
</dependency>🧩 Available API Methods
Here’s what you can do with just a few lines of Java:
int createPendingReport(String reporter, String target, String reason, boolean silent);
int getValidReports(String playerName);
int getMaxValidReports();
List<ReportData> getAllPendingReports();
List<ReportData> getAllReportsFor(String player);💡 What Can You Build?
🔧 Create reports programmatically from your own plugins or Discord bots
📊 Check valid report counts on players for live punishment systems
📈 Retrieve thresholds for automatic moderation logic
📁 Access pending reports for custom dashboards or tools
🕵️ Review full player history and gain moderation insights
Last updated