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 Aug 27, 2013@Devinish
By the way, before I found your plugin, all my shops were built using a ridiculous system of redstone clocks, wires, command blocks, comparators, repeaters, etc. I should give you some before/after pictures (I still have one shop I haven't converted yet I could take some screen shots of). It's an amazing difference.
I'll definitely be buying you a beer/caffeinated beverage on payday :D
-
View User Profile
-
Send Message
Posted Aug 27, 2013@Devinish
Thanks. I'm just now finished setting up my first residential area, so I can try to get those signs working. I think I understand it now.
Player to player sales seem like they could be abused in my system (first person who is able buys up all the houses and turns around and charges a fortune for them), so I'm not really disappointed that that part won't work. I'll let them sell the houses/land they don't want back to an OP who can give them an appropriate amount of XP based on original cost, improvements made, etc.
Thanks so much.
-
View User Profile
-
Send Message
Posted Aug 26, 2013@lANTHONYl
Unfortunately it's not currently possible to trigger SignShops with redstone at all :-(
-
View User Profile
-
Send Message
Posted Aug 26, 2013@Devinish
Darn, we were hoping to setup a target practice type thing where a player shoots an arrow at a button and it triggers a special signshop.
-
View User Profile
-
Send Message
Posted Aug 26, 2013@pzannucci
Well, there's some good news and some bad news. The good news is you can make custom signs that run their own commands. So you don't need to use a [Command] sign if you need more control. Check out our Quick Reference for more info on that. So what you ask for is theoretically possible. Also, you do not need a chest, just activate the sign by punching it with redstone. The bad news is that there is no way for SignShop to check who owns the residence to sell it. So if you give players the ability to create your custom sign, you are in dangerous territory. There shouldn't be any problems with selling Residences from the server to the player, but player to player won't work.
XP always goes on the third line of the sign, but you can setup something to read the second line of the sign for the residence name. I don't know the command for giving players a Residence, but imagine it's something like: "residence !line2 sell !player", where "!line2" takes the place of the Residence name and is read from the second line of the sign, and "!player" is the name of the player using the sign.
If you have some more questions not answered in the Quick Reference, be sure to ask.
-
View User Profile
-
Send Message
Posted Aug 26, 2013Hello again. Everything is working beautifully, and I've got several robust shops going using XP as currency, but I was wondering if it was possible to make a sign that sold a player a house or a plot of land in exchange for XP? Maybe a [command] sign with the Residence commands? But do I need a chest? What would I put into a chest for a house/XP trade? If no chest, how would I activate the sign?
Hey, this may be the last question I ever have to ask, so you should savor it :P
-
View User Profile
-
Send Message
Posted Aug 26, 2013@lANTHONYl
Buttons are not supported.
@LeChuuck
Check out our dev build. Keep in mind this has not been tested by the bukkit dev staff.
-
View User Profile
-
Send Message
Posted Aug 25, 2013The trade sign don't work using v 2.7.1
-
View User Profile
-
Send Message
Posted Aug 25, 2013Can a SignShop be linked to a button such that the button is pressed and triggers the SignShop?
-
View User Profile
-
Send Message
Posted Aug 25, 2013@pigzinspaceXP
There are no 1.6.2 specific issues that we know of.
-
View User Profile
-
Send Message
Posted Aug 25, 2013Are there any problems with running this on 1.6.2?
-
View User Profile
-
Send Message
Posted Aug 25, 2013@bananoke
You need to punch the sign with redstone to activate it, like all the other SignShop signs. Take a look at our tutorial video and make sure to read our FAQ.
-
View User Profile
-
Send Message
Posted Aug 25, 2013@Devinish
Ok, I'll try thanks.
-
View User Profile
-
Send Message
Posted Aug 25, 2013is there any way to active commend in console like: /spawnstrange MOJANG 285 when player buy something in sign? i looking for some plugin that will let me integrate buying special items (but its must be giving by console not by chest).
edit. why i cant do commands sign?
its not working for me http://screenshooter.net/7652994/pihaevf
-
View User Profile
-
Send Message
Posted Aug 24, 2013@darthvader1101
Well it seems something is preventing Signshop from loading. Open a ticket and post your full startup log to something like pastie and we can try to help you out.
-
View User Profile
-
Send Message
Posted Aug 24, 2013Hi, when I try to load up SignShopHotel and SignShop, it says enabling SignShopHotel and SignShop but then it says it's being disabled here this is what it says:
20:00:03 [INFO] [SignShopHotel] Enabling SignShopHotel v1.0.2 20:00:03 [SEVERE] [SignShopHotel] SignShop is not loaded, can not continue. 20:00:03 [INFO] [SignShopHotel] Disabling SignShopHotel v1.0.2 20:00:03 [INFO] [SignShopHotel] Disabled
-
View User Profile
-
Send Message
Posted Aug 23, 2013@devenish nice
didnt think of that yet
-
View User Profile
-
Send Message
Posted Aug 23, 2013@vertigolf
Why not just make something like a moderatorVIP rank, and add that to the config?
-
View User Profile
-
Send Message
Posted Aug 23, 2013@ devenish, i recently made a few of the closest,most playing people moderator because i had none. Now 2 have donator rank. So i decided to move the permissions to the person. The only problem is that donators would get 25% better prices on ibuy and isell. And as they have all other permissions but a different rank they wont gain the 25% anymore. Are there permissions for the pricemultipliers and if not could you make them?
-
View User Profile
-
Send Message
Posted Aug 22, 2013@isham01
Just put your gun in the chest, punch the chest with redstone, and punch your sign with redstone. It's no different than any other item. :-)