{"id":78105,"date":"2026-06-04T15:07:23","date_gmt":"2026-06-04T12:07:23","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/griefprevention_shop\/"},"modified":"2026-06-04T15:07:23","modified_gmt":"2026-06-04T12:07:23","slug":"griefprevention_shop","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/griefprevention_shop\/","title":{"rendered":"GriefPrevention Shop"},"content":{"rendered":"<p># GriefPreventionShop<\/p>\n<p>A clean, powerful, and fully configurable claim block shop addon for GriefPrevention built for performance, flexibility, and real server usage.<\/p>\n<p>This plugin allows players to purchase claim blocks through a modern GUI, fully integrated with Vault-based economy systems.<\/p>\n<p>&#8212;<\/p>\n<p>## \u2728 Features<\/p>\n<p>* **\ud83c\udfa8 Custom Aesthetic**<br \/>\n  Designed with a unique visual style using Lime\/Red Shulker Boxes and subtle elements like candles \u2014 no more generic menus.<\/p>\n<p>* **\ud83d\udc64 Dynamic Player Stats**<br \/>\n  Real-time player head in GUI showing:<\/p>\n<p>  * Skin<br \/>\n  * Balance<br \/>\n  * Current claim blocks<\/p>\n<p>* **\ud83d\udce0 Discord Webhook Integration**<br \/>\n  Send async purchase logs directly to Discord with player info and avatar.<\/p>\n<p>* **\ud83d\udcda Claim History System**<br \/>\n  Players can view their last 50 purchases using `\/claimhistory` in a clean GUI.<\/p>\n<p>* **\ud83d\udd0a Sound Feedback System**<br \/>\n  Fully configurable sounds:<\/p>\n<p>  * Success \u2192 Level-up style feedback<br \/>\n  * Error \u2192 Clear failure indicators<\/p>\n<p>* **\u2699\ufe0f Consistent Symbol Design**<br \/>\n  Uses a unique **&#038;e\u266f** symbol across menus and messages for a polished feel.<\/p>\n<p>* **\u26a1 Async Performance Engine**<br \/>\n  Logging, Discord webhooks, and history are handled asynchronously to avoid TPS drops.<\/p>\n<p>* **\ud83e\udde9 Fully Configurable**<\/p>\n<p>  * GUI layout<br \/>\n  * Messages (chat\/title\/actionbar)<br \/>\n  * Prices<br \/>\n  * Sounds<br \/>\n  * Prefix &#038; colors (HEX supported)<\/p>\n<p>* **\ud83c\udfaf Custom Amount System**<br \/>\n  Players can enter custom claim amounts via chat with timeout protection.<\/p>\n<p>* **\ud83e\udde0 Smart Validation System**<br \/>\n  Handles:<\/p>\n<p>  * Invalid input<br \/>\n  * Timeout<br \/>\n  * Insufficient balance<br \/>\n  * Missing dependencies<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udce6 Dependencies<\/p>\n<p>This plugin requires:<\/p>\n<p>* **Vault** (Economy API)<br \/>\n* **GriefPrevention**<\/p>\n<p>Make sure both are installed, otherwise the plugin will automatically disable itself.<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udee1\ufe0f Permissions &#038; Commands<\/p>\n<p>| Command          | Permission                    | Description           |<br \/>\n| :&#8212;&#8212;&#8212;&#8212;&#8212; | :&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- | :&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; |<br \/>\n| `\/gpshop`        | `griefpreventionshop.use`     | Open the claim shop   |<br \/>\n| `\/claimhistory`  | `griefpreventionshop.history` | View purchase history |<br \/>\n| `\/gpshop reload` | `griefpreventionshop.admin`   | Reload all configs    |<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udee0\ufe0f Setup<\/p>\n<p>1. Install **Vault** and **GriefPrevention**<br \/>\n2. Drop `GriefPreventionShop.jar` into `\/plugins`<br \/>\n3. Configure `config.yml` (price, prefix, etc.)<br \/>\n4. (Optional) Add Discord webhook in config<br \/>\n5. Run `\/gpshop reload`<\/p>\n<p>You&#8217;re ready to go.<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udcc1 Configuration<\/p>\n<p>* `config.yml` \u2192 Main settings (price, prefix, currency)<br \/>\n* `messages.yml` \u2192 All messages (multi-format supported)<br \/>\n* `shop-menu.yml` \u2192 GUI layout (fully customizable)<\/p>\n<p>\u26a0\ufe0f The menu file is intentionally flexible \u2014 you can design it your own way.<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udcca Logging System<\/p>\n<p>* Stored inside:<br \/>\n  `\/plugins\/GriefPreventionShop\/logs\/`<\/p>\n<p>* Includes:<\/p>\n<p>  * Player name<br \/>\n  * Amount purchased<br \/>\n  * Price<br \/>\n  * World<br \/>\n  * Timestamp<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udcac Support<\/p>\n<p>Need help or want to report something?<\/p>\n<p>* Discord: https:\/\/discord.gg\/Yxq6H8cb<\/p>\n<p>&#8212;<\/p>\n<p>## \u26a0\ufe0f Notes<\/p>\n<p>* Supports **Paper \/ Spigot**<br \/>\n* Designed to work on both **modern and older versions**<br \/>\n* Built with performance in mind (no main-thread blocking)<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\ude80 Final Words<\/p>\n<p>This plugin is made for servers that want more than just a basic shop \u2014<br \/>\nclean UI, proper systems, and zero compromise on performance.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Premium Claim Block Shop for GriefPrevention with Discord Notifications, Transaction History, and Professional GUI Layout.<\/p>\n","protected":false},"featured_media":78106,"template":"","meta":{"_minecraft_slug":"griefprevention_shop","_minecraft_project_id":"1n6jjRmw","_minecraft_author":"kanhaiyaonly","_minecraft_license":"LicenseRef-All-Rights-Reserved","_minecraft_downloads":142,"_minecraft_follows":3,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"griefprevention_shop.zip","_minecraft_size_bytes":19447731,"_minecraft_version_count":3,"_minecraft_updated_at":"2026-05-15T18:43:52.939336Z","_minecraft_date_created":"2026-05-03T05:39:36.440759Z","_minecraft_date_modified":"2026-05-04T12:00:52.827176Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/griefprevention_shop","_minecraft_icon_attachment_id":78106,"_minecraft_imported_at":"2026-06-04T12:07:24+00:00","_minecraft_import_hash":"116208ee9a3bc5afc64f1938088e17e5","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[89,126,127,128,867,129,92],"mod_loader":[132,133,134],"minecraft_version":[115,116,117,118,119,120,46,47,48,49,50,51,52,53,54,55,56,57,58,59,36,60,93,94,101,102,62,37,40,41,73,74,38,78,79,80,81,82],"class_list":["post-78105","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-game-mechanics","mod_category-management","mod_category-paper","mod_category-purpur","mod_category-social","mod_category-spigot","mod_category-utility","mod_loader-paper","mod_loader-purpur","mod_loader-spigot","minecraft_version-1-15","minecraft_version-1-15-1","minecraft_version-1-15-2","minecraft_version-1-16","minecraft_version-1-16-1","minecraft_version-1-16-2","minecraft_version-1-16-3","minecraft_version-1-16-4","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-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>GriefPrevention Shop - 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\/griefprevention_shop\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GriefPrevention Shop - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Premium Claim Block Shop for GriefPrevention with Discord Notifications, Transaction History, and Professional GUI Layout.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/griefprevention_shop\/\" \/>\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\\\/griefprevention_shop\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/griefprevention_shop\\\/\",\"name\":\"GriefPrevention Shop - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/griefprevention_shop\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/griefprevention_shop\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/griefprevention_shop-icon-860b570d223edc9520dc9dbe590ac839e9483028.png\",\"datePublished\":\"2026-06-04T12:07:23+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/griefprevention_shop\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/griefprevention_shop\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/griefprevention_shop\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/griefprevention_shop-icon-860b570d223edc9520dc9dbe590ac839e9483028.png\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/griefprevention_shop-icon-860b570d223edc9520dc9dbe590ac839e9483028.png\",\"width\":92,\"height\":92},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/griefprevention_shop\\\/#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\":\"GriefPrevention Shop\"}]},{\"@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":"GriefPrevention Shop - 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\/griefprevention_shop\/","og_locale":"en_US","og_type":"article","og_title":"GriefPrevention Shop - Minecraft","og_description":"Premium Claim Block Shop for GriefPrevention with Discord Notifications, Transaction History, and Professional GUI Layout.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/griefprevention_shop\/","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\/griefprevention_shop\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/griefprevention_shop\/","name":"GriefPrevention Shop - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/griefprevention_shop\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/griefprevention_shop\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/griefprevention_shop-icon-860b570d223edc9520dc9dbe590ac839e9483028.png","datePublished":"2026-06-04T12:07:23+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/griefprevention_shop\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/griefprevention_shop\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/griefprevention_shop\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/griefprevention_shop-icon-860b570d223edc9520dc9dbe590ac839e9483028.png","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/griefprevention_shop-icon-860b570d223edc9520dc9dbe590ac839e9483028.png","width":92,"height":92},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/griefprevention_shop\/#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":"GriefPrevention Shop"}]},{"@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\/78105","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\/78106"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=78105"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=78105"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=78105"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=78105"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}