{"id":82440,"date":"2026-06-04T20:31:31","date_gmt":"2026-06-04T17:31:31","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/hreport\/"},"modified":"2026-06-04T20:31:31","modified_gmt":"2026-06-04T17:31:31","slug":"hreport","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/hreport\/","title":{"rendered":"hReport"},"content":{"rendered":"<p>## hReport &#8211; Advanced Player Reporting with Discord &#038; Database Integration<\/p>\n<p>**Tired of managing player reports through clunky commands or external forms? Streamline your server&#8217;s moderation with hReport!**<\/p>\n<p>hReport is an advanced, highly configurable player reporting system designed for **Spigot &#038; Paper** servers (1.16+). It allows players to easily report suspicious behavior, rule-breaking, or other issues directly in-game. Staff members can then efficiently manage these reports through a powerful **Discord integration** or via in-game commands, with the optional ability to log everything to a **MySQL database**.<\/p>\n<p>Built with performance and ease-of-use in mind, hReport aims to be a comprehensive, **license-free** solution for server communities.<\/p>\n<p>### Key Features:<\/p>\n<p>  * **Simple In-Game Reporting:** Players use the intuitive `\/report <player> [reason] [proof_url]` command. Reason and proof URL (e.g., image\/video link) are optional but encouraged.<br \/>\n  * **Instant Discord Notifications:** Receive detailed reports immediately in a designated Discord channel. No more missed reports!<br \/>\n  * **Rich Embed Information:** Discord embeds include:<br \/>\n      * Reporting Player &#038; Target Player (with UUIDs)<br \/>\n      * Report Reason &#038; optional Proof Link<br \/>\n      * Timestamp<br \/>\n      * Configurable number of recent chat messages from the target player for context.<br \/>\n      * Report Status (Pending, Processed, Invalid)<br \/>\n  * **Interactive Discord Management:** Staff can manage reports directly within Discord using interactive buttons on the report embed:<br \/>\n      * Quickly mark reports as valid or invalid.<br \/>\n      * Initiate punishment procedures (configurable).<br \/>\n  * **Execute Punishments via Discord:** Define your server&#8217;s punishment commands (kick, mute, tempban, warn, custom commands, etc.) in `config.yml`. Staff can trigger these commands directly from Discord for reported players, using placeholders for player name, UUID, reason, staff name, and report ID.<br \/>\n  * **Optional MySQL Database Logging:** Enable database support in the config to keep a persistent history of all reports, their status, and how they were handled. Perfect for tracking and accountability. (Table created automatically).<br \/>\n  * **Highly Configurable:** Customize almost every aspect:<br \/>\n      * Enable\/disable Discord and Database features independently.<br \/>\n      * Configure all messages (with color code support `&#038;`) in `messages.yml`.<br \/>\n      * Set up Discord Bot Token, Guild ID, Channel ID.<br \/>\n      * Define all punishment commands executed from Discord.<br \/>\n      * Set a cooldown for the `\/report` command.<br \/>\n      * Customize embed appearance (Title, Description, Colors for different statuses &#8211; via `messages.yml`).<br \/>\n  * **PlaceholderAPI Support:** Use PAPI placeholders in configurable messages for added context.<br \/>\n  * **Reload Command:** Apply configuration changes instantly with `\/hreport reload` (requires permission).<br \/>\n  * **(Planned\/Optional) In-Game Management:** Commands for staff to list and view reports directly in Minecraft.<br \/>\n  * **Free to Use:** No license key or payment required for the core features.<\/p>\n<p>### Commands &#038; Permissions:<\/p>\n<p>  * `\/report <player> [reason] [proof_url]` &#8211; Reports a player.<br \/>\n      * Permission: `hreport.report` (Default: `true`)<br \/>\n  * `\/hreport reload` &#8211; Reloads the configuration files.<br \/>\n      * Permission: `hreport.admin` (Default: `op`)<br \/>\n  * *(Planned\/Future: `\/hreport list`, `\/hreport view <id>`, etc. for in-game management)*<br \/>\n      * Permission: `hreport.view` (Default: `op`)<br \/>\n  * `hreport.notify` &#8211; Allows staff to receive in-game notifications when a new report is created. (Default: `op`)<\/p>\n<p>### Dependencies:<\/p>\n<p>  * **Required:** PlaceholderAPI<\/p>\n","protected":false},"excerpt":{"rendered":"<p>hReport is advanced report plugin<\/p>\n","protected":false},"featured_media":82441,"template":"","meta":{"_minecraft_slug":"hreport","_minecraft_project_id":"2K2NoxEt","_minecraft_author":"HeliosProject","_minecraft_license":"LicenseRef-All-Rights-Reserved","_minecraft_downloads":95,"_minecraft_follows":0,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"hreport.zip","_minecraft_size_bytes":16721983,"_minecraft_version_count":1,"_minecraft_updated_at":"2026-05-15T19:48:33.779573Z","_minecraft_date_created":"2025-04-18T03:34:35.682726Z","_minecraft_date_modified":"2025-04-14T18:05:33.627275Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/hreport","_minecraft_icon_attachment_id":82441,"_minecraft_imported_at":"2026-06-04T17:31:32+00:00","_minecraft_import_hash":"6283f3b28a92b5deea3b92665a8cb48a","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[126,127,129],"mod_loader":[132,134],"minecraft_version":[48,49,50,51,52,53,54,55,56,57,58,59,36,60,93,94,101,102,62,37,73,74,38,78],"class_list":["post-82440","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-management","mod_category-paper","mod_category-spigot","mod_loader-paper","mod_loader-spigot","minecraft_version-1-16-5","minecraft_version-1-17","minecraft_version-1-17-1","minecraft_version-1-18","minecraft_version-1-18-1","minecraft_version-1-18-2","minecraft_version-1-19","minecraft_version-1-19-1","minecraft_version-1-19-2","minecraft_version-1-19-3","minecraft_version-1-19-4","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","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>hReport - 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\/hreport\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"hReport - Minecraft\" \/>\n<meta property=\"og:description\" content=\"hReport is advanced report plugin\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/hreport\/\" \/>\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=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/hreport\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/hreport\\\/\",\"name\":\"hReport - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/hreport\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/hreport\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/hreport-icon-f66d65bbf6446c205699e9da9228f836910afdc0_96.webp\",\"datePublished\":\"2026-06-04T17:31:31+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/hreport\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/hreport\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/hreport\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/hreport-icon-f66d65bbf6446c205699e9da9228f836910afdc0_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/hreport-icon-f66d65bbf6446c205699e9da9228f836910afdc0_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/hreport\\\/#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\":\"hReport\"}]},{\"@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":"hReport - 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\/hreport\/","og_locale":"en_US","og_type":"article","og_title":"hReport - Minecraft","og_description":"hReport is advanced report plugin","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/hreport\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/hreport\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/hreport\/","name":"hReport - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/hreport\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/hreport\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/hreport-icon-f66d65bbf6446c205699e9da9228f836910afdc0_96.webp","datePublished":"2026-06-04T17:31:31+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/hreport\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/hreport\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/hreport\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/hreport-icon-f66d65bbf6446c205699e9da9228f836910afdc0_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/hreport-icon-f66d65bbf6446c205699e9da9228f836910afdc0_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/hreport\/#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":"hReport"}]},{"@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\/82440","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\/82441"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=82440"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=82440"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=82440"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=82440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}