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 Mar 26, 2012how can i make a "server" shop ?
right now i have added a iShop, and it works i don't get the money but i get the messages that ppl are buying.
-
View User Profile
-
Send Message
Posted Mar 26, 2012@ToddVee
Hey Todd. I have a version of SignShop that will send rightclick events when device signs are activated. This is not the recommended method of doing things, and MachinaCraft should probably check for redstone events instead. Either way, Link Removed: http://www.mediafire.com/?rozb4b8969rrd4x is a version for you to try out. You should be able to activate your machines now. Let me know how it goes.
@xxXKIRKXxx
Thanks! Glad you like it.
-
View User Profile
-
Send Message
Posted Mar 26, 2012Great Plugin! :D
-
View User Profile
-
Send Message
Posted Mar 26, 2012the lever is placed on the top of the block.
-
View User Profile
-
Send Message
Posted Mar 26, 2012@ToddVee
Is your lever placed on top of a block or the side? There is a very strange bug in Bukkit that doesn't pass the redstone information along if the lever is on the side of a block (using Device signs), even though the lever will move.
-
View User Profile
-
Send Message
Posted Mar 26, 2012Hi,
I wonder how this "sign - lever control" works. So. basically, signshop is able to interact with a lever that can trigger redstone. Now I've got this other mod that activates a machine if a lever is being turned on. Unfortunately, the lever, altough it is moving, does not activate the machine. the maker of machinecraft told me to ask if you trigger a "right click event" or something on the lever, because technically, it should work. Imagine the "control rooms" we could build... where some signs control certan levers, therefore machines... I wonder if you can help me out.
-
View User Profile
-
Send Message
Posted Mar 26, 2012@tmad40blue
Why not just ban users that are scamming people? Why let them be a part of your server in the first place?
-
View User Profile
-
Send Message
Posted Mar 26, 2012@Devinish
I see a way around it.
Perhaps have a sign mode (available in config) where the signs are REQUIRED to display the item that is being sold, instead of a user-defined description.
So instead of:
[sell]
LOL
DESCRIPTION
100
you get:
[sell]
Diamond
100
Or something similar. Does this sound feasible?
-
View User Profile
-
Send Message
Posted Mar 26, 2012@Llamageddon
Unfortunately, there is no way to prevent your users from being scammers. The best defense, as Garretty said, is to confirm your purchase before buying by left clicking the sign.
-
View User Profile
-
Send Message
Posted Mar 26, 2012@Llamageddon
Left-click the sign first, which will tell you what you're actually buying.
-
View User Profile
-
Send Message
Posted Mar 26, 2012I always really liked this plugin but I just realised I don't want to use it any more as there is no way to stop stop someone making a shop saying they are selling diamond but then actually selling dirt for instance. Tell me I am wrong! I really hope I am, I don't want to stop using this plugin but I need to have my server running with as little need as possible for active moderation :(. If this is right I would really like to request having the item being sold put on the second or third lines but I suppose that then you wouldn't be able to sell a group of different items in one go at one shop. Is there any solution to my problem?
-
View User Profile
-
Send Message
Posted Mar 25, 2012@Devinish
Im using it with residence, not having any issues.
-
View User Profile
-
Send Message
Posted Mar 25, 2012@sabmate
What makes it incompatible with Residence?
-
View User Profile
-
Send Message
Posted Mar 25, 2012It's a really nice plugin, but is incompatible with Residence and I need residence soo.. sorry.
-
View User Profile
-
Send Message
Posted Mar 24, 2012@Damimad
I've given all the help I can give without you providing me with an error. There could be any number of reasons why it isn't working for you, plugin conflict, hardware issue, corrupted download, something wrong with the config. Nothing was changed as far as the Sellers.yml is concerned. If all else fails, you are going to have to get a fresh copy and start over. Look at your server log and try to find an error on startup or somewhere else, then open a ticket.
@Garretty12
You're welcome, thanks for finding bugs for us :-)
-
View User Profile
-
Send Message
Posted Mar 23, 2012Thanks for the update!
-
View User Profile
-
Send Message
Posted Mar 23, 2012@Devinish: Yes, I did that and nothing works.
-
View User Profile
-
Send Message
Posted Mar 23, 2012@Damimad
Try copy/pasting your old sellers.yml into the new one. As far as I know, the sellers.yml format has not changed.
-
View User Profile
-
Send Message
Posted Mar 22, 2012Okay, so I got it to work, but at the cost of deleting my sellers.yml.... Okay, so everything was working fine, I believe I was on 1.65 or whatever before switching to 67. So.. What's wrong with my sellers.yml? Did the format change or something?
My config: http://pastebin.com/FwAkhNmQ
EDIT: Okay, so it appears... well. There are only 36 owners, yet we used to have.. well tons. It looks like I need to remake about 150 signsssssssss.
-
View User Profile
-
Send Message
Posted Mar 22, 2012Device signs no longer work in the latest version.
http://pastebin.com/yKa29zZh