ChestShop-3: Build Minecraft Server Shops in Minutes
ChestShop-3 (ChestShop-authors/ChestShop-3)
ChestShop - the chest & sign shop plugin for Minecraft Servers running Bukkit/Spigot/Paper
Sick of managing server economy by hand? ChestShop-3 lets players create shops from chests and signs, turning your server into a real marketplace. Install it once, configure Vault or Reserve, hook it to an economy plugin, and you've got a fully functional trading system that runs itself.
What This Project Does
At its core, ChestShop-3 is elegantly simple. A player places a chest, puts a sign above it with shop details (price, quantity, seller), and boom - instant transaction point. Other players click the sign and the trade happens automatically. The chest contents move to the buyer, the money goes to the seller. No NPCs, no command spam, no admin micromanagement.
The plugin handles the boring stuff. It protects shops from theft, prevents lag explosions when shops get busy, enforces permissions, and logs transactions. It's been battle-tested across thousands of servers for years, so the architecture is genuinely solid.
Version 3.12.2 (the latest release) runs on Minecraft 1.13 through recent versions, with development builds available for latest releases. The codebase is written in Java and maintained actively on GitHub by the ChestShop author community.
Why You'd Use This
Player-run economies are what separate vanilla servers from real communities. When players trade with each other instead of relying on admin shops, they get invested. They build farm bases to supply crops, establish price wars over diamonds, form merchant guilds. So this plugin is the scaffolding that makes that social layer possible.
Small survival servers especially benefit. You want players to interact without plugins becoming overhead. ChestShop does one thing and does it right.
If you're running a creative or competitive server where economy matters, this is how you let players own the marketplace. And if you're setting up a new server, you might want to use our Minecraft Whitelist Creator while you're building out your server config and Minecraft MOTD Creator to make your server discoverable.
Getting It Running
Installation is genuinely straightforward. You'll need three things: ChestShop itself, Vault or Reserve (a permission bridge plugin), and an economy plugin that provides the currency system.
Grab the.jar from the GitHub releases page:
cd ~/minecraft-server/plugins
wget https://github.com/ChestShop-authors/ChestShop-3/releases/download/3.12.2/ChestShop.jarThen install Vault from SpigotMC if you don't already have it (most servers do). Then pick an economy plugin - the project maintains a list of compatible options on their SpigotMC wiki.
Restart the server. ChestShop generates its config file automatically on first load. You'll want to tweak a few settings - transaction tax rate, whether to allow shops in protected areas, which blocks count as valid shop signs - but the defaults work fine for most servers.
And that's it. Players can start building shops immediately. No admin setup beyond that.
Features Worth Knowing About
Shop Protection. Players own their shops. Someone else can't waltz up and crack open a shop chest or modify the sign. The system respects who created the shop and prevents griefing. This matters because on public servers, trust is fragile.
Partial Transaction Support. If a player wants to buy 32 diamonds but the shop only has 20, they can still complete the trade for 20 at the proportional price. Recent versions fixed some quirks with this - the 3.12.2 release patched edge cases where transactions would fail. Real quality-of-life stuff.
Admin Shop Control. You can create server-run shops that never run out of stock, selling items at fixed prices. Use this to seed the economy with basic materials or create currency sinks. It's how most servers bootstrap their trading system.
Translation Support. The project has crowdsourced translations in a dozen languages, including Ukrainian, Italian, German, Spanish. If your international community needs localization, it's there.
Multi-Plugin Compatibility. It integrates with land claim plugins, region protection systems, and other popular server tools. It's not trying to reinvent the wheel on everything - it plays nice with existing ecosystems.
What'll Probably Trip You Up
First thing: you absolutely need Vault or Reserve configured properly. I've seen servers install ChestShop, forget the permission bridge, and wonder why shops don't work. No Vault, no economy connection, no transactions. Check that dependency before you blame the plugin.
Second, make sure your economy plugin actually works before you introduce shops. If money is broken, shops cascade that brokenness. Test your economy in isolation first.
Third, shop sign placement is specific. The sign has to be directly above a chest (or double chest). Some players try to place signs next to chests and get frustrated when nothing happens. You might want to document this when you onboard new players.
Also, item names matter. Minecraft updates occasionally change internal item IDs and data values. When you update the server, ChestShop tries to auto-convert items to the new format, but going backwards (downgrading server or plugin versions) can cause issues. Always back up before major updates.
What Else Is Out There
ShopGUIs and similar projects exist if you want a more menu-driven experience instead of chest-and-sign shops. Some admins prefer the aesthetics and simplicity of click-to-open GUIs.
QuickShop is another player-shop plugin that's actively maintained and popular on modern 1.18+ servers. It's lighter weight than ChestShop and has a different feature set.
But if you want the classic chest-shop experience that just works, ChestShop-3 is still the standard. 296 stars on GitHub, thousands of servers running it, years of real-world testing behind it. That's not nothing.
ChestShop-authors/ChestShop-3 - LGPL-2.1, ★296

