zShop is a powerful and flexible shop plugin for Minecraft servers that allows players to buy and sell items through a clean GUI interface. Built on top of the zMenu API, it provides extensive customization options for creating the perfect shop experience.
Features
- Multiple Economy Support: Vault, PlayerPoints, TokenManager, CoinsEngine, item-based economies, XP, and levels
- Flexible Pricing: Buy and sell prices with permission-based modifiers
- Purchase/Sale Limits: Per-player and server-wide limits with automatic reset schedules
- zMenu Integration: Full access to zMenu's powerful inventory system
- Transaction Logging: Complete history of all shop transactions
- Sell Commands: Quick sell commands for inventory, hand, or all items
- Confirmation System: Optional purchase/sale confirmation dialogs
- ShopGUI+ Converter: Easy migration from ShopGUI+ plugin
zShop adds custom button types to zMenu:
| Button Type | Description |
|---|
ZSHOP_ITEM | Main shop item - buy/sell on click |
ZSHOP_SHOW | Display current item in buy/sell menu |
ZSHOP_SHOW_CONFIRM | Display item in confirmation menu |
ZSHOP_CONFIRM_BUY | Confirm purchase button |
ZSHOP_CONFIRM_SELL | Confirm sale button |
ZSHOP_ADD | Add items to cart |
ZSHOP_REMOVE | Remove items from cart |
ZSHOP_BUY_MORE | Bulk purchase options |
Supported Economies
Requirements
| Requirement | Version |
|---|
| Minecraft | 1.13+ |
| Java | Java 21 |
| Server Software | Paper, Purpur, or Folia |
| zMenu | Required dependency |
Links
Quick Start
- Install zMenu first
- Download and install zShop
- Configure your economies in
economies.yml
- Create shop categories in
inventories/categories/
- Use
/zshop to open the shop
Next Steps