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 Apr 2, 2013@gamemoe
Yes, [Trade] signs will give items, just add "takeOwnerMoney" and "giveOwnerMoney" to the Trade: sign in the config.
-
View User Profile
-
Send Message
Posted Apr 2, 2013Can I configure the sale of the object so to me for it were given not only money but also objects, as the exchange?
For example, I want the buyer to sell the milk received back a bucket and money.
-
View User Profile
-
Send Message
Posted Apr 1, 2013@Devinish
Thanks for quick answere.
-
View User Profile
-
Send Message
Posted Apr 1, 2013@fungreenfox
Right now, the hotel sign doesn't give money to anyone. if you'd like it to give money, you can add "giveOwnerMoney" to the config file in the signs section. SignShop is up to date with the latest beta and recommended builds of craftbukkit.
-
View User Profile
-
Send Message
Posted Apr 1, 2013Who is the money going to, if another player buys a room? I need it to stay compatible with latest bukkit version, currently 1.5.1. No idea in using this, if its not updated. - Would stop all sale with a sudden.
-
View User Profile
-
Send Message
Posted Mar 30, 2013@Crazykilla556
PM me your server IP.
-
View User Profile
-
Send Message
Posted Mar 30, 2013@Flamey_Kumori
You can do this using the worth.yml from essentials. Basically you can put the items in the worth.yml, and put "[worth]" on the bottom line of the sign, and it will give the player whatever price is defined in the worth.yml. You will need to make a sign that takes the item a player is holding. it should look something like this:
This will make it so the player gives the shop whatever is in their hand, and then the worth is given to them because givePlayerMoney sees that you have [worth] on the bottom line of the sign. Don't forget to enable the config option "EnablePriceFromWorth".
-
View User Profile
-
Send Message
Posted Mar 30, 2013@Devinish
Dude I really need help because I linked up the chest and the sign so it had [buy] and then the bottom is the price but there is still the red ID and Price and when I tried to buy some it said I didn't have $7 because i'm using gold so how do I convert that, I couldn't find it in the cong files. Please Help... im not trolling if I have to ill give u my ip so u can come look.
-
View User Profile
-
Send Message
Posted Mar 30, 2013Got another question, is it possible to make a single sell point, something that would accept anything you configure it too and only what the player is holding in his hand?
for example, one sign will accept everything and will keep track of the individual sell prices for all the items you set it to do, is this possible with your plugin, as I've seen the shaboozey.com server do this with a cauldron.
-
View User Profile
-
Send Message
Posted Mar 30, 2013@wargamer2010
actually that is exactly what I meant, thanks for getting back to me so quickly!
-
View User Profile
-
Send Message
Posted Mar 30, 2013@Flamey_Kumori
There is no option for shift clicking. But you could set up a shop where you can sell 20 blocks by default. And if you have "AllowVariableAmounts" set to true, you can also sell 1 block if you only have 1 in your inventory (or 2 when you have 2, etc.).
If that's not what you mean then please elaborate as to exactly what you'd like to see. And more importantly, how you think the shop should be set up.
-
View User Profile
-
Send Message
Posted Mar 30, 2013Hey, I love you're pluign, but I was curious if there is a way to have the shops setup so if I'm trying to sell to a shop, I can sell 1 block by clicking, or sell 20 by shift clicking? I am also curious if there is a way to do that with the buy option as well. Thanks for any feedback.
-
View User Profile
-
Send Message
Posted Mar 29, 2013@ricknine
Please read our FAQ for the answers to commonly asked questions.
-
View User Profile
-
Send Message
Posted Mar 29, 2013The plugin isn't working with the 1.5.1, when it will be updated? I'm using this plugin along with the SignShopHotel that also has not been updated, please update, I really need this on my server, great plugin!
-
View User Profile
-
Send Message
Posted Mar 29, 2013@Crazykilla556
I don't even think you are using the SignShop plugin... For the last time, the item id does NOT go on the sign. I'm going to assume you are trolling for anything beyond this point, and I will have to remove your posts.
-
View User Profile
-
Send Message
Posted Mar 29, 2013@devinish
Ok now it says [buy] Item id here Price 7 but the item id and price is red and it says I don't have $7. We are also using gold so how to I change it.
-
View User Profile
-
Send Message
Posted Mar 29, 2013@Crazykilla556
You said you watched the tutorial video, yet you are asking questions that were answered in the tutorial video. Please watch it again. To link chests, you punch them with redstone, then punch the sign. We maintain the documentation so you can use it, please do so.
@jgdecimus
As stated in the Known Issues section, trapped chest support has been added in our most recent dev build.
-
View User Profile
-
Send Message
Posted Mar 29, 2013@Devinish
I posted about this before and now i think i know the problem. there are two chest types now. Id 54 and id 146. id 146 does not work with signshop and I was confusing it this whole time since 1.5. If you can't link chest, make sure it is NOT id 146 which is 'trapped chest'.
-
View User Profile
-
Send Message
Posted Mar 29, 2013@Devinish
How do I link the chests ?
-
View User Profile
-
Send Message
Posted Mar 28, 2013@Crazykilla556
http:dev.bukkit.org/server-mods/signshop/#w-example-sign-shop