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 Feb 2, 2015@Asile7223
It is not possible to create a shop for an item that the player doesn't have.
You can fill a chest slots with something like dirt for all but one of the slots, then put in 54 of the item you want to buy (or whatever the stack size - n is) and when the chest fills up, it won't buy anymore.
-
View User Profile
-
Send Message
Posted Feb 2, 2015Is it possible for a non-admin player to create a sell sign:
For example, I have no gold ore (so I cannot use the redstone-clicking method to set up a sign). I would like to buy exactly 10 from other players. Is it possible to create a [sell] sign that will do this?
Thanks!
Asile, Moderator
kingbohica.mcpro.co
www.twitch.tv/kingbohica
-
View User Profile
-
Send Message
Posted Feb 1, 2015@Zilaft
Yep, you can set limits for each group in the SignShop config.
-
View User Profile
-
Send Message
Posted Feb 1, 2015hello,
is there a way to limit sign usage based on PEX groups, or any groups for that matter? does it require another plugin?
thx
-
View User Profile
-
Send Message
Posted Jan 30, 2015@Ironic8b49
It's difficult for me to tell you if you are doing something wrong without you actually telling us what you've done :-) Create a ticket and list the steps you took to reproduce the issue.
-
View User Profile
-
Send Message
Posted Jan 30, 2015I can't seem to get EnableShopPlotSupport to work, I have it set to true am I doing something wrong?
Spigot 1.8 Build #27 Signshop 2.9.2 Worldguard 6.0 beta 5
-
View User Profile
-
Send Message
Posted Jan 28, 2015@NerdGalaxy
You might want to check your startup log and look for any errors related to Vault or your economy plugin failing to load.
-
View User Profile
-
Send Message
Posted Jan 28, 2015When ever I click on a sign no matter what it is, it says The money transaction failed. How can I fix this?
-
View User Profile
-
Send Message
Posted Jan 27, 2015@abstractmadness
You could potentially setup a sign that runs commands for the player to deposit or withdrawl money from their account. Check out the Quick Reference section on running commands, and the config, for examples on running custom commands with signs.
-
View User Profile
-
Send Message
Posted Jan 27, 2015Is there a way to make a global sign that anyone can use where it links them to their bank? For example, every player has their own bank account and when they click the sign they can deposit, withdraw, or check their balance? Sort of like an ATM.
-
View User Profile
-
Send Message
Posted Jan 26, 2015@Chiaration
Try using {Buy} instead, which will work with SignShop, but not with Essentials. If it works, then Essentials is still trying to hijack SignShop signs. You may have to comment out those lines in the SignShop config.
-
View User Profile
-
Send Message
Posted Jan 26, 2015@Devinish
Cannot get it to work, after i have disabled Essentials Signs
EDIT: [IBuy] Works
-
View User Profile
-
Send Message
Posted Jan 26, 2015@Chiaration
"The price was formatted incorrectly" is not an error message from SignShop. It's probably from Essentials signs, which we recommend disabling.
-
View User Profile
-
Send Message
Posted Jan 26, 2015@Devinish
I keep on getting "The price was formatted incorrectly", My server uses $
I created the sign like:
[Buy]
$50
Then the error comes up. Yes i have vault installed
-
View User Profile
-
Send Message
Posted Jan 26, 2015@Chiaration
I'm not sure what Essentials has to do with it, but yes, SignShop will log purchases if you enable the option in the config.
-
View User Profile
-
Send Message
Posted Jan 26, 2015If this works with essentials. will it log how people buy and sell to the shop?
-
View User Profile
-
Send Message
Posted Jan 23, 2015@KigerQueen
I don't know what Terra Firma craft is, but SignShop only recognizes items that are in the Bukkit API, so if that's something from Forge or some other non-bukkit plugin / mod, it won't work. I'm going to guess that also has something to do with why you can't break signs. Sorry, this is a Bukkit plugin.
-
View User Profile
-
Send Message
Posted Jan 23, 2015My friend and i are having an issue. We are running a server using Terra Firma craft. Its not recognizing the non vanilla items for the shops and my golden axe won't destroy the hotel sign. is there something we can do to fix this?
-
View User Profile
-
Send Message
Posted Jan 23, 2015@jonnnnnyutah
This is probably related to the worldguard flags. I think there's one called allow-interact or allow-use or something like that that is probably blocking you from being able to right click.
-
View User Profile
-
Send Message
Posted Jan 23, 2015It seems to work outside of a world guarded area, but not in. i have chest-access:ALLOW, buyable: true, allow-shop: ALLOW There are no errors in the error log. I can left click to see what's in the chest, but to buy i can't right click unless i'm OP