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 May 23, 2013@lANTHONYl
We wished it would have been implemented by now as well. You can always use a command sign to run that command for you after a plot is sold or something.
-
View User Profile
-
Send Message
Posted May 23, 2013@Devinish
Meh... That would only work if the reload command was done before a new sign took the place of the old one. I'm using SimpleRegionMarket and really need to have the shop plots be rent-able. SRM still doesn't have the SignShop hooks implemented :/ Thanks for supplying the API hooks a while back though :) I was hoping that it would have been implemented by now though...
-
View User Profile
-
Send Message
Posted May 23, 2013@lANTHONYl
Worldedit would have to tell SignShop that the block has changed. Otherwise, doing a "/signshop reload" will recognize that the sign is no longer there.
-
View User Profile
-
Send Message
Posted May 23, 2013Is there any way to make it such that if a SignShop is removed from WorldEdit or another plugin that it removes the shop?
-
View User Profile
-
Send Message
Posted May 23, 2013@IwuvMineCraft25920
You need a chest to setup a shop, but after the shop is setup you can destroy it if it has infinite items. Common infinite shops are iSell and iBuy. As for the money issue, this is in our FAQ as well.
-
View User Profile
-
Send Message
Posted May 23, 2013@Devinish
Okay..that solved my problem but I'm using essentials and it has a built in Economy sistem, I right now have $1100 but it's not increasing from the signshop..Vault is installed. I can only increase my money by doing /sell [hand] <
-Essentials commandAnd in the video you said something about not needing chest because you will have millions of it, how? Not in FAQ and not big problem so Ticket is not needed
-
View User Profile
-
Send Message
Posted May 23, 2013@IwuvMineCraft25920
Please read our FAQ for the answers to many common questions.
-
View User Profile
-
Send Message
Posted May 23, 2013How do you sell it for a specific amount or only 1. It keeps making me buy a stack..help me
-
View User Profile
-
Send Message
Posted May 21, 2013@Puseidr
You cannot buy items when your inventory is full.
-
View User Profile
-
Send Message
Posted May 21, 2013does this plugin check your inventory before buying that you have enough space to buy items?
when my inventory is full i should not can buy anyting..?!
-
View User Profile
-
Send Message
Posted May 20, 2013@therealduckie
You cannot customize that text.
@nostalgicbadger
Understandable. We look forward to it. You must use these libs to get the plugin to compile.
-
View User Profile
-
Send Message
Posted May 20, 2013Is it required that it displays [SignShop] for each action or can I change that somewhere? I looked for an english localization file but did not see one.
Ultimately, I would like to customize that text.
Thanks
-
View User Profile
-
Send Message
Posted May 20, 2013@Devinish
What most appealed to me about your shop plugin is how easy it is for people to use. Unfortunately, because they have to learn and remember to use a second plugin anyway, that benefit gets mostly negated. In too many case, people forget about or misuse LWC and end up getting robbed, which is why I'd like some kind of automatic chest protection. I can code it in myself though. Kudos for your work on the plugin.
-
View User Profile
-
Send Message
Posted May 20, 2013@nostalgicbadger
As stated previously, there are many plugins that already handle chest protection. That said, if you wanted to fork SignShop and add it in yourself, we would be happy to accept a pull request. Most servers typically already have a chest protection plugin, so it hasn't really been worth our time to do it ourselves.
-
View User Profile
-
Send Message
Posted May 19, 2013Would you consider adding a toggle in the configuration for native chest protection? Shop owners almost never want people to be able to open and remove items from the inventory chest, so right now, there are two plugins involved in opening a shop. If you're absolutely opposed, I'll fork SignShop, but it seems like a feature most people would appreciate.
-
View User Profile
-
Send Message
Posted May 19, 2013@jamesj989
As of right now you can't do that, but you could always use some large number like 999999w for the time, so they will "Rent" it for the next 19230.75 years. They won't be able to put it for rent again though.
-
View User Profile
-
Send Message
Posted May 19, 2013Is there a way to make it so that users can buy rooms in a building, similar to the Hotel but instead of renting a room it would be buying the room. Please let me know really soon! Thank you!
-
View User Profile
-
Send Message
Posted May 19, 2013@Six_shooter87
We recommend only using one shop plugin so your users don't have to deal with 2 different ways to make shops. As such, you can comment out essentials signs in their config. If you don't want to get nagged about the conflict, you can set DisableEssentialsSigns: false in your SignShop config.
-
View User Profile
-
Send Message
Posted May 19, 2013Question: it says that essentials-signs are enabled that conflict with signshop. How can I disable certain signs in signshop?
-
View User Profile
-
Send Message
Posted May 18, 2013@DruidKiria
We get that information directly from the server software. I don't think craftbukkit has multi-language support though, sorry. We would still love to include a Portuguese translation for the rest of the plugin, if you'd be willing to share. Feel free to PM me the file. If you can figure out a way to get a Portuguese server software however, it should work.