GriefPrevention Shop
2.1.2Premium Claim Block Shop for GriefPrevention with Discord Notifications, Transaction History, and Professional GUI Layout.
- Tested MC versions
- 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.20, 1.21, 26.1, 26.2, 26.3
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
- GriefPrevention3D (Folia Supported)
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.
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta