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 Oct 25, 2013@sadow200
It depends on how those extra chests are added to the game. I'm going to guess it won't work, but you could give it a try. Try adding that material name to our config under "linkableMaterials:". Again, I have no idea what is going to happen here, because I don't know what mods you are using, but I don't think it's going to work. It sounds like you might be using Feed the Beast, which isn't officially supported. Let us know how it goes though.
-
View User Profile
-
Send Message
Posted Oct 25, 2013@Devinish the custom items do work but there names are not correct but its fine. also is there away to make it so the sign's can connect to extra chest that are not vanilla chest's?
becuase on my server i have the mod that add's more chests that are bigger in size.
-
View User Profile
-
Send Message
Posted Oct 25, 2013@scottparker943
In what way?
-
View User Profile
-
Send Message
Posted Oct 25, 2013Like the plugin! With me it conflicts with essentials anti build a bit though
-
View User Profile
-
Send Message
Posted Oct 24, 2013@Devinish No errors.
-
View User Profile
-
Send Message
Posted Oct 24, 2013@sadow200
That depends on where the custom blocks come from. If you are using craftbukkit as your server software then chances are, it will work.
@user_854710
Check your startup logs for any errors. If you find something, be sure to create a ticket and fill out the required information.
-
View User Profile
-
Send Message
Posted Oct 24, 2013Quick question maybe someone has had the same issue. I have set my signs up and everything works. When I restart the server the signs are still lit up blue, but do not work. Also, the ink sac does not work for me. What other information would someone need to diagnose this problem or is it something that I have or have not done to make it work right?
-
View User Profile
-
Send Message
Posted Oct 24, 2013does this plugin work with custom blocks?
-
View User Profile
-
Send Message
Posted Oct 24, 2013@jessexschilling
Unfortunately not. SignShopHotel uses many things from SignShop in order to do what it needs to do, rewriting it for a standalone version would be time better spent making SignShop better. SignShop can do everything Essentials can do (probably) and more. If you have any questions on our features or anything else, I'd be happy to help.
-
View User Profile
-
Send Message
Posted Oct 24, 2013Any chance that SignShopHotel could be released as a standalone? I use essentials for all of my Sign needs, but I would love to be able to use SignShopHotel to rent rooms.
-
View User Profile
-
Send Message
Posted Oct 20, 2013@ZwPBerserk
Officially, no. Unofficially, you can "move" signs by going into the sellers.yml and changing the coordinates of a shop. Of course you will need to have a sign with the proper formatting on it at the new location. Worldedit can be used to copy paste signs, among many other plugins. Note: I don't recommend going into the config and editing things, it's much easier and less error prone to just relink the signs.
-
View User Profile
-
Send Message
Posted Oct 20, 2013Hi,
Is it possible to copy an already existing shop to another place?
I want change the location of the shop, but i dont wanna remake the whole shop again.. :P
-
View User Profile
-
Send Message
Posted Oct 18, 2013@Devinish
It is after the day has expired. Ok, I'll put in a ticket. Thank you. :)
-
View User Profile
-
Send Message
Posted Oct 15, 2013@catprowler
Yeah, does it happen with signs less than a day? Does it happen with signs more than a day? It should return the room to an unrented state after it has expired. Any additional information you have, please put it in that ticket.
-
View User Profile
-
Send Message
Posted Oct 15, 2013@Devinish The issue that DrSoloX is talking about sounds the same. Can you please tell me what I should provide for information. All I know is when someone clicks on the [hotel] sign to rent a room for a day, when the day is up there name still remains on the sign and they can still access that room. I thought when the day is up they had to rent it again to access it? Is there something that should update these signs once the time runs? What can I provide you to help?
-
View User Profile
-
Send Message
Posted Oct 14, 2013@TheParalyzer
I'm not sure what you mean by that.
@catprowler
We currently have a bug report open here about that issue. Please provide any additional information you can about that issue.
-
View User Profile
-
Send Message
Posted Oct 14, 2013Hi there, I use signshophotel and love it, but I was wondering why the perons name is still on the sign even after the time has passed that it was to be rented for? For example I have them set for 1 day and that persons name still remains on the sign after that so they have access to that room all the time? I also wanted to know if there is a command to change the room from being registered? When I try to reset the room sign with a golden axe and redstone it tells me that it is already registered and will not accept my sign? Can you please help? Thank you.
-
View User Profile
-
Send Message
Posted Oct 14, 2013How do i add recharg on the signs for [class]
-
View User Profile
-
Send Message
Posted Oct 14, 2013@wargamer2010
Thanks bro, you rock!
-
View User Profile
-
Send Message
Posted Oct 13, 2013@capobase
There seems to be no API or source available for Lorelocks but I'll give it a try.
In the meantime, you can check the progress of your request here.