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 Dec 11, 2012@spazmonkey777
You can safely use the latest beta with SignShop (to the best of our knowledge), but the latest development builds broke book suupport. Also, you should direct your frustrations with bukkit to the bukkit team. Trust me, we feel it too. We are making the necessary changes to signshop for the latest development release, but if you are using the latest development release, and are complaining that your server is waiting on SignShop, then that's on you. Those releases are not intended for use on live servers.
-
View User Profile
-
Send Message
Posted Dec 11, 2012@Devinish
Well have to consider how long the wait can be for Bukkit to have a Beta/RB out for things. Especially when most plugin dev's are making at least some Dev builds that fix the changes bukkit made.
I for one have all my plugins functioning for the new build, just waiting on SignShop now. Can't really run without it, and don't want to have to use a different shop plugin. Love SignShop to much :)
-
View User Profile
-
Send Message
Posted Dec 8, 2012@StreetDancer1
There's not even a beta out for the new api... Remain calm.
-
View User Profile
-
Send Message
Posted Dec 8, 2012Please update this to new BukkitAPI please :(((
-
View User Profile
-
Send Message
Posted Dec 5, 2012@Devinish
Thank you so much. I just went into the SignShop.jar using winrar and renamed all the Sell: ones to Resell: and it worked like its suppose to now!
-
View User Profile
-
Send Message
Posted Dec 4, 2012@bigkevin112
Oh, I understand the question now. Ok, so you can do 1 of 2 things. The first is put empty quotes for Sell: in the Signs: section (i.e. Sell: ""). The second is go into the SignShop.jar and remove the Sell: sign from the config.yml in there, Basically, if SignShop detects one of the signs gets removed, it will look at that list and replace it.
-
View User Profile
-
Send Message
Posted Dec 4, 2012@Devinish
Ok I tried it and every time I reload the plugin it puts the old value in. I tried to put them all to Resale instead of Sale. In the config.yml. Is there something else I'm suppose to change?
-
View User Profile
-
Send Message
Posted Dec 4, 2012@bigkevin112
Absolutely, just go into the config and change all the lines that start with sell to another name.
-
View User Profile
-
Send Message
Posted Dec 4, 2012So I really love this plugin and would love to use in my server. The only problem is the it conflicts with another plugin I run called SimpleRegionMarket. Now the problem is that on the first line they both use the [Sell] is there anyway to get around this?
-
View User Profile
-
Send Message
Posted Dec 3, 2012@TheCanadianLizard
As soon as the Bukkit team releases a stable build, we will test and update. That said, according to reports, it should work for 1.4.
-
View User Profile
-
Send Message
Posted Dec 3, 2012have you ever though of updating to 1.4.5? this is a great plugin, and i would like my server to have it. :3
-
View User Profile
-
Send Message
Posted Dec 3, 2012@DesmondOz
I'm not sure what you mean. Are you talking about on the menu page in game? If so, I used GIMP to make the banner, and the the HD Texture Patcher to get it in game.
-
View User Profile
-
Send Message
Posted Dec 3, 2012this is a off topic question but hope you can help :< what mod did you use to make your minecraft texture/graphic?
-
View User Profile
-
Send Message
Posted Dec 1, 2012@marciopol
Could you try removing the sqlite.jar and restarting your server?
-
View User Profile
-
Send Message
Posted Dec 1, 2012@Devinish Yes, I have sqlite.jar in signshop/lib folder
-
View User Profile
-
Send Message
Posted Nov 29, 2012@Exloki
When you left click a shop it will tell you what it's selling without doing any transaction at all. It also does not rely on what's written on the sign when it comes the items, it purely tells you what the shop is truely selling (or offering in case of a redstone sign). When you right click the shop, it will run the transaction and thus give or take the items.
-
View User Profile
-
Send Message
Posted Nov 29, 2012Is there a feature where you can shift-right-click or type a command and click or hold an item and click a sign to show what it's selling? Otherwise, it seems that someone could write on lines 2 & 3 that they're selling diamonds, and the buyer could receive dirt.
-
View User Profile
-
Send Message
Posted Nov 26, 2012@marciopol
Do you have the sqlite.jar in your signshop/lib folder? Did it download for you?
-
View User Profile
-
Send Message
Posted Nov 24, 2012OKay, ill do it in a second EDIT: Now there is this error : http://pastie.org/5427386 Got one another question, is this possible to add someone to shop, so he can eg. fill the chest for me? EDIT: Reverted to 2.3.6, after I try to punch [Buy] or [iBuy] sign after punching chest with book, I can no longer create any kind of signs until I restart server. Weird
-
View User Profile
-
Send Message
Posted Nov 23, 2012@wargamer2010 Sorry, now I can't make it happen again either. Awkward... Latest builds of everything except I'm using Spigot right now.