EzShops
EzShops is a feature-rich shop plugin for Paper/Spigot Minecraft servers. It delivers a fully configurable GUI shop, dynamic supply-and-demand pricing, a player-driven stock market, sign-based chest shops, and deep integration with the ez-plugins ecosystem.
Features
- GUI Shop — browse categories, buy and sell items with a clean inventory-based interface
- Dynamic Pricing — prices shift automatically with supply and demand; normalise back to base values over time
- Stock Market — a server-wide market where item prices fluctuate based on volatility and player activity
- Player Shops — sign-based chest shops that let players trade with each other
- TeamsAPI Integration — role-based sell multipliers and buy discounts, shared team stock pool, and a shared team treasury funded by every sale
- MiniMessage Support — all messages and titles accept both legacy
&codes and modern MiniMessage tags - Vault Economy — works with any Vault-compatible economy plugin
- EzBoost Support — sell price multipliers stack with TeamsAPI role bonuses
Quick start
1. Drop the JAR into your plugins/ folder and start the server. EzShops generates its configuration automatically.
2. Configure your shop items in plugins/EzShops/shop.yml:
items:
DIAMOND:
buy-price: 250.0
sell-price: 125.0
3. Open the shop in-game:
/shop
4. (Optional) Enable TeamsAPI integration in config.yml:
teams-integration:
enabled: true
sell-multiplier:
member: 1.05
admin: 1.10
owner: 1.15
buy-discount:
member: 0.05
admin: 0.10
owner: 0.15
treasury-split: 0.05
shared-stock: true
Documentation
| Page | What it covers |
|---|---|
| Commands | Every command, its usage, and required permission |
| Permissions | Full permission node reference |
| Configuration | Overview of all config files |
| Main Settings | config.yml — dynamic pricing, player shops, teams |
| Shop Items | shop.yml — defining items and prices |
| Menu Layout | menu.yml — GUI size, titles, filler slots |
| Localization | messages/ — translating every message |
| Shops | Shop system guides |
| Pagination | Per-item page assignment |
| Price IDs | Stable keys for dynamic pricing |
| Dynamic Pricing | Supply/demand pricing |
| Stock Market | Volatile market system |
| Integrations | Plugin compatibility |
| Vault | Economy provider |
| EzBoost | Sell multipliers |
| EzAuction | Auction price display |
| Adventure | MiniMessage text |
| TeamsAPI | Faction shop features |
| API | Developer integration reference |
| MiniMessage | Text formatting guide |