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 25, 2014@Drazhar753
That should not be happening. it was a bug in older versions of Hotel, are you using the latest? If so, please create a ticket.
-
View User Profile
-
Send Message
Posted Feb 25, 2014@Devinish
Hi, in signshop hotel, renting hotels works but the time does not go down? Is that due to me being an admin or a bug? I put a hotel room as 15seconds and it does not go down.
-
View User Profile
-
Send Message
Posted Feb 18, 2014@qtpriest
Nope, that's not something we intend to change. It's a small advertisement for the plugin in exchange for the hundreds of other awesome features you get with it :-)
-
View User Profile
-
Send Message
Posted Feb 18, 2014is there a way to change the prefix from [signshop] to something else?
-
View User Profile
-
Send Message
Posted Feb 17, 2014@wargamer2010
Thank you very much for this! :)
-
View User Profile
-
Send Message
Posted Feb 17, 2014@Sleaker
You make a solid point, thank you for pointing it out.
This will be fixed in Signshop and a development build will be made available as soon as possible.
Edit: Fixed in latest build
-
View User Profile
-
Send Message
Posted Feb 17, 2014@Devinish
Vault fixed a bug in inconsistent group handling with PEX and what the javadocs described. SignShops was never using Vault's API correctly if it was not specifying a null value for worlds. Please read the JavaDocs, they explicitly state this. Your plugin was broken for all non-PEX implementations if you were using the same API method calls, you will need to fix this in SignShop.
-
View User Profile
-
Send Message
Posted Feb 16, 2014@Devinish
Thanks. Ive sent them a message if anything can be done to revert the changes in the newer versions
-
View User Profile
-
Send Message
Posted Feb 16, 2014@Punkred
A little bit of searching shows that this was likely the breaking change to Vault.
-
View User Profile
-
Send Message
Posted Feb 16, 2014@Devinish
I have not updated the pex plugin in several months. This behavior did not appear until i updated all the outdated plugins (http://puu.sh/6ZfWW.png). Also the way players are promoted on my server is ONLY through the promote sign which is handled by SignShops. Unless Vault is responsible i don't see how this change could have even happened.
I also just tested to make sure this is whats happening. I'll try again when i revert to another vault version and see if it happens still
-
View User Profile
-
Send Message
Posted Feb 16, 2014@Punkred
We had nothing to do with this change. All SignShop does is tell Vault to tell the permission plugin to promote the user. How Vault or your permission plugin (I'm guessing PEX) handles this behavior is up to them. I suggest bringing it to their attention.
-
View User Profile
-
Send Message
Posted Feb 16, 2014Why do i get the feeling this plugins latest version totally screwed with the promote sign... Now my permission file adds the groups to the world they use the sign in. Can this please be reverted to how it was before or atleast give me an option to change how the player is promoted in the permissions file. Im seriously considering never updating this plugin again and using an old version. Eventually i will just look for an alternative to this plugin if something isn't done about this. >:(
-
View User Profile
-
Send Message
Posted Feb 16, 2014what does this mean?
SignShop: Vault's permissions not found, defaulting to OP.
How can this work with Grief Prevention(i have it installed on my server)?
-
View User Profile
-
Send Message
Posted Feb 14, 2014@TNTftw21
Oh, then yeah. Removing the "oneTime" block should solve all your problems. the ResetKit sign would ALSO allow players to use the Kit sign multiple times. Really though, once you remove the oneTime block, you just have an iBuy sign with a different name.
@dhannyjsb
I made a ticket out of your comment. I can't promise we will add this, but we will let you know in the ticket what the status is.
-
View User Profile
-
Send Message
Posted Feb 14, 2014@TNTftw21
Please add "save exp" to SignShopGuardian :D
-
View User Profile
-
Send Message
Posted Feb 14, 2014@Devinish
What I was asking was if I could make it possible to allow players to use a kit more than once. You told me to use the ResetKit sign, but the way you worded it made it sound like it was a seperate sign. I had no idea that that part was in the config.
-
View User Profile
-
Send Message
Posted Feb 14, 2014@TNTftw21
I don't really know what you are asking. If you want players to be able to use Kit signs as often as they want just remove the "oneTime" block from it in the config. If you also want it to clear your inventory when you use it, you can use the [Class] sign instead.
-
View User Profile
-
Send Message
Posted Feb 14, 2014@Devinish
Would that be on a seperate sign, or just another line?
-
View User Profile
-
Send Message
Posted Feb 13, 2014@a1var023
You can make the sign titled whatever you want. Just change it in the config.
-
View User Profile
-
Send Message
Posted Feb 13, 2014Why it needs to be [IBuy] To make it Inifinte pls update 1.5.2 that we can make [Buy] Infintine