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 May 7, 2012I'm using all the latest stuff, but when a user buys something from my [Slot] sign, it gives him the item and takes the currency just fine, but it goes out of stock. There are still items in the chest, though. I've tried resetting the signs by just recreating both them and the chest. I've tried reinstalling your mod. I've tried restarting the server. I'm at a loss. I need the sign to not go out of stock if there is still stock in the chest. Could you help?
-
View User Profile
-
Send Message
Posted May 6, 2012@lacissird
What do you mean? The owner's account of an iBuy sign does not gain or lose money.
-
View User Profile
-
Send Message
Posted May 6, 2012Is there a way to get the effects of iBuy and gBuy on the same sign. I want to make infinite shop that does not have an owner.
-
View User Profile
-
Send Message
Posted May 6, 2012@Timiren
Wouldn't that be better suited for some sort of quest plugin?
-
View User Profile
-
Send Message
Posted May 6, 2012Waht about a sign, which will give you item for example once a day? You know, something as dungeon reward.
-
View User Profile
-
Send Message
Posted May 5, 2012@All0utWar
There is nothing to setup for Vault. You put it in your plugin folder and you are done. We use Vault so we can support MANY other economies, not just iConomy.
-
View User Profile
-
Send Message
Posted May 5, 2012Yeah, it's so easy. I'm new to this and there is NO tutorial on how to setup Vault with this. Why can't it just use iConomy and be done with it?
-
View User Profile
-
Send Message
Posted May 5, 2012@TechCraft
Yes, all shops that buy/sell items need to have a chest.
@CosmicVoyager
You can do that with gBuy and gSell shops. They will get full and run out of items, but your account will not be debited or credited when someone buys from or sells to you. The "g" stands for "ghost," so it's like a ghost actually owns the shop.
-
View User Profile
-
Send Message
Posted May 5, 2012Greetings,
I wish there were a way to make shops for an NPC. I want to use these in the server market, but not need an account for it.
Oh yeah, and not infinite shops. I would like them to be able to get full and sell out.
Thanks
-
View User Profile
-
Send Message
Posted May 5, 2012Oh, i'll test that in a second, sorry if that is the problem. Does 'ibuy' and 'isell' need redstone as well?
-
View User Profile
-
Send Message
Posted May 4, 2012@TechCraft
Hey there, thanks for trying out SignShop. First off, are you running Vault? Secondly, you have to punch a sign with redstone and then punch a chest with redstone in order to actually create a shop. Try that out and let me know how it goes.
-
View User Profile
-
Send Message
Posted May 4, 2012Hello, i'm a first time downloader. SignShop doesn't work, no error in the log I can do /signshop reload. I do have Essentials, but it disabled all the signs. Sign shops don't appear if I do [Buy] [Sell] [gBuy] [iBuy] etc...
Any help?
-
View User Profile
-
Send Message
Posted May 3, 2012@Ferkswe
Yeah, you have to replace the message with empty quotes like this >>> gBuy: ""
-
View User Profile
-
Send Message
Posted May 3, 2012Is there any way to disable the message that is sent to the sign-owner upon purchase? I tried modifying the config by commenting (#) out, deleting and emptying the message (so it only said gbuy:
Thanks! FerkSwe
-
View User Profile
-
Send Message
Posted May 2, 2012@us3rX
Yeah, it's a feature we'd like to add, but don't want to code if the developers make enchanting less silly. I know essentials supports some sort of enchanting sign. You might want to look into that for the Enchant sign, and disable the rest of the signs. Also make sure to change the setting in SignShop's config, as many of the other signs are incompatible with one another so SignShop will disable all of Essentials signs.
-
View User Profile
-
Send Message
Posted May 2, 2012@Devinish, Yeah I was talking about each enchantment, Like a sign;
[Sharpness1]
1000
or something. I was making a wall of signs then was going to add them manually to the config... should of check that console can do /enchant first... Since it can't. =p
Lol. But thanks for the heads up. =)
-
View User Profile
-
Send Message
Posted May 2, 2012@us3rX
As in the enchantments themselves? We are going to wait on this feature to see what the Minecraft developers do to fix all the randomness with enchantments. If they make it so it's easier to choose your enchantment, then coding all of the enchantments in for SignShop would be a ton of wasted work.
If you are talking about enchanted items, SignShop already supports that.
-
View User Profile
-
Send Message
Posted May 2, 2012Went back a few pages and didnt see anything on it, unless I am blind. Any way to get signs working for selling enchants?
-
View User Profile
-
Send Message
Posted May 1, 2012@gold23
That's really interesting. As of right now, that is not possible with SignShop, HOWEVER after wargamer does this big rewrite, that is something we should be able to support. Please make a ticket describing how you might want that to work, and we will throw around some ideas.
-
View User Profile
-
Send Message
Posted May 1, 2012Is there any way trade signs could be added in the future? Like, this would be needed for my server because you can buy recipes to own a monopoly, but then no one can craft them. So we need trade signs like 2 sticks + 3 diamonds for a diamond pickaxe, if the diamond pickaxe recipe was purchased.