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 Apr 6, 2013Hey, is there a special way to make [Slot] signs or are they supposed to be the same as the rest?
-
View User Profile
-
Send Message
Posted Apr 5, 2013@Adelskrone
Firstly, you will want to check the sellers.bak file and rename that to sellers.yml to restore anything that you have saved. Secondly, you should not be losing all of your shops on restart. Are you using some sort of strange plugin to startup your worlds? Did you rename your world? If this is a problem, please open up a ticket so we can better understand what steps to take to reproduce the issue.
-
View User Profile
-
Send Message
Posted Apr 5, 2013Hey hello! I just created a huge shopping mall with signshop. I connected nearly 300 boxes with 300 signs. But every sign lost the connection to the box after a server restart. Everything was gone then. How can i fix this, that the connection will stay after a server restart?
Greets.
-
View User Profile
-
Send Message
Posted Apr 5, 2013@teamblackoutuk
We do not have a sign built in that gives items away for free, but you certainly could do it. Just don't leave a price on the bottom line. If you'd like to create a sign specifically for that purpose, you can do that as well by removing "takePlayerMoney" and "giveOwnerMoney" from a Sell sign. You can name it "Free" if you like as well. If you want to create a custom sign like that, check out the Quick Reference.
-
View User Profile
-
Send Message
Posted Apr 5, 2013can you do [Free] With This Plugin
-
View User Profile
-
Send Message
Posted Apr 4, 2013@garbar94
I'm not sure what it is that you are looking for with support. Please create a ticket explaining what doesn't work, or what feature you would like to have.
-
View User Profile
-
Send Message
Posted Apr 4, 2013Hey could you guys add support for Ultimate Skyblock thanks
-
View User Profile
-
Send Message
Posted Apr 4, 2013@Flamey_Kumori
Yeah, I just re-read the comment. Sorry about that.
-
View User Profile
-
Send Message
Posted Apr 3, 2013@Devinish
ohhhh, you didn't say that, alright I'll do that then.
-
View User Profile
-
Send Message
Posted Apr 3, 2013@Flamey_Kumori
No, you put those in the config, in the signs: section. You will probably want to make a new sign. Check out the quick reference for more info about SignShop's custom signs and blocks.
-
View User Profile
-
Send Message
Posted Apr 3, 2013@Devinish
I know, we have it running, i can set worth to be the item price, but the command's you told me to put on the sign don't work. I'm putting the commands on the 1st second and third line, then the worth on the fourth, but it won't register as a shop.
-
View User Profile
-
Send Message
Posted Apr 3, 2013@Flamey_Kumori
I'm sorry, I'm a bit too busy to really give you much more. But you need to be running essentials, and you need to have "[worth]" where the price goes on the sign. Then you define the items the sign buys in the essentials worth.yml
-
View User Profile
-
Send Message
Posted Apr 3, 2013@Devinish
I just got around to test this : You will need to make a sign that takes the item a player is holding. it should look something like this:
takeItemInHand,givePlayerMoney,playerIsOp
And when I made the sign it didn't really work, and by not really, I mean not at all. Am I missing something here? We have a mumble server to talk over and I'd be more then happy to share the ip with you to the MC server for your help, hopefully it's something that shouldn't take long to teach me.
-
View User Profile
-
Send Message
Posted Apr 2, 2013@Devinish
Many thanks, I knew I was missing something! Great plugin, works like a charm. I'll get to disabling those signs, you keep being classy :P
-
View User Profile
-
Send Message
Posted Apr 2, 2013@RobbyRP
If you have any signs that conflict with SignShop, it will tell you. Heal and Repair are some other signs that conflict. If you do not wish to get that notification, you can disable it using our config option, "DisableEssentialsSigns". However, we recommend just disabling the signs in the essentials config, because then things aren't different between your sign plugins.
-
View User Profile
-
Send Message
Posted Apr 2, 2013-
View User Profile
-
Send Message
Posted Apr 2, 2013@j3rkk
Yeah, that sounds like it could be the culprit. I look forward to the pictures.
-
View User Profile
-
Send Message
Posted Apr 2, 2013@Devinish
I feel so stupid, the owner changed money plugin back to what we used to have when he updated to 1.5, didnt come to my mind that this would cause problems, I hope he'll change it back so we can get this plugin to work on the server again,
many thanks, once it works again I'll post some pictures of my shop somewhere on here :)
grtz, J3rkk
-
View User Profile
-
Send Message
Posted Apr 2, 2013@j3rkk
We can't really know for sure what's going on unless he submits a ticket with all the info we ask for. My initial thought is that you aren't using Vault, but I really can't take an educated guess without any of the info we need.
-
View User Profile
-
Send Message
Posted Apr 2, 2013Hey, love this plugin, really do,
keep up the great work, I made a big shop on my fav. server, but the owner tryed and put up the dev build, just like you don't recommend ;), and it won't work, you get a message while linking the chest, but it won't do anything with redstone to the sign.
Do you have any idea what causes this? or do we have to wait for the RB?
greetz, J3rkk