Report System & Discord integration [Velocity]
Claim this plugin
This plugin was imported from Spiget and is currently unclaimed.
Plugin Information
Description
Report System for Velocity
A powerful, high-performance reporting solution for
Velocity proxy servers, seamlessly integrated with
Discord and
MariaDB. This plugin bridges the gap between your Minecraft server and staff team by creating dedicated Discord channels for every report.
Key Features
-
Discord Integration: Automatically creates a unique text channel for every new report.
-
Web Transcripts: Generate chat transcripts (including media/images) when a report is closed. (No hosting required!)
-
Advanced Rate Limiting: Prevent spam with a "Greedy Token" system.
-
Fully Customizable: Every message, sound, and permission node can be edited in the config.yml.
-
Staff Protection: Optional settings to prevent players from reporting administrators.
-
Cross-Server Sync: As a Velocity plugin, it handles reports across your entire network.
Preview
️
Installation & Requirements
Pre-requisites
1.
MariaDB Database: Required for persistent data storage.
2.
Discord Bot: A registered application on the Discord Developer Portal (
https://discord.com/developers/applications).
3.
Discord Server
Setup Guide
1.
Bot Setup: Create a bot on the Discord portal, reset the token, and copy both the Token and Application ID.
2.
Discord Layout: Create a category where the bot will spawn report channels and a specific channel for the Audit Log.
3.
Initial Run: Place the plugin in your Velocity plugins folder and start the server to generate the default configuration.
4.
Configuration:
Input your MariaDB credentials.
Fill in the discord-bot section (Token, Guild ID, Category ID, etc.).
5. Restart: Restart the proxy to initialize the bot and database connection.
Transcripts Setup
To enable web-based transcripts for closed reports:
1. Generate an API key at
https://space.xap3y.eu/mc/report/get-key
2. In config.yml, set discord-bot.transcripts.enabled to true.
3. Paste your key into key and media-save-api-key.
4.
(Optional) Enable save-media to archive images/videos sent in the Discord report channel.
Transcript preview
⌨️
Commands & Permissions
Read more here:
https://github.com/xap3y/ReportSystem
Feature request
Create an issue here:
https://github.com/xap3y/ReportSystem/issues
Minecraft Plugin Badges
Use these badge images in docs, README files, or forum posts.