SignShop v5

SignShop allows you to set up physical shops by punching a chest with your items you want to sell, then punching a sign (while holding redstone dust). It's easy to set up, and even easier to customize!
This plugin requires Vault and a vault compatible economy plugin.
Main | SignShopHotel | SignShopGuardian | Features | FAQ | Signs | Config | Permissions|Developer API | Issues / Suggestions
[Buy] Allows players to buy items from a chest.[Sell] Allows players to sell items to a shop.[Trade] Allows players to trade one set of items for another.[iBuy] Admin shop that allows players to buy infinite items.[iSell] Admin shop that allows players to sell infinite items.[iTrade] Admin shop that allows players to trade one set of items for another an infinite number of times.
Important Links:
View Config
SignShop Quick Reference (This is also in your /plugins/SignShop folder)
Fork us on GitHub
Latest Features:
SignShop v3.6.1
- Fixes error loading due to null CMIWorthHandler
- Fixes a NPE when converting empty timing file
- Adds support for EasyConomy and Lands
- Only hook into Ess/CMI worth if worth is enabled in the Signshop config
- Adds a new permission("Signshop.Destroy.Others") which allows a player to destroy other player's shops without having the other admin permissions
- Makes internal colors configurable
- Replaces deprecated methods in SignShopPlayer
- Adds a spawn protection check to inform server owners that the vanilla spawn protection may prohibit non ops from using shops
- Adds shulkerbox to descriptions
- Fixes potion names in descriptions
SignShop v3.5.0
- Adds warped and crimson variants to the config
- Fixes AuthorNagException when canceling async tasks
- Fixes NullPointerException when converting and empty sellers.yml
- Adds Op bypass to BentoBoxHook
- Fixes issue when BentoBBox blocks other worlds (Thanks BONNe)
- Updated Kit help message
- Fixed allow-shop flag being ignored in WorldGuard global region
- Update ResidenceHook for owner bypass
- Switch to locale names for languages and remove web names
- Add Ultimate_Economy to soft dependencies
- Fixes SSQuickReference.pdf being blank
- Switched to OfflinePlayer instead of deprecated playerName for Vault
- Fixes Spigot complaining about loading classes without being a dependency
- Added configurable shop explosion protection
For a full list of features, visit this page.
Extending SignShop with other Plugins
| Plugin | Description |
|---|---|
| Vault | Works with all standard economies (EssentialsEco, iConomy, BOSEconomy, Gringotts, and more) and permission plugins (LuckPerms, Permissions 3, bPermissions, PEX, GroupManager, PermissionsBukkit, zPermission (and defaults to OP permissions, if you don't want to use a permission system)). |
| For sign and chest protection, though SignShop has built in sign protection. | |
| Use the worth.yml for dynamic sign prices by putting [worth] on the bottom line of the sign (must be enabled in SignShop config) | |
| SignShopGuardian | Save your inventory when you die. |
| SignShopHotel | Allow players to rent rooms for a period of time. |
| dynmap | Show shop locations. |
| Multiverse | Supports Multiverse worlds. |
| WildcardCommands | Make SignShop run commands for all players online. |
| Towny | Use Towny banks and only let players make shops in Towny shop plots. (Thanks ryvix!) |
| WorldGuard | Respects build permissions, and you can only let players make shops in regions with the allow-shop flag. |
| ChestShop | Convert from ChestShop format to SignShop format by just punching the sign with redstone. |
Usage
SignShop2 tutorial video
Example SignShop

This is an example of how to set up a [Buy] sign with SignShop. The sign above is linked to a chest containing items. In this example, it will sell an enchanted pickaxe for 600 Waffles (Waffles are our server's currency :-) ).
Featured SignShop

GamerFreak's Epic SignShop
Send me pictures of your server's SignShops in the comments below and the image above could be YOUR shop!
Suggestions and Issues
If you are having a problem with SignShop, please feel free to take a look at our tickets to make sure others have not already reported the issue! If they haven't, please fill out the requested info when making a ticket. Thanks!
Like this plugin? Buy us a beer and/or caffeinated beverage!
-
View User Profile
-
Send Message
Posted Jan 29, 2021In reply to hxgonic:
Thanks, I am glad you like it! Unfortunately configuring the prices can be very tricky and really depends on the server setup and play type so it will be hard for anyone to help you. The pictures of GamerFreak's shop are quite old and may not even apply to current versions we also don't have any other pictures of it. It may be worth looking at some plugins such as Essentials or CMI that have a worth.yml and using that as your starting point.
-
View User Profile
-
Send Message
Posted Jan 24, 2021love this plug in it works amazingly on my server!
-
View User Profile
-
Send Message
Posted Jan 24, 2021In reply to RaiiDzFN:
Thanks!
-
View User Profile
-
Send Message
Posted Jan 21, 2021how do i lock the chest or is there a way to not give other players accses to the chestß
but exept that very nice plugin
-
View User Profile
-
Send Message
Posted Jan 21, 2021In reply to reamon5:
SignShop is not a protection plugin so if you want to protect your chests you will need a plugin that is made for that. You can use a plugin that allows the player to claim land or you can use a chest/block locking plugin. If you install LWC you can enable an option in the SignShop config that will automatically tell LWC to lock the chest for the player.
-
View User Profile
-
Send Message
Posted Jan 16, 2021Love this plugin but how am I suppose to give my players money to start off with?
-
View User Profile
-
Send Message
Posted Jan 17, 2021In reply to thekit0:
Thanks. All the aspects of the economy depend on the economy plugin you are using. Most economies have a configurable starting amount and some sort of give money command. Make sure you have SignShop, Vault and a Vault compatible economy plugin.
-
View User Profile
-
Send Message
Posted Jan 13, 2021Is there a way for people to buy a stack at a time without having to make one shop for 1 at a time and another shop for 64 at a time
-
View User Profile
-
Send Message
Posted Jan 14, 2021In reply to enigma0gaming:
Unfortunately no since one shop could potentially contain many different items with many different stack sizes. You can link multiple shop signs to a single chest and shops that start with an 'i' can have the chest removed after linking as long as the sign is not attached to it.
-
View User Profile
-
Send Message
Posted Jan 8, 2021Why cant players buy from a ibuy or isell if theres a way to make that then how
-
View User Profile
-
Send Message
Posted Jan 8, 2021In reply to spawnnnnnnnnnnnnnnnnn:
This is usually caused by a plugin interfering with SignShop or the built in vanilla spawn protection. Try changing spawn-protection=16 to spawn-protection=0 in server.properties. If you have Essentials installed try disabling all of the Essentials signs including -color by commenting them out. You may also need to give them a permission, you can use your permission plugin's verbose logging to see what permissions are being checked when they try to use a sign. i.e. /LuckPerms verbose on or /pex toggle debug.
-
View User Profile
-
Send Message
Posted Dec 22, 2020Does not work with GemsEconomy.-
View User Profile
-
Send Message
Posted Dec 22, 2020In reply to mata4627:
Hi, actually it should work since GemsEconomy supports Vault. However you need to make sure that you also have Vault installed and you enable it in GemsEconomy config. You also need to make sure that you have setup a default currency in GemsEconomy. If you still need help feel free to join the Discord or make a ticket on Github.
-
View User Profile
-
Send Message
Posted Nov 25, 2020Hello,
First of all, thank you for making this I love it, but I was trying to leave a comment on signshophotel and I couldn't. Is there a way to make it so no one else can open the door to a hotel room that you rented and only you can? Thanks in advance.
-
View User Profile
-
Send Message
Posted Nov 25, 2020In reply to electric_whisk:
Thanks I am glad you like it. The person that is renting the hotel should be the only one that can open the door. However, if someone is opped or has admin perms they can bypass this. Also if you have levers buttons or other redstone blocks attached to the door then a player can use them to open the door unless you link them to the hotel sign when you link the door. If you still need help I recommend joining the SignShop Discord.
-
View User Profile
-
Send Message
Posted Nov 11, 2020How can I use it? I want to download it and use it, but when I place it in the plugins folder, It doesn't show up as a plugin and doesn't work. The support discord server isn't very helpful.
-
View User Profile
-
Send Message
Posted Nov 11, 2020In reply to DV7RU5:
The Discord is very helpful just not when I am asleep or at work. I replied to this same question with the following when I woke up this morning but never got a reply.
-
View User Profile
-
Send Message
Posted Sep 21, 2020Hello! I seem to be having a problem
I selected the box using redstone, and then I chose the Billboard, but the Billboard did not change.
I tried to delete the plug-in and re-insert it, the situation remains the same.
I can't solve this problem...
Thanks!
https://youtu.be/xwgrvS0BQH4
-
View User Profile
-
Send Message
Posted Sep 21, 2020In reply to ya110770:
It looks like something is canceling the click before SignShop sees it. This is usually bukkits built in spawn protection. Try changing it to 0 in server.properties.
-
View User Profile
-
Send Message
Posted Oct 3, 2020回复weaves7:
The host tried, but it didn't seem to change.
Still the same as in the video...