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 May 18, 2013Hi! First of all I would like to thank you from the bottom of my heart for making this plugin! :-)
I have an issue that I can't seem to find a solution. Is it possible to edit the !item area? My server is not in English, and when translating players would get the !item in English, not in Portuguese.
I also saw that you need the translations, I'll be glad to post mine here!
Cheers
-
View User Profile
-
Send Message
Posted May 18, 2013@umegonta
I would suggest using a [Restricted] sign to only allow certain permission groups to rent certain hotels.
-
View User Profile
-
Send Message
Posted May 18, 2013@Devinish
Thanks for providing great plugin! I use this as CORE economy system of my server!
I have suggestion for SignShopHotel because single person can rent hotels more than one. In result they just rent cheapest hotel rather than better one just to make other people not able to rent them. To make this issue solved you have two option; 1. make hotels costs higher and let the hotel have longer rent time. 2. make the hotels lasts shorter.
Solution 1 makes harder to rent the hotels initially for players and newbie players gets no hotel for while, but solution 2 forces players to play in my server everyday just to maintain their hotels.
I am not sure if it is hard to add this option because I am not java programmer nor bukkit API specialist. But I am greatly appreciated if you can add "only one hotel for one player" option and your SignShopHotel will be most powerful tool for RPG style servers.
Anyway, thanks for your hard work of this awesome plugin. Keep it going!
p.s. I am not native speaker of english. sorry if there is typo or terrible grammar.
-
View User Profile
-
Send Message
Posted May 17, 2013@mal67
All potions are supported using craftbukkit. Again, any items with damage values will depend on the software support we add. Check the performance of your server when the lever thing happens. That's the only time I've heard of something like that happening.
-
View User Profile
-
Send Message
Posted May 17, 2013@Devinish
about the non-recognized items. can you possibly add support for the 'extra' potions, like sparkling, refined etc.? they are in default MC code just unused, try 373:43 or 373:47 for instance.
-
View User Profile
-
Send Message
Posted May 17, 2013hmm, im using a [device] sign to open/close a craftbook [gate] with redstone. but after updating to 1.5 it has started to hang open instead of closing again. its worse with 1.5.2, is there any way you can think of to fix this? its as if the lever doesnt get the signal to turn back off like 70% of the time
-
View User Profile
-
Send Message
Posted May 17, 2013@nostalgicbadger
We do not have chest protection for a number of reasons. We support most of the major ones. Check our Extending SignShop with other Plugins section.
-
View User Profile
-
Send Message
Posted May 17, 2013Players on my server are able to open chests attached to a shop, so instead of buying an item from the shop, a player could just open the chest and steal its stock. Is there really no built-in protection against stealing items from a shop chest, or do I have something misconfigured?
-
View User Profile
-
Send Message
Posted May 14, 2013@Devinish
K Thanks alot, I run the New Tekkit just for info, it would be great if you could implement this, your plugin is awesome besides that!
-
View User Profile
-
Send Message
Posted May 14, 2013@bulletproofdude
Separate support would need to be added for server software that isn't craftbukkit. We have an open ticket for this. It's not as simple as just getting 351:4 as an ID. That isn't something that actually exists in code. Either way, we will be looking into grabbing item info for server software that isn't craftbukkit in the semi-near future.
-
View User Profile
-
Send Message
Posted May 14, 2013@Devinish
No For items like Lapis, that has 351:4 as ID, it doesn't sell the Lapis but rather just the 351 ID so that is an ink sac. It does that for many other items as well, any item that has a ":" in it doesnt work.
Any help about that?
Thanks
-
View User Profile
-
Send Message
Posted May 12, 2013Grate plugin! And works grate as well
-
View User Profile
-
Send Message
Posted May 11, 2013I know, but some players on my server are stupid so, they don't know this...
They don't read any notices about differents between original name and renamed items, too.
Thanks :)
-
View User Profile
-
Send Message
Posted May 11, 2013@DJTomek
Renamed items appear in quotes and italics. That said, it might not be a bad idea to list the original item as well. I'll make a ticket out of your comment.
-
View User Profile
-
Send Message
Posted May 11, 2013Is possible to deny selling renamed items?
Some players on my server rename item as something very special (for example dirt block) and selling it for very high prices...
Or in text of selling things with left click can be original name next to new name.
-
View User Profile
-
Send Message
Posted May 10, 2013@bulletproofdude
What is item 234? If it was added by some mod and not craftbukkit, then it would be difficult for SignShop to know about it.
@roggbart
Ah, that's unfortunate. I'm going to make a ticket out of your comment, and we will add something for next version.
-
View User Profile
-
Send Message
Posted May 10, 2013How do I disable the protection system? I use griefprevention for this.
I want people to be able to break shops when they are not inside peoples claims. Right now, people can set up shops as a way to grief, making an unnecessary job for admins.
-
View User Profile
-
Send Message
Posted May 10, 2013Hello, How does it work fo item ids like 234:43 ? It doesn't recognise them for me which is a shame :/
-
View User Profile
-
Send Message
Posted May 10, 2013@mafima
Thanks!
@absintoj
Thanks. I'm going to be reworking the video section, and having tutorials in different languages is very useful. What language is that?
-
View User Profile
-
Send Message
Posted May 9, 2013awesome shop plugin!