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 Jul 21, 2013@ScaroMX
That's an interesting idea. When you are selling a group of items, they must be grouped in one chest. You cannot have the groups in different chests as of right now. You could put several suits of armor in every chest, and SignShop will only sell the helmets for the helmet sign, legs for the legs, etc. As long as there is a full suit of armor in one chest, you should be fine. It isn't as organized that way though :-(
-
View User Profile
-
Send Message
Posted Jul 21, 2013Hi there, I hope there's someone can help me with this issue
I créate a shop to sell armors, complete or by piece so I put 4 chest, 1 for helmets, 1 for chestplates, 1 for leggins and 1 for boots.
I put a sign for each piece and a sign wich you can buy the whole armor by one click, this linking the 4 same chests to this sign.
The problema es that after setting the sign for the complete armor and see the [Buy] sign in blue, when someone try to buy it says is out of stock, no matter the 4 chests are full and the single piece signs are working.
I hope I've explained my self and someone can help, Thank you.
-
View User Profile
-
Send Message
Posted Jul 17, 2013@xxxXFluffyXxxx
Our FAQ will probably help you out with that issue.
-
View User Profile
-
Send Message
Posted Jul 17, 2013I did every single thing in the video exactly the same but it keeps telling me the shops don"t have money to pay you.
-
View User Profile
-
Send Message
Posted Jul 17, 2013@MarkiiIeJ
We want as many people to know about the plugin as possible, and as such, that prefix cannot be changed. Thousands of servers already use SignShop, so I don't think it's a big secret :-P
-
View User Profile
-
Send Message
Posted Jul 17, 2013Is there any possible way to remove the [Sign Shop] Prefix whenever someone purchases or use something with this plugin? It's a great plugin I love it, very compatible. I just don't want people taking some plugins or this because this is a great feature on my server.
-
View User Profile
-
Send Message
Posted Jul 16, 2013@mindstormguy1
Correct, it is real life time.
-
View User Profile
-
Send Message
Posted Jul 16, 2013About the SignShopHotel plugin - I assume that the time amount is in real-life time, not Minecraft-time?
-
View User Profile
-
Send Message
Posted Jul 13, 2013@PokerFool1
If that's the case, then I'd open up a ticket. Make sure to attach a picture of the sign you are using. I don't know the syntax of whatever plugin you are using for warps, but you could try "warp pvparena !player" as well.
-
View User Profile
-
Send Message
Posted Jul 13, 2013@Devinish
I must have missed that in the quick reference cause I didn't see it when I looked through it, or maybe I just didn't understand it. Or maybe I already tried that and it doesn't work for me, like how it didn't work when I just tried it.
-
View User Profile
-
Send Message
Posted Jul 13, 2013@PokerFool1
You would replace "PokerFool1" with "!player", and it will replace !player with the player using the sign. Again, I'd recommend checking out the quick reference, all this information is in there.
-
View User Profile
-
Send Message
Posted Jul 13, 2013@Devinish
So, I wouldn't be able to make a command sign that everyone could use? It'd have to be set to a specific player?
-
View User Profile
-
Send Message
Posted Jul 13, 2013@PokerFool1
You can use any command. By default, however, command signs run commands as if you types them in the console. So for your warp example, instead of "warp pvparena" you would put "warp PokerFool1 pvparena" or however the warp command works with your plugin. Check out the Quick Reference for more help with commands.
-
View User Profile
-
Send Message
Posted Jul 13, 2013How exactly does the "[command]" sign work? I can't seem to get it to work. the "[command]" first line of the sign turns blue, and it says it's doing the command when you click it, but it doesn't do anything. What commands can I have it do? is there a list of commands somewhere? or can I put ANY command in there? I was just testing it with the warp command.
-
View User Profile
-
Send Message
Posted Jul 11, 2013@Tukkertje1
The fact that you took enough time to go out of your way and send us a donation is more important than the amount. Thanks a bunch. We are glad you like it!
-
View User Profile
-
Send Message
Posted Jul 11, 2013@Devinish
Nvm i just added {120} after the device sign in config and it fixed it (players of my wont be able to create signs anyway)
I love this plugin so much great work
Edit: i did donate 1$ ik its not much but its alteast something for a great plugin!
-
View User Profile
-
Send Message
Posted Jul 11, 2013@CyanLights
I responded in that ticket.
@Tukkertje1
Check out the quick reference block for "setRedStoneOnTemp{#}"
-
View User Profile
-
Send Message
Posted Jul 11, 2013How do i change the time of the temp device sign?
-
View User Profile
-
Send Message
Posted Jul 11, 2013@Devinish
I actually asked the developer of Soulbound, and he responded with this: https://github.com/TfT-02/Soulbound/issues/13
"Looks like SignShop doesn't use Maven and has no Maven repo. This means that it would be quite inconvenient for me to add SignShop support to Soulbound. The other way round should be possible and not that hard."
-
View User Profile
-
Send Message
Posted Jul 11, 2013Okay thank you so much for the update ;P Good job with the plugin.