Skip to main content

ChestShop

Sign and chest based shop plugin. Players create buy and sell shops by placing signs on containers and using a Vault-compatible economy.

by ChestShop TeamEconomy

Dependencies

What is ChestShop?

ChestShop is a classic, lightweight player-shop plugin driven by signs on chests. A player places a chest, puts a specially-formatted sign on it stating the quantity, buy and sell prices and item, and other players right-click the sign to buy or left-click to sell, with money moving through a Vault economy. There is no GUI to learn and no per-shop admin work; the sign is the shop. Admin shops with unlimited stock are supported too. Its simplicity, low overhead and long track record make it a staple on survival economy servers that want decentralised player markets.

Who it's for: Survival and economy servers wanting straightforward, sign-based player shops scattered through the world, with minimal configuration and a format players quickly learn. It is built and maintained by ChestShop Team and sits in the economy category.

Key features of ChestShop

  • Sign shops
  • Buy and sell shops
  • Admin shops
  • Vault economy support
  • Permission-based shop limits
  • Item info command
  • Simple player workflow
  • Transaction control

How to install ChestShop

ChestShop runs on Bukkit, Spigot or Paper servers. Maintained for current Spigot/Paper versions by the ChestShop team with long-running compatibility.

  1. 1Stop your server, or have it ready to restart. Always back up your world and plugins folder before adding a new plugin.
  2. 2Download ChestShop.jar (a build matching your server version) and place it in your server's /plugins folder.
  3. 3ChestShop requires Vault — install that plugin first or ChestShop will not start.
  4. 4Start the server fully. ChestShop generates its configuration files on first launch — stop the server, edit them to taste, then start again.
  5. 5Confirm it loaded by checking the console for ChestShop on startup, or by running one of its commands in-game.

Note: ChestShop requires Vault and an economy plugin to move money. Drop ChestShop.jar into /plugins and restart to generate its config, where you set the sign format and shop rules. Players create shops by placing a chest and the correctly formatted sign; no commands are needed for normal use beyond /iteminfo to identify an item.

ChestShop commands and permissions

Main commands

/iteminfo
Tells the player the exact item id/name to write on a shop sign for the item they are holding or looking at.
/cstoggle
Toggles shop transaction notifications for the player.

Permission nodes

ChestShop.shop.create
Allows creating shop signs.
ChestShop.shop.buy
Allows buying from shops.
ChestShop.shop.sell
Allows selling to shops.
ChestShop.admin
Grants admin shop creation and overrides.

ChestShop FAQ

How do players make a ChestShop?

Place a chest, then put a sign on (or next to) it with the ChestShop format: a line for quantity, a line for buy and sell prices, and a line naming the item. The owner line fills automatically. Other players right-click the sign to buy and left-click to sell.

Does ChestShop need an economy plugin?

Yes. ChestShop uses Vault to move money between buyer and seller, so you must install Vault and an economy plugin (EssentialsX or similar). Without an economy provider the shops have no currency to transact in and will not function.

What do I write on the shop sign?

The sign needs the trade quantity, the buy and sell prices (in a B price : S price format), and the item name. Use /iteminfo to get the exact item identifier for what you are selling, especially for items with data variants, then write that on the item line.

Can I make an admin shop with unlimited stock?

Yes. With admin permission you create a shop backed by an admin chest that never runs out and whose money is created/destroyed rather than tied to a player balance. This is how servers provide always-available shops at fixed prices alongside player-run ones.

How is ChestShop different from QuickShop?

Both are chest-based player shops, but ChestShop uses a formatted sign you write yourself, while QuickShop uses a click-driven setup and shows the item visually. ChestShop is extremely lightweight and sign-based; QuickShop is more modern and GUI-assisted. The choice is mostly about preferred workflow.

Features

  • Sign shops
  • Buy and sell shops
  • Admin shops
  • Vault economy support
  • Permission-based shop limits
  • Item info command
  • Simple player workflow
  • Transaction control

Commands

/iteminfo/cstoggle/chestshop reload

Permissions

ChestShop.shop.createChestShop.shop.buyChestShop.shop.sellChestShop.adminChestShop.iteminfo

Tags

shopchestsigneconomyplayer shoptrading