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 4, 2012@Devinish
Yes, we did.
-
View User Profile
-
Send Message
Posted Aug 4, 2012@dockter
Did you regenerate your config?
-
View User Profile
-
Send Message
Posted Aug 4, 2012My shops are not working with 2.1, I had to revert back to a previous build:
Error: http://pastie.org/4392377
-
View User Profile
-
Send Message
Posted Aug 4, 2012@TheWarlord674
Hey there, if you only want the player to buy 32 wood, then only put 32 wood in the chest when you set it up. Not in each slot, but only 32 total. THEN, after you create the shop, you can stock it up with all the wood you want.
-
View User Profile
-
Send Message
Posted Aug 4, 2012Got the plugin, really good. But I'm a bit confused with the Buying part. I've set my chest up to my sign, and I want the buyer to be allowed to buy 32Wood from it So in each part of the chest I put 32wood. But when I click buy, all the wood gets brought for the price of 32. Anybody help me? :)
-
View User Profile
-
Send Message
Posted Aug 3, 2012@dockter
I'm going to guess it has to do with the large amount of shops you have on your server. Try removing the legacy sellers backup from your SignShop folder. You should obviously save that somewhere for safe keeping, but removing it might alleviate the issue. Your sellers.yml is larger than the plugin at that point! O_O
EDIT: I'd just like to point out that it does not take that long to startup on my test server.
-
View User Profile
-
Send Message
Posted Aug 3, 2012Its happening every time and yes, Im going from 1.8.1.
Sellers.yml is 12,389 lines long.
-
View User Profile
-
Send Message
Posted Aug 3, 2012@dockter
Is this happening every time you startup? If you are coming from 1.8.1 it was probably the sellers.yml conversion. How many lines IS your sellers.yml?
-
View User Profile
-
Send Message
Posted Aug 3, 2012Any idea what could be causing the 15 second delay when starting my server with 2.1?
Hangs at Loading Signshop 2.1.0 essentially, if you wait 15 seconds, it goes past it with no error.
-
View User Profile
-
Send Message
Posted Aug 3, 2012@Mayhem777
Ok, if you could make a ticket and tell us how to reproduce it, that would be helpful. I don't get that problem when testing. Make sure to include your version and things like that.
-
View User Profile
-
Send Message
Posted Aug 3, 2012@Devinish
Nop i'm not using essentials :/ i just write that and it says "shop" no items found... or something like that, the message is from signshop i read it on the console.
-
View User Profile
-
Send Message
Posted Aug 3, 2012@Devinish Awesome :D
-
View User Profile
-
Send Message
Posted Aug 2, 2012@travja
It actually looks like this is a problem with how PermissionsBukkit handles "*" permissions. we are going to account for it in the next release.
-
View User Profile
-
Send Message
Posted Aug 1, 2012@Devinish
OK, done, what would happen if I didn't have an updated version of vault?
-
View User Profile
-
Send Message
Posted Aug 1, 2012@travja
Make a ticket describing what permission plugin you use, what version of Vault, what version of SignShop, etc. so we can help you further.
-
View User Profile
-
Send Message
Posted Aug 1, 2012Hey, I was trying to run this and if I give my users a specific perm it works fine. However, if I give them just Signshop.Signs.* they still can't do anything, I have to specify a specific sign type.... and I don't to have to give my mods EVERY single perm.....
-
View User Profile
-
Send Message
Posted Aug 1, 2012@kaovalin
Sweet idea! The beauty of it is, you can do all sorts of things, using xp levels as currency, making heal signs that require xp levels, require diamonds to be paid in order to open doors. I love seeing creative uses for SignShop like that.
-
View User Profile
-
Send Message
Posted Aug 1, 2012I created a custom sign type that allows users to convert their XP to bones allowing players to safely store their XP for when they go to dangerous lands. Couldn't have done it without this plugin, great work.
-
View User Profile
-
Send Message
Posted Jul 24, 2012@Gunnerrrrr
Are you using AllowVariableAmounts with SignShop 2? If you read the known issues you would know that I recommend disabling that option.
-
View User Profile
-
Send Message
Posted Jul 24, 2012