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 Sep 30, 2012How I can charge a fee to use with signs? (MachinaCraft)
-
View User Profile
-
Send Message
Posted Sep 30, 2012@n00bsaus
Good to know! Feel free to send me some pictures of creative shops you can make with our plugin. We need a new featured SignShop.
-
View User Profile
-
Send Message
Posted Sep 30, 2012I was able to integrate Vault & GoldIsmoney with SignShop now. For an example of SignShop working on a public server that uses Emeralds as currency, visit: mc.picraft.com:2222
Thanks.
-
View User Profile
-
Send Message
Posted Sep 30, 2012@Tiagoool
You put however many of an item you want to buy/sell in the chest when you link it.
-
View User Profile
-
Send Message
Posted Sep 30, 2012how i can sell/buy more than 1 item in one click?
-
View User Profile
-
Send Message
Posted Sep 30, 2012@MrMoonlight51
We regularly update this plugin.
-
View User Profile
-
Send Message
Posted Sep 30, 2012can you updite die plugin plz
-
View User Profile
-
Send Message
Posted Sep 30, 2012I use iConomy6 and SignShop and it works fine.
-
View User Profile
-
Send Message
Posted Sep 30, 2012-
View User Profile
-
Send Message
Posted Sep 24, 2012@Devinish
Awesome! Thanks for the quick fix! Alas, it doesn't work in 1.2.5 anymore, but as soon as MCPC updates to 1.3.2 I'll be upgrading! :-)
-
View User Profile
-
Send Message
Posted Sep 23, 2012@n00bsaus
Hmm, I see that plugin is now supported by Vault. We will look into this.
-
View User Profile
-
Send Message
Posted Sep 23, 2012@Devinish
What would be most ideal, though I don't know how difficult, is to have an option in the config file to specify "default money" or "custom item." If custom item is set to true, for example, then the item specified in the config file (diamond, emerald, gold nugget, slimeball, etc...) would be treated as the currency INSTEAD of the regular non-item $ dollar amount. The mod GoldIsMoney strives to achieve this same result normally, though I can't get it to play well with your mod. It still wants $ money instead of the item as specified by the mod GoldIsMoney when I had it installed.
Ever since the introduction of the Emerald, I've not used $ money since, and have instead been using the Emerald as my 'dollar.'
http://dev.bukkit.org/server-mods/goldismoney/
-
View User Profile
-
Send Message
Posted Sep 23, 2012@n00bsaus
How could we make it easier for you? We could always add a player made version of the iTrade shops to the default config. Then they just have 2 chests, one for the amount of emeralds they want and the other for the amount of the item they are selling. They could use one chest for all of their emeralds if they really wanted to. If there's anything else we can do to make it easier just let us know.
-
View User Profile
-
Send Message
Posted Sep 23, 2012@Devinish
Hmm... makes player-made shops (with emeralds as currency) a bit cumbersome, then, unfortunately. Thanks anyway.
-
View User Profile
-
Send Message
Posted Sep 23, 2012@aidaniscool7
We only officially support the recommended builds from Bukkit. The latest version is 1.3.1 R2.0. That said, you shouldn't have any problems with 1.3.2. If you do, be sure to let us know.
@n00bsaus
If you are trading emeralds for server currency, you can use an [iBuy] or [iSell] sign. If you are trading emeralds for other items, you can use a [iTrade] and have 2 chests, one with emeralds, and the other with whatever item you are trading the emeralds for.
-
View User Profile
-
Send Message
Posted Sep 23, 2012I'm not seeing how to do this anywhere, so I'll ask. My server uses emeralds as currency. I need all signs to take away emeralds from their inventory on transaction instead of money. How can I accomplish this?
-
View User Profile
-
Send Message
Posted Sep 23, 2012Update to 1.3.2??? Please
-
View User Profile
-
Send Message
Posted Sep 21, 2012@Devinish Yeah, that worked. Thanks.
-
View User Profile
-
Send Message
Posted Sep 20, 2012@Timiren
If you regenerate your config, you should be good to go.
-
View User Profile
-
Send Message
Posted Sep 20, 2012@Timiren
This is very strange. I'm not able to reproduce this issue.