Skip to content
Вернуться в блог

ChestShop-3: Build Minecraft Server Shops in Minutes

ice
ice
@ice
Updated
13 просмотров
TL;DR:ChestShop-3 is a Bukkit/Spigot plugin that lets Minecraft server players create their own economy by setting up shops with chests and signs. Perfect for survival servers that want player-run trading without admin overhead.
GitHub · Minecraft community project

ChestShop-3 (ChestShop-authors/ChestShop-3)

ChestShop - the chest & sign shop plugin for Minecraft Servers running Bukkit/Spigot/Paper

Star on GitHub ↗
⭐ 296 stars💻 Java📜 LGPL-2.1

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:

bash
cd ~/minecraft-server/plugins
wget https://github.com/ChestShop-authors/ChestShop-3/releases/download/3.12.2/ChestShop.jar

Then 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

Frequently Asked Questions

What Minecraft versions does ChestShop-3 support?
ChestShop-3 version 3.12.2 is tested and compatible with Minecraft 1.13 through 1.19+. Development builds from the project's CI server support newer versions. Always test new releases before deploying to production. Downgrading the plugin after upgrading your server isn't recommended and often causes errors.
Is ChestShop-3 free to use?
Yes. ChestShop-3 is open-source under the LGPL-2.1 license, meaning it's completely free. You can use it, modify it, and distribute it freely as long as you respect the license terms. The project is maintained by community volunteers, though the original author accepts donations.
Do I need other plugins for ChestShop-3 to work?
Yes, you need at least two additional plugins: Vault or Reserve (a permission/economy bridge) and an economy plugin that provides the currency system (like Essentials Economy or iConomy). Most servers already have Vault installed. Without these dependencies, ChestShop can't process transactions.
Can admins create infinite shops that never run out?
Yes. Admin-run server shops are fully supported and commonly used to bootstrap economies or create currency sinks. Set these up to sell basic materials at fixed prices, preventing artificial scarcity while keeping the economy balanced. This prevents price inflation from player-only trading.
How do I prevent players from griefing shops on my server?
ChestShop protects shops by default - only the shop owner can break the sign or access the chest unless they explicitly grant permissions. The plugin respects Vault permissions and integrates with most land claim plugins. Configure anti-lag settings in the config to prevent transaction spam from crashing shops.