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 Sep 18, 2014Having an issue with Ibuy shops. While it says we can remove the chest whenever we do this the shop "breaks" and will no longer sell this item. Never had this issue before. Any help would be great :)
Bukkit 1.7.9-Ro.1-10 ect... Signshop 2.9.0 Vault 1.4.1
-
View User Profile
-
Send Message
Posted Sep 15, 2014@Iticip
Players can't sell XP to other players. The problem is that if a player is offline, they wouldn't get the XP you sold to them. You could buy and sell bottles o' enchanting though, if that's what you wanted to do.
-
View User Profile
-
Send Message
Posted Sep 15, 2014Hello Devinish
I was experimenting with the plugin, and I have a question with regards to XP. Is it possible to make the sign not unlimited for selling XP? For example, lets say I want to sell 8,250 XP total, because that's all I have and I'm not an admin who should spawn in unlimited XP. Is there a way to limit how much I put in the sign? If not, is there a way you can make that happen in the config?
-
View User Profile
-
Send Message
Posted Sep 13, 2014@kukelekuuk00
You can fill up the chest that your sign puts items into. So if you only wanted to buy 3 stacks of cobblestone, just fill the other slots of the chest with dirt or something, and leave 3 open. Then when the chest fills up, the sign will turn red and say you are overstocked.
-
View User Profile
-
Send Message
Posted Sep 13, 2014Is it possible to create a limit to the amount of things people can sell to you? As in.. limit the amount of money the sign is to receive. This could prevent bankruptcy and allows for more finetuned shop creation.
Basically, have the money handled by the sign itself. (like with Essentials' tradesigns.)
-
View User Profile
-
Send Message
Posted Sep 11, 2014@OnSceneReporter
Unfortunately Vault does not support multiple economies, so neither does SignShop.
-
View User Profile
-
Send Message
Posted Sep 11, 2014Hello, I am wondering if this amazing economy plugin can work with multiple currencies from systems like CraftConomy.
Say we have the $ and the Waffle?
-
View User Profile
-
Send Message
Posted Sep 7, 2014@Devinish
Thanks :)
-
View User Profile
-
Send Message
Posted Sep 7, 2014@Clazher
Looks like it has something to do with Skript. We'll take a look. I made a ticket out of your comment for when we get more information.
-
View User Profile
-
Send Message
Posted Sep 7, 2014@Devinish
The plugin Dont Load Check this http://pastebin.com/u03FXg3X
-
View User Profile
-
Send Message
Posted Sep 6, 2014@Clazher
Is there something not working?
-
View User Profile
-
Send Message
Posted Sep 6, 2014Update for 1.7.10 - 1.8 Spigot ? :C
-
View User Profile
-
Send Message
Posted Sep 2, 2014@MinecraftAdmin
You COULD delete the sellers.yml and player.db and let them regenerate. This would mean all shops would have to be relinked, however.
-
View User Profile
-
Send Message
Posted Sep 2, 2014Question, I use SignShop strictly as an admin-shop. If there a way for me to bypass the UUID conversion for all players in the sqlite DB? I have had a lot of players log in in the past, and it is taking a loooooong time to convert. Any help would be appreciated :)
-
View User Profile
-
Send Message
Posted Sep 1, 2014@ReeferX7
Thats in the config options...just look for it.
-
View User Profile
-
Send Message
Posted Aug 30, 2014it is good
-
View User Profile
-
Send Message
Posted Aug 27, 2014@SafiraHart
Ah, you need 2 separate chests. One for the item you want, and one for the item you are giving away.
@ReeferX7
You can setup a sign to buy an inventory of stone, and if they don't have an inventory, it will buy whatever they have, and give a cut of the price. Just set AllowVariableAmounts in the config to true.
-
View User Profile
-
Send Message
Posted Aug 27, 2014@Devinish
I want to make a signshop to sell all items at once, example a single stone or one full invetory stones in same sign with one click. is impossible?
-
View User Profile
-
Send Message
Posted Aug 27, 2014I really love your plug in. I have played with it a lot on the server my husband and I run. However I am having a small issue. I am trying to set up a trade sign using the [itrade] sign and the directions in game. It says to place the item you want the player to give in the chest. Then punch the chest. Then place the item you want to give the player in exchange and punch the chest and sign. When i punch the chest a second time it removes the first punch. Could you please make a tutorial or explain better how to set up a trade sign?
-
View User Profile
-
Send Message
Posted Aug 27, 2014@ReeferX7
I'm not sure what you are trying to do. You can definitely make custom signs though.