Spyg - ChestShop
1.9.2A lightweight Minecraft plugin for creating player-driven item shops with ease. Highly configurable
1.9.2latestImproved Shop Modes and Better Player Disconnect HandlingJan 7, 2026 Improvements - Fixed shop mode handling so buying and selling modes are selected correctly based on shop state. - If a player had a pending amount input in chat, it is now automatically cancelled when they leave the server. - Minor internal cleanup and optimizations.1.9.1Shop notification bugDec 21, 2025 Fixed - Fixed a message bug that occurred when shop notifications were enabled.1.9.0ItemStack Support & 1.21.11 CompatibilityDec 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 toAIRFixed - 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 updatesImportant - Language files must be updated after updating the plugin - Placeholder change: -
%material%→%item%1.8.1Automatic library download and message handlingOct 2, 2025 - The plugin now downloads required libraries automatically without any issues. - Fixed an error that occurred when a message was not configured properly.1.8.0Dual Trading updateSep 14, 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.
1.7.1️ Shop Fees & Name VisibilityJul 28, 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.1.6.2Improved Hologram SystemJul 15, 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.1.6.1Hide shop holograms trough walls, 1.21.6 and 1.21.7 supportJul 8, 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.1.5.4Optimized Double Chest DetectionJun 23, 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.1.5.2Fix IllegalStateExceptionJun 13, 2025 We fixed an error that occurred when the plugin tried to check for shops that were unloaded1.5.11.21.5 support, optimizationsJun 12, 2025 - Added support for Minecraft version 1.21.5 - Optimized shop getter methods for improved performance1.4.1Added decimal price option, fixed price extracting, other bugfixiesJun 10, 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 fixes1.3.1Fixed an issue where the hologram wouldn’t appear on rejoinMay 4, 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)1.3.0Now keeping item data, fix messages, new featuresApr 29, 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 data1.2.0Polish translation, max shop "groups", bug fixes, performance improvementsMar 16, 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.1.1.1Fix issue with balance checkingFeb 26, 2025 Resolved an issue where players could purchase items without having the required balance.1.1.0Shop Loading Refactor, Version Check & EventsFeb 21, 2025 · Refactor shop loading process · Add version check · Add shop creation/removal events1.0.0Jan 17, 2025
Similar projects
Config →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta