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 5, 2013Just updated Vault. Nothing. As for seeing my full startup logs, ill paste em now.
-
View User Profile
-
Send Message
Posted May 4, 2013I just downloaded this plugin and threw it in my server, restarted it got back in and was trying to set up the shops, Line 1: AdminShop Line 2: 16 (amount of item), Line 3: B 32:32 S Line 4: RedstoneTorch And it isn't saying it isn't making the shop nor is it saying that it made the shop, just broken because of 1.5.2? Or user error?
-
View User Profile
-
Send Message
Posted May 4, 2013@lawrence1998
Then I'll need to see your full startup logs. Did you update Vault as well?
-
View User Profile
-
Send Message
Posted May 4, 2013Just tried that.. still not working :/
-
View User Profile
-
Send Message
Posted May 4, 2013@lawrence1998
Well, hopefully you have a backup from before your upgraded your server, if not, I'd suggest deleting the signshop folder and starting fresh. That doesn't tell me anything about SignShop. Also, please don't post your logs in chat, use a service like pastebin or something similar.
-
View User Profile
-
Send Message
Posted May 4, 20131.5.2 2013-05-02 22:46:30 [INFO] Loading properties 2013-05-02 22:46:30 [INFO] Default game type: SURVIVAL 2013-05-02 22:46:30 [INFO] Generating keypair 2013-05-02 22:46:30 [INFO] Starting Minecraft server on *:25565 2013-05-02 22:46:30 [INFO] This server is running CraftBukkit version git-Bukkit-1.5.1-R0.2-14-g7d19b67-b2767jnks (MC: 1.5.2) (Implementing API version 1.5.2-R0.1-SNAPSHOT) 2013-05-02 22:46:30 [INFO]
-Bukkit Auto Updater-2013-05-02 22:46:30 [INFO] It appears that you're running a Development Build, when you've specified in bukkit.yml that you prefer to run Recommended Builds. 2013-05-02 22:46:30 [INFO] If you would like to be kept informed about new Development Build releases, it is recommended that you change 'preferred-channel' in your bukkit.yml to 'dev'. 2013-05-02 22:46:30 [INFO] With that set, you will be told whenever a new version is available for download, so that you can always keep up to date and secure with the latest fixes. 2013-05-02 22:46:30 [INFO] If you would like to disable this warning, simply set 'suggest-channels' to false in bukkit.yml. 2013-05-02 22:46:30 [INFO]-
View User Profile
-
Send Message
Posted May 4, 2013Renamed and didn't work. As for server log i cant check it its gone
-
View User Profile
-
Send Message
Posted May 4, 2013@lawrence1998
Check the startup log from when you started your server on 1.5.2 for the first time. Is there anything out of the ordinary there? You might be able to get your shops back by taking the sellers.bak and renaming it to sellers.yml.
-
View User Profile
-
Send Message
Posted May 4, 2013I updated recently because itrade signs wrnet working. Now that ve updatred none of my signshops work atall. I cant make new ones either. No errors in console. Minecraft 1.5.2.
-
View User Profile
-
Send Message
Posted Apr 30, 2013@Icefuzion
While I agree with you, people don't really realize how powerful it is. We often get questions like "what goes on the sign?", so we are going to just have something pop up that will tell you about the sign you are creating. This will only happen once per sign type, but it can always be accessed with /signshop sign SIGNNAME, where SIGNNAME is the type of sign you need help with. We have also noticed that people would ask for a sign to be implemented, when we already had a sign for whatever they wanted. We added a /signshop list command to give a list of signs that can be used with the /signshop signs command. Additionally, we get many people wondering why their whole chest was sold with a transaction. So when punching a chest with redstone, SignShop will tell them what the chest contains (taking advantage of this will require editing your config for existing users). There are also many features that are most likely underutilized, or confusing for new server owners, like running commands with signs, and custom signs. I am working on an intermediate / advanced tutorial video, to help alleviate that issue. So as you can see, there are some major usability changes coming in the near future. We hope this helps users and server owners alike.
-
View User Profile
-
Send Message
Posted Apr 30, 2013@Devinish
Really? This is already one of the simplest yet most powerful and useful plugins I've seen in a while, honestly.
-
View User Profile
-
Send Message
Posted Apr 30, 2013@Mre30
Haha, I understand. I have good news for you though, we are building in a few things that should make SignShop a bit easier to use, such as a popup when a player first makes a sign, to help newer players.
-
View User Profile
-
Send Message
Posted Apr 29, 2013Hey,
Its AlanGreyjoy (Darmikela) from youtube.
Thanks for the comment lol. Sure, I'll make a more proper one for the new version soon. I was just frustrated with my players in that video lol.
-
View User Profile
-
Send Message
Posted Apr 29, 2013@wattwiller13
type [Heal] on the top line then the price on the bottom line. Then punch with redstone.
-
View User Profile
-
Send Message
Posted Apr 29, 2013How do i mak a heal sign
-
View User Profile
-
Send Message
Posted Apr 29, 2013@Icefuzion
Left clicking will show you the confirm message (unless you are holding an item that SignShop uses, such as redstone).
-
View User Profile
-
Send Message
Posted Apr 29, 2013How come when I click signs, there is no confirmation for buying things, even though there's a whole 'confirm' section in the config.yml?
-
View User Profile
-
Send Message
Posted Apr 28, 2013@wargamer2010
Awesome, thanks!
Well I notice many people just uploading a libs folder with their plugins to github. Just a list of links where to download would work perfectly too. I personally don't use Maven too much so don't know a whole lot about it but it makes it easy to compile stuff at least. Maybe some day I will use it for convenience sake. However, I think you would just upload your pom.xml file to github and use the repos found elsewhere if that's what you're trying to do. Though some people do not have such things so maybe you would have to make another repo or something. I don't even know.
Thanks again =)
-
View User Profile
-
Send Message
Posted Apr 28, 2013@roggbart
OP, and users with SignShop.SuperAdmin can destroy shops. Otherwise no.
-
View User Profile
-
Send Message
Posted Apr 28, 2013Possible to disable the protection all together? I'm asking because I'm using griefprevention and want users to be able to destroy shops that are not in claimed regions to prevent indestructible blocks being left around in the world.
Cheers.