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 Jul 14, 2012@Devinish
sure thing, tomorrow, I will send you a link with the German translation. Thanks, have a nice one
-
View User Profile
-
Send Message
Posted Jul 14, 2012@ToddVee
SignShop pulls the item names directly from Bukkit, so you would have to translate your server software :-) If you translate your config, we'd be happy to host it for other server owners as well.
-
View User Profile
-
Send Message
Posted Jul 14, 2012I would like to be able to translate item names, e.g. in "You don't have enough items (!items)" Of course, I can translate the sentence, but not !items. What do you think?
-
View User Profile
-
Send Message
Posted Jul 14, 2012@_Mahagon
If you want to change the owner of a shop, you can change the name of the owner in the sellers.yml. There is no easy way to do it. You could always limit the number of shops players can set up using "MaxShopsPerPerson" or the "limits:" section in the config. Check out the quick reference for a better explanation.
ShowCaseStandalone is a bit buggy as part of the beta. But to get it to work, you have both SignShop and SCS installed, then click a slab with redstone and then your sign. The problem at the moment is destroying those displays afterward.
-
View User Profile
-
Send Message
Posted Jul 14, 2012Is it possible to change the owner of a shop with a comment? So that just Mods can create the shop an transfer the ownership to a user. I dont want the users to create Shops everywhere.
And im also interested in how to get ShowCaseStandalone work with SignShop2 :)
-
View User Profile
-
Send Message
Posted Jul 13, 2012@binxce
You can find a temporary workaround for the iSlot problem in this ticket.
-
View User Profile
-
Send Message
Posted Jul 13, 2012islot doesn't work, is this goin to be fixed? Its really important for my server :(
-
View User Profile
-
Send Message
Posted Jul 13, 2012@IseeDeadProfiles
Ah ok, yes I misunderstood. You don't want to move your eggs from a chest to the dispenser manually. You were actually pretty clear, but I wouldn't have guessed you were that lazy... jk ;)
-
View User Profile
-
Send Message
Posted Jul 13, 2012@JayEffKay
I think you might have misunderstood me. I don't want to activate a dispenser, but fill it up by selling stuff to a signshop.
-
View User Profile
-
Send Message
Posted Jul 13, 2012@IseeDeadProfiles
Hey, are you aware that this is already possible using a [Toggle] sign in combination with a lever connected to a dispenser?
The only downside is that SignShop does not cancel the transaction when the dispenser is empty.
-
View User Profile
-
Send Message
Posted Jul 13, 2012@IseeDeadProfiles
Yeah, that can be done. We will see if we can work that in. We have a ton of great features for v2.1 that didn't make it into v2.0.
-
View User Profile
-
Send Message
Posted Jul 12, 2012Thanks again for the fast reply.
And I have a feature request if I may:
It would be great if it were possible to use dispensers instead of chests for a signshop. (e.g. to sell eggs directly to a chicken hatchery)
-
View User Profile
-
Send Message
Posted Jul 12, 2012@IseeDeadProfiles
Nope, that would be a bug with SignShop 2, thanks for finding it.
-
View User Profile
-
Send Message
Posted Jul 12, 2012Hi
Thanks for your answers last time! And I got another question. I would like to use the !enchantments variable in this error message (of the [enchant]-sign):
errors:
item_not_enchantable: The item in your hand is not enchantable with !enchantments!
So that when the player has the wrong item in his hand it doesn't say "not enchantable" per se, but "not enchantable with XY enchant" But unfortunately it just writes out "!enchantments" instead of using the variable. Am I doing something wrong?
Thanks
-
View User Profile
-
Send Message
Posted Jul 12, 2012@SkyMysteryBlade
If you want to make a shop with infinite items, you put [iBuy] on the top line. If you have any more questions, be sure to ask.
-
View User Profile
-
Send Message
Posted Jul 12, 2012How the heck do u create infinite stock shops??? i have looked all over but i cant find anyone who actually explained it in full.. Thanks so much!!
-
View User Profile
-
Send Message
Posted Jul 11, 2012@ToddVee
Absolutely, you can link thousands of them together if you want! Also make sure to read the Quick Reference to see how to add custom time amounts to the Device signs.
@Mayhem777
That's good to know. We will hopefully iron out all the bugs in SignShop 2 beta in the coming weeks, so we can provide you with a nice solid plugin you can use to do some awesome stuff.
-
View User Profile
-
Send Message
Posted Jul 11, 2012with certain features of 2.0.1 in mind, will it be possible to, as we can do it with chests, link more than one lever with one sign? I imagine starting whole production chains (with machinacraft) at one click... I consider this an awesome prospect =)
-
View User Profile
-
Send Message
Posted Jul 11, 2012I hope you find someone to help you it's a great plugin and i want to change chestshop to signshop entirely, keep nice work.
-
View User Profile
-
Send Message
Posted Jul 10, 2012@igwb
Oh, I didn't take it as negative criticism. Sorry if it came off that way. I am trying to get the problem resolved, but my limited personal knowledge of Java has been quite useless, unfortunately.