A lightweight Minecraft plugin for creating player-driven item shops with ease. Highly configurable
π SpygChestShop
Create powerful and lag-free chest shops with ease!
SpygChestShop is a lightweight and efficient plugin that makes shop creation simple and intuitive β perfect for any Minecraft economy server!
β¨ Features
πͺΆ Lightweight and Efficient
Built for speed β zero lag, even on larger servers.
π οΈ Easy Shop Creation
Just look at a chest and run a simple command to create your shop.
π Notifications
Get notified whenever someone buys from your shop.
βοΈ Admin Commands
Easily manage shops and players using powerful admin tools.
βοΈ Highly Customizable
π οΈ Tweak Everything to Your Liking
The plugin comes with a detailed and flexible config (config.yml
) where you can customize nearly every aspect of the shop behavior β from display messages to protection settings.
Perfect for servers that want full control and a personalized experience!
π§Ύ Usage
- π Create a shop:
/scs create <shop-name>
- π§ Players buy by right-clicking the chest and choosing the amount
- β Add members:
/scs add <shop> <player>
to allow stock refills - β Break the chest to remove a shop
- π‘οΈ Admin permissions:
- Break any shop with
shift + right-left click
βspygchestshop.admin.break
- Edit any shop with
shift + right-click
βspygchestshop.admin.edit
- Break any shop with
- π Reload config on the fly:
/scs reload
π οΈ Installation Guide
- π₯ Download
SpygChestShop.jar
- π¦ Use Paper 1.20.6+ (or fork)
- π Put the
.jar
file in yourplugins/
folder - π΅ Install Vault and an economy plugin (like Essentials)
- π Restart your server
π Requirements
- β Java 21 or higher
- π§» Paper 1.20.6+
- πΈ Vault + any economy plugin
π Commands & Permissions
π /spygchestshop create
<shop-name>
Create a shop while looking at a chest
π Permission:spygchestshop.use
β /spygchestshop add
<shop>
<player>
Add a player to your shop
π Permission:spygchestshop.use
β /spygchestshop remove
<shop>
<player>
Remove a player from your shop
π Permission:spygchestshop.use
π·οΈ /spygchestshop rename
<shop>
<new-name>
Rename an existing shop
π Permission:spygchestshop.use
π /spygchestshop list
[page]
List your shops
π Permission:spygchestshop.use
π /spygchestshop adminlist
<player>
[page]
List all shops of a player
π Permission:spygchestshop.admin.list
π /spygchestshop reload
Reload the plugin configuration
π Permission:spygchestshop.admin.reload
π§ͺ /spygchestshop admin customer
Toggle customer mode (for debugging)
π Permission:spygchestshop.admin.customermode
Permissions
- spygchestshop.max.
<group>
- You can define max shop groups ing the config.yml - spygchestshop.admin.break or spygchestshop.admin - Allows breaking of other player's shops (shift + left-click on shop)
- spygchestshop.admin.edit or spygchestshop.admin - Allows editing of other player's shops (shift + right-click on shop)
Videos
π¬ Need Help or Have a Suggestion?
If you need help or have a feature request, feel free to reach out to us on Discord:
π dc.spygstudios.com