Spyg - ChestShop icon

Spyg - ChestShop -----

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




Fixed
- Fixed a message bug that occurred when shop notifications were enabled.
----------, Dec 21, 2025

Added
- Added support for Minecraft 1.21.11
- Added full ItemStack support
- The plugin now saves all item data (name, lore, custom model data, etc.)
- Only fully identical items can be sold to or bought from shops
- Added an option in the shop dashboard to hide items by setting the material to `AIR`

Fixed
- Fixed an issue where items disappeared when their max stack size was 1 and the amount was increased
- Fixed hopper protection not working with double chests
- Fixed an issue where the info item material could not be configured
- Fixed several transaction-related bugs
- Fixed a bug where holograms did not appear on player join and only showed after moving

Changed
- Updated the internal storage system
- This change is mostly internal for now
- Planned support for SQLite and MySQL in upcoming updates

⚠ Important
- Language files must be updated after updating the plugin
- Placeholder change:
- `%material%` → `%item%`
----------, Dec 21, 2025

- The plugin now downloads required libraries automatically without any issues.
- Fixed an error that occurred when a message was not configured properly.
----------, Oct 2, 2025

Added
  • Bidirectional trading – shops can now be configured to support both buying and selling, with separate prices for each.
  • Shop info display – shop details now show both buy and sell prices.
  • Customizable menus – you can now define item slots and model-data in menus.
    ℹ️ Note: model-data is only available starting from Minecraft 1.21.4.​
  • Minimum durability setting – you can now set a minimum durability requirement for items.

Changed
  • Configuration updates – several config sections have been reworked.
    If a previously working placeholder no longer resolves, delete the affected line and it will be regenerated automatically.

⚠️ Important
  • Before upgrading, make sure to create a full backup of your configuration files.
----------, Sep 14, 2025

Changelog

Added
- Configurable shop creation fee – you can now define how much it costs to create a shop.
- Toggle for shop name wall transparency – control whether shop names are visible through walls or not.

Changed
- Rewritten shops.created message node – the updated message is now automatically generated in the default language file.
----------, Jul 28, 2025

Improved Hologram System

- Removed: shops.holograms.hide-behind-block config node.
This configuration option is no longer necessary.

- Updated: Hologram rendering now uses native TextDisplay entities instead of armor stands.
These new entities automatically hide behind walls and blocks, improving performance and immersion without requiring custom logic.
----------, Jul 15, 2025

Hide Holograms Through Walls
Holograms are now only visible when you have a clear line of sight to the shop.
This improves immersion and performance by preventing floating text from showing through walls or behind blocks.

Support for Minecraft 1.21.6 & 1.21.7
The plugin is fully compatible with the latest Paper versions, including 1.21.6 and 1.21.7, so you can enjoy all features on up-to-date servers without issues.
----------, Jul 8, 2025

  • Reworked double chest detection for better performance
  • Reworked adjacent chest detection for better performance
These changes result in significantly better performance on servers using hopper protection.
----------, Jun 23, 2025

We fixed an error that occurred when the plugin tried to check for shops that were unloaded
----------, Jun 13, 2025

- Added support for Minecraft version 1.21.5
- Optimized shop getter methods for improved performance
----------, Jun 12, 2025

  • Renamed 3 config nodes:
  • shop.anti-explosion --> shops.anti-explosion
  • shop.hopper-protection --> shops.hopper-protection
  • shop.lines --> shops.lines
  • Fixed an issue, when extracting price amount from a colored chat.
  • Added option to set decimal prices
  • Other bug fixes
----------, Jun 10, 2025

  • Fixed an issue where the hologram wouldn’t appear on rejoin
  • Fixed typo (money-earnd → money-earned). You must update your config, or it won’t work. (guis.yml)
----------, May 4, 2025

  • Replaced cannot-add-yourself with cant-add-yourself and added cant-remove-yourself.
  • Modified BlockPlaceEvent creation logic to avoid nullpointers in Essentials.
  • Fixed missing lore on players menu.
  • Introduced configuration option "shops.barrier-when-empty". So you can now display a barrier when the shop is empty
  • The shop now keeping the item data
----------, Apr 29, 2025

  • Added Polish translation.
  • Introduced the /scs admin customer "customer mode" command for debugging (permission: spygchestshop.admin.customermode).
  • Unlimited shops are now represented by -1 instead of 0.
  • Added support for defining maximum shop "groups" in the configuration.
  • Performance improvements.
----------, Mar 16, 2025

Resolved an issue where players could purchase items without having the required balance.
----------, Feb 26, 2025

  • Refactor shop loading process
  • Add version check
  • Add shop creation/removal events
----------, Feb 21, 2025

Resource Information
Author:
----------
Total Downloads: 939
First Release: Jan 17, 2025
Last Update: Dec 21, 2025
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings