{"id":132234,"date":"2026-06-07T22:13:36","date_gmt":"2026-06-07T19:13:36","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/reportcheckviewer\/"},"modified":"2026-06-07T22:13:36","modified_gmt":"2026-06-07T19:13:36","slug":"reportcheckviewer","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/reportcheckviewer\/","title":{"rendered":"ReportCheckViewer"},"content":{"rendered":"<p># ReportCheckView<\/p>\n<p>A powerful moderation system for Minecraft Paper 1.20+ servers, allowing players to report rule-breakers and staff to handle cases efficiently.<\/p>\n<p>![Version](https:\/\/img.shields.io\/badge\/version-1.0.0-blue)<br \/>\n![Minecraft](https:\/\/img.shields.io\/badge\/minecraft-1.20+-green)<br \/>\n![Paper](https:\/\/img.shields.io\/badge\/paper-required-orange)<\/p>\n<p>## Features<\/p>\n<p>### \ud83c\udfaf Core Features<br \/>\n&#8211; **Easy Report Submission** &#8211; Players can report rule-breakers with a simple command<br \/>\n&#8211; **Interactive GUIs** &#8211; User-friendly interfaces for both players and staff<br \/>\n&#8211; **Category System** &#8211; Organize reports by violation type (Cheating, Griefing, Chat, etc.)<br \/>\n&#8211; **Smart Cooldowns** &#8211; Prevent report spam with configurable cooldowns<br \/>\n&#8211; **Multi-Language Support** &#8211; Fully customizable messages in any language<\/p>\n<p>### \ud83d\udc6e Staff Tools<br \/>\n&#8211; **Comprehensive Report Management** &#8211; View, filter, and manage all reports<br \/>\n&#8211; **Real-time Notifications** &#8211; Get notified instantly when new reports are submitted<br \/>\n&#8211; **Report Assignment** &#8211; Claim reports or auto-assign to available staff<br \/>\n&#8211; **Action Tracking** &#8211; Full history of all actions taken on reports<br \/>\n&#8211; **Quick Actions** &#8211; Accept, reject, or close reports with one click<\/p>\n<p>### \ud83e\udd16 Automation<br \/>\n&#8211; **Auto-moderation** &#8211; Automatically take action based on report thresholds<br \/>\n&#8211; **Smart Notifications** &#8211; Multiple notification types (chat, title, sound, action bar)<br \/>\n&#8211; **Auto-close** &#8211; Automatically close old inactive reports<br \/>\n&#8211; **Statistics Tracking** &#8211; Track report trends and staff performance<\/p>\n<p>### \ud83d\udcbe Storage<br \/>\n&#8211; **Dual Database Support** &#8211; Choose between SQLite (default) or MySQL<br \/>\n&#8211; **Efficient Caching** &#8211; Fast access to active reports<br \/>\n&#8211; **Auto-save** &#8211; Periodic automatic saving<\/p>\n<p>## Installation<\/p>\n<p>1. Download the latest `ReportCheckView.jar` from the releases page<br \/>\n2. Place the JAR file in your server&#8217;s `plugins` folder<br \/>\n3. Restart your server<br \/>\n4. Configure the plugin in `plugins\/ReportCheckView\/config.yml`<br \/>\n5. Customize messages in `plugins\/ReportCheckView\/messages_en.yml`<\/p>\n<p>## Commands<\/p>\n<p>### Player Commands<br \/>\n| Command | Description | Permission |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8212;|<br \/>\n| `\/report <player> [reason]` | Report a player | `reportcheckview.report` |<\/p>\n<p>### Staff Commands<br \/>\n| Command | Description | Permission |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8212;|<br \/>\n| `\/reportcheck [id]` | Open report management GUI | `reportcheckview.staff` |<br \/>\n| `\/cases <player>` | View all reports for a player | `reportcheckview.staff` |<br \/>\n| `\/reportstats` | View report statistics | `reportcheckview.staff` |<\/p>\n<p>### Admin Commands<br \/>\n| Command | Description | Permission |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8212;|<br \/>\n| `\/reportadmin reload` | Reload configuration | `reportcheckview.admin` |<\/p>\n<p>## Permissions<\/p>\n<p>| Permission | Description | Default |<br \/>\n|&#8212;&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;|<br \/>\n| `reportcheckview.report` | Allow submitting reports | `true` |<br \/>\n| `reportcheckview.staff` | Access to staff tools | `op` |<br \/>\n| `reportcheckview.notify` | Receive report notifications | `op` |<br \/>\n| `reportcheckview.admin` | Administrative access | `op` |<br \/>\n| `reportcheckview.bypass` | Bypass cooldowns and limits | `op` |<\/p>\n<p>## Configuration<\/p>\n<p>The plugin is highly configurable. Here are some key settings:<\/p>\n<p>### Report Settings<br \/>\n&#8220;`yaml<br \/>\nreports:<br \/>\n  cooldown: 60                    # Cooldown between reports (seconds)<br \/>\n  max-active-reports: 3           # Maximum active reports per player<br \/>\n  require-reason: true            # Require a reason when reporting<br \/>\n  min-reason-length: 10           # Minimum reason length<br \/>\n  auto-close-days: 7              # Auto-close after X days<br \/>\n&#8220;`<\/p>\n<p>### Notification Settings<br \/>\n&#8220;`yaml<br \/>\nnotifications:<br \/>\n  sound-enabled: true             # Play sound for staff<br \/>\n  chat-enabled: true              # Send chat messages<br \/>\n  title-enabled: true             # Show title notifications<br \/>\n  notify-reporter: true           # Notify reporter when action is taken<br \/>\n&#8220;`<\/p>\n<p>### Automation Settings<br \/>\n&#8220;`yaml<br \/>\nautomation:<br \/>\n  enabled: true<br \/>\n  thresholds:<br \/>\n    3:<br \/>\n      &#8211; &#8220;notify:&#038;cPlayer %player% has 3 reports!&#8221;<br \/>\n    5:<br \/>\n      &#8211; &#8220;command:tempban %player% 1h Multiple reports&#8221;<br \/>\n&#8220;`<\/p>\n<p>## Usage Guide<\/p>\n<p>### For Players<\/p>\n<p>1. **Reporting a Player**<br \/>\n   &#8220;`<br \/>\n   \/report PlayerName<br \/>\n   &#8220;`<br \/>\n   &#8211; Select a category from the GUI<br \/>\n   &#8211; Choose or provide a reason<br \/>\n   &#8211; Submit the report<\/p>\n<p>2. **What Happens Next**<br \/>\n   &#8211; Your report is sent to online staff members<br \/>\n   &#8211; Staff will investigate and take appropriate action<br \/>\n   &#8211; You&#8217;ll be notified if action is taken (if enabled)<\/p>\n<p>### For Staff<\/p>\n<p>1. **Viewing Reports**<br \/>\n   &#8220;`<br \/>\n   \/reportcheck<br \/>\n   &#8220;`<br \/>\n   &#8211; Opens the report management GUI<br \/>\n   &#8211; Filter by status (Pending, In Progress, Resolved)<br \/>\n   &#8211; Click any report to view details<\/p>\n<p>2. **Handling a Report**<br \/>\n   &#8211; Click on a report to open details<br \/>\n   &#8211; **Claim** &#8211; Assign the report to yourself<br \/>\n   &#8211; **Accept** &#8211; Mark as valid and take action<br \/>\n   &#8211; **Reject** &#8211; Mark as invalid<br \/>\n   &#8211; **Teleport** &#8211; Teleport to the reported player<br \/>\n   &#8211; **Close** &#8211; Close without action<\/p>\n<p>3. **Viewing Player History**<br \/>\n   &#8220;`<br \/>\n   \/cases PlayerName<br \/>\n   &#8220;`<br \/>\n   &#8211; Shows all reports for a specific player<br \/>\n   &#8211; Useful for identifying repeat offenders<\/p>\n<p>## Database Setup<\/p>\n<p>### SQLite (Default)<br \/>\nNo setup required! The plugin will automatically create a database file.<\/p>\n<p>### MySQL (Optional)<br \/>\n1. Edit `config.yml`:<br \/>\n   &#8220;`yaml<br \/>\n   storage:<br \/>\n     type: MYSQL<br \/>\n     mysql:<br \/>\n       host: localhost<br \/>\n       port: 3306<br \/>\n       database: reportcheckview<br \/>\n       username: your_username<br \/>\n       password: your_password<br \/>\n   &#8220;`<br \/>\n2. Reload the plugin: `\/reportadmin reload`<\/p>\n<p>## Customization<\/p>\n<p>### Adding Custom Categories<br \/>\nEdit `config.yml`:<br \/>\n&#8220;`yaml<br \/>\nreports:<br \/>\n  categories:<br \/>\n    &#8211; Cheating\/Hacking<br \/>\n    &#8211; Griefing<br \/>\n    &#8211; Your Custom Category<br \/>\n&#8220;`<\/p>\n<p>### Customizing Messages<br \/>\nEdit `messages_en.yml` to change any message in the plugin. You can also create new language files (e.g., `messages_nl.yml` for Dutch).<\/p>\n<p>## License<\/p>\n<p>This project is licensed under the MIT License &#8211; see the LICENSE file for details.<\/p>\n<p>## Credits<\/p>\n<p>&#8211; **Author**: Samuele_NL<\/p>\n<p>## Screenshots<\/p>\n<p>### Player Report GUI<br \/>\nPlayers can easily report rule-breakers with an intuitive category selection interface.<\/p>\n<p>### Staff Management Interface<br \/>\nStaff members have access to a comprehensive report management system with filtering and quick actions.<\/p>\n<p>### Real-time Notifications<br \/>\nStaff receive instant notifications when new reports are submitted, with clickable messages to view details.<\/p>\n<p>&#8212;<\/p>\n<p>**Made with \u2764\ufe0f for the Minecraft community**<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A powerful moderation system for Minecraft servers with player reports and staff management<\/p>\n","protected":false},"featured_media":132235,"template":"","meta":{"_minecraft_slug":"reportcheckviewer","_minecraft_project_id":"GiAIwpaN","_minecraft_author":"Samuele_NL","_minecraft_license":"MIT","_minecraft_downloads":16,"_minecraft_follows":0,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"reportcheckviewer.zip","_minecraft_size_bytes":58171,"_minecraft_version_count":1,"_minecraft_updated_at":"2026-05-15T22:48:06.413840Z","_minecraft_date_created":"2025-12-22T06:45:54.969973Z","_minecraft_date_modified":"2025-12-21T13:48:58.154465Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/reportcheckviewer","_minecraft_icon_attachment_id":132235,"_minecraft_imported_at":"2026-06-07T19:13:36+00:00","_minecraft_import_hash":"a9861dfb3bf0a0daca661daa1585afc9","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[127],"mod_loader":[132],"minecraft_version":[59,36,60,93,94,101,102],"class_list":["post-132234","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-paper","mod_loader-paper","minecraft_version-1-20","minecraft_version-1-20-1","minecraft_version-1-20-2","minecraft_version-1-20-3","minecraft_version-1-20-4","minecraft_version-1-20-5","minecraft_version-1-20-6"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>ReportCheckViewer - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/reportcheckviewer\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ReportCheckViewer - Minecraft\" \/>\n<meta property=\"og:description\" content=\"A powerful moderation system for Minecraft servers with player reports and staff management\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/reportcheckviewer\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/reportcheckviewer\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/reportcheckviewer\\\/\",\"name\":\"ReportCheckViewer - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/reportcheckviewer\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/reportcheckviewer\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/reportcheckviewer-icon-b5cfe82829a49c18727bfc7437d98daec87c0ec8_96.webp\",\"datePublished\":\"2026-06-07T19:13:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/reportcheckviewer\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/reportcheckviewer\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/reportcheckviewer\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/reportcheckviewer-icon-b5cfe82829a49c18727bfc7437d98daec87c0ec8_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/reportcheckviewer-icon-b5cfe82829a49c18727bfc7437d98daec87c0ec8_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/reportcheckviewer\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"ReportCheckViewer\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ReportCheckViewer - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/reportcheckviewer\/","og_locale":"en_US","og_type":"article","og_title":"ReportCheckViewer - Minecraft","og_description":"A powerful moderation system for Minecraft servers with player reports and staff management","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/reportcheckviewer\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/reportcheckviewer\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/reportcheckviewer\/","name":"ReportCheckViewer - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/reportcheckviewer\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/reportcheckviewer\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/reportcheckviewer-icon-b5cfe82829a49c18727bfc7437d98daec87c0ec8_96.webp","datePublished":"2026-06-07T19:13:36+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/reportcheckviewer\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/reportcheckviewer\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/reportcheckviewer\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/reportcheckviewer-icon-b5cfe82829a49c18727bfc7437d98daec87c0ec8_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/reportcheckviewer-icon-b5cfe82829a49c18727bfc7437d98daec87c0ec8_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/reportcheckviewer\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"ReportCheckViewer"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/132234","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/132235"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=132234"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=132234"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=132234"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=132234"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}