Spyg-ChestShop

Spyg-ChestShop

A lightweight Minecraft plugin for creating player-driven item shops with ease. Highly configurable

2 943 downloads
17 followers

๐Ÿ›’ 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
  • ๐Ÿ”„ Reload config on the fly: /scs reload

๐Ÿ› ๏ธ Installation Guide

  1. ๐Ÿ“ฅ Download SpygChestShop.jar
  2. ๐Ÿ“ฆ Use Paper 1.20.6+ (or fork)
  3. ๐Ÿ“ Put the .jar file in your plugins/ folder
  4. ๐Ÿ’ต Install Vault and an economy plugin (like Essentials)
  5. ๐Ÿ” 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 <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/pCuC8QiDVS8" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

๐Ÿ’ฌ 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