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 Mar 10, 2015@Devinish
Is there a way to add in a cooldown command?
Dungeon: takePlayerMoney,playerIsOp,runCommand.OnCooldown(time)
Then however long in seconds/miliseconds you put in the () for OnCoolDown, is how long they have to wait before you can use the sign again
-
View User Profile
-
Send Message
Posted Mar 9, 2015@Lavaboy844
Grabbing the latest dev build should fix that issue. If not, we have a ticket open on the matter.
-
View User Profile
-
Send Message
Posted Mar 9, 2015http://gyazo.com/6702ca99d4346dd6b0d38793135855dd error for you to maybe fix popped up in my console.
-
View User Profile
-
Send Message
Posted Mar 8, 2015@Devinish
@wargamer2010
Ah, that was it! Sorry, thought I had the latest version. Upgraded from the 1/3/2015 to the 1/23/2015 version of Spigot on my test server and it works there. Will let you know if it's still not working on the prod server after I update Spigot there as well.
Thanks again! =D
-
View User Profile
-
Send Message
Posted Mar 8, 2015@RedDevilChamp
You are going to have to provide more information than that. Please create a ticket so we can better assist you.
-
View User Profile
-
Send Message
Posted Mar 8, 2015The sign is giving away stuff for free EVEN THOUGH i put a price on the sign! PLEASE HELP
-
View User Profile
-
Send Message
Posted Mar 8, 2015@KingBohica1
@wargamer2010
This was an issue with a bad version of Spigot on the last server I was troubleshooting this with. Grab a more recent version and see if that fixes your issue.
-
View User Profile
-
Send Message
Posted Mar 7, 2015@KingBohica1
From the testing we've done "written books" are still supported by SignShop. Could you describe your exact situation (i.e. server setup and steps to reproduce) in a ticket?
-
View User Profile
-
Send Message
Posted Mar 7, 2015Hey @Devinish,
Some of my players have started writing books: How To's, short stories, newspapers, etc. in the game using book and quills. They want to sell these using SignShop, but it doesn't seem to work. It's strange though, because early on I remember buying a "brewing 101" book from one of my players signs, but now it doesn't seem to recognize custom books at all when punching the containing chest with redstone. Has something changed with SignShop, or maybe I did something. Have you heard of this before?
Thanks! KingBohica
-
View User Profile
-
Send Message
Posted Mar 7, 2015Hi. I'm running Signshop 2.9.2, vault 1.5.3, permissionsbukkit v2.4, and Grief prevention 11.0.1 . I can make signs and use them when I'm in my plot only when not OP. As OP I can use them anywhere. Is there a permission node that I need to allow my people to use and make signshops anywhere?
edit: I ask because I'm not getting any error or server side response when trying to use signs outside my plot when NOT OP.
edit2: Nevermind, it seems i was trying to use it within the spawn 'zone' and it wasn't working due to that.
-
View User Profile
-
Send Message
Posted Mar 7, 2015@Denholm2468
What Economy plugin are you using? Which version of Vault and that Economy plugin are you running?
-
View User Profile
-
Send Message
Posted Mar 6, 2015Why?
Whenever I try to sell something, (and I have the items) it keeps going, "You are overstocked, either your inventory is too full, or you can't hold any more money!" Why does it say this? There can't be any reason why!
-
View User Profile
-
Send Message
Posted Mar 4, 2015@Tomsi126
I'd suggest reading our FAQ.
-
View User Profile
-
Send Message
Posted Mar 4, 2015And how can i do that, that the signshop is never out of stock,when i put just one item in the chest of the shop?/Or could you do somthing for this?
-
View User Profile
-
Send Message
Posted Mar 4, 2015@GodsDead
I'm not sure how Brewery works, but if they are using custom NBT for it, we wouldn't support it.
@missemilia06
As in, an individual person, or a total amount? For a total amount, you could use a gSell instead of iSell, and then when the chest gets full, no one else can sell to it. For individuals, you could set a cooldown for iSell signs specifically by adding cooldown{SECONDS} to the sign in the config. This won't limit the amount, per se, but it's better than nothing.
-
View User Profile
-
Send Message
Posted Mar 3, 2015Is there a way to limit the amount players can sell to an iSell sign?
-
View User Profile
-
Send Message
Posted Mar 3, 2015There is an issue with SignShop recognising custom "potions" made by Brewary, Would it be possible to get this working? http://dev.bukkit.org/bukkit-plugins/brewery/
-
View User Profile
-
Send Message
Posted Mar 2, 2015@x0Z3ro0x
You might want to double check that you don't have an old version of PlotMe or something that accidentally snuck its way into your plugin folder. SignShop wouldn't be trying to access stuff from PlotMe if it wasn't installed.
-
View User Profile
-
Send Message
Posted Mar 2, 2015@Devinish
I am using your latest release and I do not have Plotme
-
View User Profile
-
Send Message
Posted Mar 2, 2015@Tomsi126
Just put the items in the chest, and SignShop will sell them! Nothing special needs to be done.