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 18, 2013@orkun1675
There's a few possibilities, but one of them is that the !items variable was removed from the messages in the config. Another possibility is that something was corrupted. What were the signs selling before? Do you still get items when you use the sign? When you left click, does it tell you what you are buying?
-
View User Profile
-
Send Message
Posted Jan 18, 2013I had many shop signs created like 3 months ago. Now when I right click them it says You have bought for 40$, after for there is only space. How could the items be deleted?
Help please urgent.
-
View User Profile
-
Send Message
Posted Jan 17, 2013@ryvix
Yes, there is an issue with the bPermissions plugin, or Vault. Probably bPerms though.
-
View User Profile
-
Send Message
Posted Jan 17, 2013Hey, what permissions plugin do you use most of the time when testing this plugin? Using bPermissions here but lately players can't seem to actually do anything due to lack of permissions. However everything seems to be in order and I didn't change anything other than updating this and bPermissions and Vault. I think it must be something bPermissions did and am wondering if you have had a similar experience. Thanks =)
-
View User Profile
-
Send Message
Posted Jan 15, 2013@Devinish
That dev build seems to have fixed the issue through repeated restarts. Many Thanks!
-
View User Profile
-
Send Message
Posted Jan 12, 2013@dockter
Yep, here is a dev build that should work.
-
View User Profile
-
Send Message
Posted Jan 12, 2013Is there a beta version that exists with a fix in it for the Enchanted Books?
-
View User Profile
-
Send Message
Posted Jan 10, 2013oh heyy, sorry never mind I found it
-
View User Profile
-
Send Message
Posted Jan 10, 2013wats that
-
View User Profile
-
Send Message
Posted Jan 10, 2013@girly259
Ah, I misunderstood your question. In that case, check our FAQ!
-
View User Profile
-
Send Message
Posted Jan 10, 2013I know I've watched it a couple times and u said something about infinite items how do u do it???
-
View User Profile
-
Send Message
Posted Jan 10, 2013@KubaBVB09
What version of craftbukkit are you using? Please make a ticket.
@girly259
The amount you put in the chest is the amount it will sell. Watch our tutorial video.
@IPOLKM
Golden_axe is default. Check our FAQ for more common questions.
@MrTomTomHD
You can go into the config and replace messages with empty quotes (i.e "") and it will prevent the message from being sent.
-
View User Profile
-
Send Message
Posted Jan 10, 2013@IPOLKM
Use a golden axe if you are in creative mode.
-
View User Profile
-
Send Message
Posted Jan 9, 2013Hi, I run a server with SignShop and we have a few ops and i was wondering if there is any way to stop Ops getting spammed when a player buys from the shop.
-
View User Profile
-
Send Message
Posted Jan 9, 2013Hey, im having troubled deleting my sign shops, and chests, help?
-
View User Profile
-
Send Message
Posted Jan 9, 2013hi, I love this plugin but every time I try to sell something it gives them all of it how do I get infinite items
-
View User Profile
-
Send Message
Posted Jan 9, 2013Anytime I make a sign that links to a chest to sell dyed clothing and I reset the server it resets the dye on the item. The linked chest still contains the correct item but buying the article in question makes it be the default leather.
-
View User Profile
-
Send Message
Posted Jan 9, 2013@zempire2010mjk
That's a really interesting way to use worth! That bug is in bukkit itself, unfortunately. It will try to place the block, but if you are in the way, it will cancel the block place and everything else, including any signshop interactions. It has been this way for a while, and it's really annoying. The workaround is to stand back from the sign, or hold an item that doesn't get placed (like a sword).
-
View User Profile
-
Send Message
Posted Jan 9, 2013Is it normal for sign clicks to not be registering with certain blocks/item in the selected hand?
I don't remember that every being an issue before as it would if anything look like you were placing the block (it disappeared though and never took away from hand) and allowed the interaction.
I noticed this when trying to set up a command/custom sign to use /sell hand, because iSell sign wasn't ideal since it doesn't have a way to interact with [worth] in the same fashion, and i really didn't want to have 50+ iSell signs just for items that could be sold using the worth file.
So maybe a way to implement iSell to work with and without a chest where without a chest it will allow sale of any type of item that is in the worth file and with a chest only said items set up in chest.
Anyway, have to figure out why certain blocks and items are not letting the sign interaction work in the meantime as it is even affecting players trying to use buy signs.
-
View User Profile
-
Send Message
Posted Jan 8, 2013@deleted_7536780
Exactly what ryvix said. We do it this way, because we can't comment in the config, otherwise we wouldn't be able to automatically add the newest features to it. The YAML parser would just delete any comments that aren't at the top of the page. Also, we can have pictures and things like that in the Quick Reference, so it's kind of a win-win.