Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
GriefPreventionShop
A clean, powerful, and fully configurable claim block shop addon for GriefPrevention built for performance, flexibility, and real server usage.
This plugin allows players to purchase claim blocks through a modern GUI, fully integrated with Vault-based economy systems.
โจ Features
-
๐จ Custom Aesthetic Designed with a unique visual style using Lime/Red Shulker Boxes and subtle elements like candles โ no more generic menus.
-
๐ค Dynamic Player Stats Real-time player head in GUI showing:
- Skin
- Balance
- Current claim blocks
-
๐ Discord Webhook Integration Send async purchase logs directly to Discord with player info and avatar.
-
๐ Claim History System Players can view their last 50 purchases using
/claimhistoryin a clean GUI. -
๐ Sound Feedback System Fully configurable sounds:
- Success โ Level-up style feedback
- Error โ Clear failure indicators
-
โ๏ธ Consistent Symbol Design Uses a unique &eโฏ symbol across menus and messages for a polished feel.
-
โก Async Performance Engine Logging, Discord webhooks, and history are handled asynchronously to avoid TPS drops.
-
๐งฉ Fully Configurable
- GUI layout
- Messages (chat/title/actionbar)
- Prices
- Sounds
- Prefix & colors (HEX supported)
-
๐ฏ Custom Amount System Players can enter custom claim amounts via chat with timeout protection.
-
๐ง Smart Validation System Handles:
- Invalid input
- Timeout
- Insufficient balance
- Missing dependencies
๐ฆ Dependencies
This plugin requires:
- Vault (Economy API)
- GriefPrevention
Make sure both are installed, otherwise the plugin will automatically disable itself.
๐ก๏ธ Permissions & Commands
| Command | Permission | Description |
|---|---|---|
/gpshop |
griefpreventionshop.use |
Open the claim shop |
/claimhistory |
griefpreventionshop.history |
View purchase history |
/gpshop reload |
griefpreventionshop.admin |
Reload all configs |
๐ ๏ธ Setup
- Install Vault and GriefPrevention
- Drop
GriefPreventionShop.jarinto/plugins - Configure
config.yml(price, prefix, etc.) - (Optional) Add Discord webhook in config
- Run
/gpshop reload
You're ready to go.
๐ Configuration
config.ymlโ Main settings (price, prefix, currency)messages.ymlโ All messages (multi-format supported)shop-menu.ymlโ GUI layout (fully customizable)
โ ๏ธ The menu file is intentionally flexible โ you can design it your own way.
๐ Logging System
-
Stored inside:
/plugins/GriefPreventionShop/logs/ -
Includes:
- Player name
- Amount purchased
- Price
- World
- Timestamp
๐ฌ Support
Need help or want to report something?
- Discord: https://discord.gg/Yxq6H8cb
โ ๏ธ Notes
- Supports Paper / Spigot
- Designed to work on both modern and older versions
- Built with performance in mind (no main-thread blocking)
๐ Final Words
This plugin is made for servers that want more than just a basic shop โ clean UI, proper systems, and zero compromise on performance.


