Easy player report plugin
Claim this plugin
This plugin was imported from Spiget and is currently unclaimed.
Plugin Information
Description
ReportPlugin is a modern GUI-based report system for Minecraft servers with case management, a moderation panel, and Discord integration. ReportPlugin provides a complete in-game reporting system for professional Minecraft servers. Players can report others through a clean and intuitive GUI, while staff manage all cases through a structured moderation interface. The focus is on user-friendliness, high customizability, and a clean structure. All menus, items, and functions are configurable via the config.yml. Players can use the command /report to open a menu. There, they can select the reason for the report using items and confirm their selection in a separate confirmation menu. After submitting, the player receives instant feedback. The system automatically creates a case for every report. With /report cases, all open reports can be viewed. Using /report case , staff can directly open the moderation panel for a specific case. Inside the moderation panel, staff members can teleport to the reported player and apply punishments with a single click. Available punishments include a 1-day ban, a 7-day ban, and a permanent ban. Cases can also be closed, and each case has a status such as OPEN, CLOSED, or PUNISHED. When a new report is created, staff members receive an instant chat notification if they have the required permission. This feature is controlled by the permission report.notify. All GUIs are fully configurable through the config.yml. Report reasons can be freely defined, and materials, slots, names, and lore can be customized. The plugin includes Discord webhook integration, allowing reports to be sent directly to Discord. Notifications are sent for new reports, punishments, and closed cases. The punishment system is highly flexible. Punishments are executed via custom commands and are compatible with plugins such as LiteBans, AdvancedBan, EssentialsX, or custom systems. Available commands include /report to open the report menu, /report cases to view all open cases, and /report case to open the moderation panel. Important permissions include report.use to use the report command, report.staff to access moderation tools, report.notify to receive notifications, report.ban to execute punishments, report.close to close cases, and report.teleport to teleport to players. All configuration is handled in the config.yml. Report reasons can be defined there, including material, slot, display name, and internal reason values. Punishments are also configured there using commands such as tempban or ban with custom parameters. For Discord integration, a webhook can be enabled and configured in the config.yml. The plugin requires a Paper or Spigot server running Minecraft version 1.21 or higher. To install the plugin, place it into the plugins folder, start the server, configure the config.yml, and the system is ready to use. How to report a user -- How the report menu looks like. -- How the discord Embed could look like. -- How the cases menu looks like.
Minecraft Plugin Badges
Use these badge images in docs, README files, or forum posts.