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 Aug 10, 2014Hello. Was wondering if this is a bug or its just me. When using the [worth] on the 4th line of sign the sign just reads [worth] instead of displaying the Essentials.Worth.yaml items value. It does calculate the value if your left click the sign it will show there. Just will not show on the sign.
I am using the lateset SignShop as well as The Latest Bukkit. I've tried different versions of bukkit as well as signshop and they all do this!!
-
View User Profile
-
Send Message
Posted Aug 10, 2014@DOM0FAN
Make sure to take a look at our tutorial video and read the FAQ. You need Vault and an economy plugin. I'd also recommend a permissions plugin.
-
View User Profile
-
Send Message
Posted Aug 10, 2014help sign shop wont work, heres what it says... [04:41:54 WARN]: [SignShop] Material called: 0 could not be added to the blacklist as it does not exist, please check your config.yml! [04:41:55 ERROR]: [SignShop] Vault plugin not enabled, SignShop can not run! [04:41:55 INFO]: [SignShop] Vault's permissions not found, defaulting to OP. [04:41:55 WARN]: [SignShop] Could not hook into Vault's Economy! [04:41:55 INFO]: [SignShop] Disabling SignShop v2.9.0 [04:41:55 INFO]: [SignShop] Disabled
-
View User Profile
-
Send Message
Posted Aug 9, 2014@Devinish
Thank you for the information, it's working again!
- Whee1717
-
View User Profile
-
Send Message
Posted Aug 9, 2014@Whee1717
Yep, check out the tickets.
-
View User Profile
-
Send Message
Posted Aug 9, 2014Does anyone also have the problem, when he/she creates an [iBuy] signshop, after setting it up and removing the chest. The phrase "[iBuy]" went from blue to black? (shop is removed).
Im running craft-bukkit 1.7.9 R0.2.
Dont get me wrong, the plugin is working as it should be. But whenever i try to create an infinite buy shop [iBuy] and after removing the chest its linked to, it removes the whole shop on the sign.
-
View User Profile
-
Send Message
Posted Aug 9, 2014@krustymk
The first bit is possible with a Slot sign, the latter is not.
@krustymk
Yes, just hit the player you'd like to transfer ownership to with redstone or an incsak and then hit the shop (read: sign) you'd like to transfer the ownership to.
-
View User Profile
-
Send Message
Posted Aug 9, 2014Is it possible to transfer ownership of a shop?
-
View User Profile
-
Send Message
Posted Aug 9, 2014Is it possible to make a sign that takes a random item out of a chest that is automatically and randomly filled from a mob farm?
Cheers
-
View User Profile
-
Send Message
Posted Aug 4, 2014@coltonmanz
Check out our FAQ for the answers to commonly asked questions.
-
View User Profile
-
Send Message
Posted Aug 4, 2014How do you get money in it
-
View User Profile
-
Send Message
Posted Aug 2, 2014@CrazyHeckz
It means the owner of the shop doesn't have enough money to give to you.
@Gouru2
May I ask when you would need to able to do that?
@nathnana2002
We (Devinish and I) will give the teleport idea some though.
SignshopHotel does have a MaxRentsPerPerson setting which allows you to set the maximum amount of rents per person. Or are you looking for something that is customizable for every single permission group?
-
View User Profile
-
Send Message
Posted Aug 1, 2014@Gouru2
I dont think thats possible ;-; I wish it would work for me... I had to redo a 100 room hotel, just because I messed up one sign...
-
View User Profile
-
Send Message
Posted Aug 1, 2014Is there a way to move an [iSell] sign without destroying and recreating it from scratch?
-
View User Profile
-
Send Message
Posted Aug 1, 2014what do i do it say when i try to sell that the shop doesn't have money to give me
-
View User Profile
-
Send Message
Posted Aug 1, 2014@wargamer2010
Then it would teleport to them to the first room they bought.
@Devinish
Could you add something that is like a permission that tells how many rooms a certain rank can have. Example:
SignShopHotel.room.1 for 1 room. Thanks!
-
View User Profile
-
Send Message
Posted Aug 1, 2014@nathnana2002
It does indeed, but a player could own multiple rooms.
-
View User Profile
-
Send Message
Posted Aug 1, 2014@wargamer2010
It should know which room the player owns, as it shows it on the sign.
-
View User Profile
-
Send Message
Posted Jul 31, 2014@wargamer2010
Ah, I see. Since blocks, ladders, etc. cannot be place in the same block with a sign, you cannot be holding them when trying to activate the sign. Did some testing and verified that moving some distance from the sign does not make the problem go away with those block types.
An option to reverse the clicks (left click activates the sign, right click displays confirmation) would be nice, as left click seems to work always. Or alternatively, finding a way to make the confirmation actually work as a confirmation. i.e. left clicking a second time sells the item, or something along those lines.
-
View User Profile
-
Send Message
Posted Jul 31, 2014@Gouru2
The fact that you sometimes can not right click on the sign is a problem with Bukkit/MC.
When you right click, it will always attempt to place the block you are holding. When that fails because there is not enough space, the sign will not get right clicked. This is something Signshop has absolutely no control over.
So when you take some distance from the sign, the problem will go away and the sign will work.
As for the message, feel free to edit the config.yml to your heart's content as all the messages are completely configurable.