ShopEngine

A modern Shop Plugin supporting MiniMessages, Dynamic Prices, Custom Items and Stocks

265

ShopEngine

ShopEngine — A GUI Shop Plugin

A shop plugin for Spigot/Paper/Purpur servers with dynamic pricing, stock control, paginated menus, and transaction history.

---

__Features__

>> Multi-Page Shop

- Categorized sections - Unlimited pages

>> Dynamic Pricing

- Buy = price rises - Sell = price drops - Adjustable change %

>> Stock Management

- Per-item stock - Buy reduces / sell increases stock - `-1` = infinite

>> Transaction History

- Stores 1000+ entries - Tracks time, price, player - Paginated GUI - Shows total buys/sells

>> Item Customization

- All materials supported - MiniMessage names & lore - Custom Model Data - Individual buy/sell prices - Stack amounts

>> GUI

- Navigation arrows - Back buttons - Sound effects

>> Economy

- Full Vault support - Refunds on failure

---

Config Files

`config.yml` - Dynamic pricing toggle - Fluctuation % - Save interval

**`sections/*.yml`** - Category names, icons, layout

**`items/*.yml`** - Materials, names, prices, stock, CMD

`messages.yml` - Fully customizable text (MiniMessage)

---

Commands

Players

| Command | Description | |---------|-------------| | `/shop` | Open shop | | `/shop help` | Help menu |

Admin

| Command | Description | |---------|-------------| | `/shop reload` | Reload configs | | `/shop resetprices` | Reset price multipliers | | `/shop history [player]` | View transaction history |

---

Permissions

- `shopengine.use` - `shopengine.admin.reload` - `shopengine.admin.reset` - `shopengine.admin.history` ---

ADS