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 26, 2014@Ekevoo
Hahaha. Just about everything you could possibly need to know about the plugin is in there. It started off much smaller than that, but we kept adding features to the plugin and it is about twice the size it used to be.
-
View User Profile
-
Send Message
Posted Jan 26, 2014The hell? A "QUICK" reference with 9 pages?
-
View User Profile
-
Send Message
Posted Jan 25, 2014@Pat1196
If you are having issues, please create a ticket and fill out the required information.
-
View User Profile
-
Send Message
Posted Jan 25, 2014Having an issue with trading lored items for lored items... (two lored swords and a lored skull
-> lored sword). When I link, one of the two swords registers as a raw, plain diamond sword and not the lored and enchanted one that I created. Will you take a look at this?-
View User Profile
-
Send Message
Posted Jan 21, 2014@JaffaMiner
Make sure you have Vault installed?
-
View User Profile
-
Send Message
Posted Jan 20, 2014@JaffaMiner
I'd then recommend checking your startup log to see why it isn't starting. If your issue isn't described in our tickets already, make sure to create one so we can fix it :-)
-
View User Profile
-
Send Message
Posted Jan 20, 2014@Devinish Well the plugin shows up red in the /plugin list
-
View User Profile
-
Send Message
Posted Jan 20, 2014@JaffaMiner
What doesn't work? We have not had any valid reports of it not working with 1.7.
-
View User Profile
-
Send Message
Posted Jan 20, 2014Just to be clear: My server is 1.7 and SignShop doesn't work because the latest version is 1.6, correct?
-
View User Profile
-
Send Message
Posted Jan 20, 2014@Mike1215
Haha, OOPS! Yes combining a bank sign into an iBuy is possible. You make your iBuy sign like normal, then make a sign like the following:
[Bank]
BankName
50
That sign will give 50% of the money to BankName when you punch it with redstone then punch your iBuy sign. It doesn't matter how your economy plugin does banks, really. As long as your economy's banks work with Vault (which yours probably do). Just put the bank name on the second line of the sign.
-
View User Profile
-
Send Message
Posted Jan 20, 2014@Mike1215
If you are deleting signs, they will be replaced. Most other changes should be saved. If you have an invalid .yml file because you have tabs or used some other invalid characters, the config will be regenerated as well.
EDIT: Make sure to check your console when you reload, it will tell you what you did wrong, most likely.
-
View User Profile
-
Send Message
Posted Jan 19, 2014Also, every time I do a "reload" or restart the server, the config file gets replaced, so all changes I do are not saved.
-
View User Profile
-
Send Message
Posted Jan 19, 2014@Devinish
It's funny you say that, because that command is actually not recognized lol. Even though its in the list of signs after saying "Sign help does not exist." Anyway, how about combing an iBuy to a Bank signshop? Or is that not possible?
@Maximvdw
Not too sure on that one. The plugin has a file called accounts, and has all players and banks. And within each "account" you specify it's type (player or bank).
-
View User Profile
-
Send Message
Posted Jan 19, 2014@Mike1215
Also worth noting, economy plugins use a 'fake player' as a way to store money. F.ex. some bank plugins will deposit their money to <bank> or factions, towns can use: "town-mytown". I don't use BOSeconomy, but my bank plugin f.ex. sends money to: "bank-maximvdw".
Knowing this, you can customize sign owner and send money to it.
@Devinish
I think the [bank] sign only works like share? So its not like you can let all the money of a Jukebox f.ex. go to a bank.
-
View User Profile
-
Send Message
Posted Jan 18, 2014@Mike1215
There sure is, you can use a [Bank] sign and put the name of the bank on it. It works just like a [Share] sign. Type /signshop sign bank for help with it in game or check out our Signs page for more info.
-
View User Profile
-
Send Message
Posted Jan 18, 2014I use BOSEconomy. Is there a way to make a signshop send money to a bank rather than a player?
-
View User Profile
-
Send Message
Posted Jan 17, 2014@Maximvdw
That is a totally pro solution. I never even thought of doing that!
-
View User Profile
-
Send Message
Posted Jan 17, 2014@dnluca
In the config: Find the "Device: takeplayermoney .. etc"
replace "setRedStoneOnTemp" with "setRedStoneOnTemp{10}" (10 is the amount of seconds)
If you need to have variable amounts ingame, use the !line2 param inside {} to put the time on the sign
-
View User Profile
-
Send Message
Posted Jan 16, 2014Is there a way to edit how long the [Device] triggers the lever for?
-
View User Profile
-
Send Message
Posted Jan 14, 2014@Kervinou
As far as we know, everything is working fine with 1.7. Take a look at the tickets if you are having any specific issues.