EcoShop

What is EcoShop?

EcoShop is a server shop plugin built around GUIs that you configure entirely in YAML. You define shops, the categories inside them, and the items inside those, then players buy and sell through clean, paged menus. Everything is data-driven, so you can run a single /shop or dozens of themed shops from the same plugin.

What sets EcoShop apart?

  • Multiple currencies per item. Sell the same item for coins or, as an alt-buy, for crystals, and let the player choose.

  • Buy, sell, or both. Items can be buy-only, sell-only, single-purchase, or limited per player and server-wide.

  • Effect items. An item can run an effect or effect chain on purchase instead of giving a physical item, so a shop slot can grant a rank, a potion effect, or anything the eco effect system can do.

  • Dynamic pricing. Prices can rise and fall with server-wide demand, driven by math formulas you control.

  • Rotating shops. Fill a set of slots with a weighted, timed rotation of items instead of a fixed lineup, with a forced-rotate command and a countdown placeholder.

  • Mass selling. Ships with a /sell drop-in GUI, plus /sell hand and /sell all.

Want a finished look out of the box? Official premade EcoShop designs are available on Polymart:


Where to go next

  • Build your first shop: How to make a Shop walks you from an empty folder to a working /shop.

  • Understand pricing: Dynamic Pricing explains how prices react to demand.

  • Tune the plugin: Plugin Config covers the global menus and storage options.