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 8, 2013@Devinish
hmm i keep an eye on that, but most of the time we have 2GB free (6GB Total for server) but we do run multiple worlds. thanks :)
-
View User Profile
-
Send Message
Posted May 7, 2013@mal67
I have noticed that issue when the server is running low on memory, but other than that I haven't. Check your server performance when that is happening.
-
View User Profile
-
Send Message
Posted May 7, 2013got a random issue with toggle and device signs not working after awhile. make the sign link it use it. works... come back 15-20 minutes later and it just wont work?
any idea what would make it quit working? im on 1.5.2 R0.1 right now, but had noticed it doing this with device signs on 1.5.1R0.2. just doing it with all of my device/toggle signs on 1.5.2 now.
any help would be wonderful :) thank you
-
View User Profile
-
Send Message
Posted May 7, 2013@collguy555
It seems to work for me on 1.5.2, but I haven't tested everything.
-
View User Profile
-
Send Message
Posted May 7, 2013Is it me or doesn't it work with minecraft 1.5.2?
-
View User Profile
-
Send Message
Posted May 7, 2013@DuskShadowBrony
There certainly is, check out the Quick Reference, there is a section on setting all of that up.
@mal67
Hmm, that could be interesting. I'll talk with wargamer and see if it's viable.
@aukwin
Good to hear. Enjoy!
-
View User Profile
-
Send Message
Posted May 7, 2013Thanks it works
-
View User Profile
-
Send Message
Posted May 7, 2013@Devinish
totally understandable. i would imagine if possible the sign would read buying versus selling. based on what the user has in their hand at the time. if they have the item the sign buys/sells in hand, it woudl activate the selling portion. while empty hand or any other item in hand would activate normal left/right options as they are? just an idea of course. love the plugin either way :)
-
View User Profile
-
Send Message
Posted May 6, 2013Ummmm.... This may have already been asked but is it possible in any way to set max shops by rank/permissions? I want higher ranked people to be able to own more shops. Because right now, it's just word of honor, with punishments if someone goes over.
-
View User Profile
-
Send Message
Posted May 6, 2013@aukwin
Go into the config and add "giveOwnerMoney" to the Hotel sign.
@mikroskeem
That sign is fine, but what did you put in the chest, and did you punch them with redstone?
-
View User Profile
-
Send Message
Posted May 6, 2013does it conflict with LWC?
my sign
--------------
[Buy]
Stone
64x
$10
--------------
What am i doing wrong?
-
View User Profile
-
Send Message
Posted May 6, 2013Hello i have a problem whit signshophotel the owner of te sign would not recieve money if some one rent the room could you put this in or put in or make it abble so you can set it on and off
Many thanks gr aukwin
-
View User Profile
-
Send Message
Posted May 6, 2013@mal67
And how would SignShop know whether the user is trying to buy or sell? The initial thought is something like shift clicking or right/left clicking, but left clicking needs to say what the signs is ACTUALLY buying/selling, and shift clicking isn't used for anything else and might teach players the wrong thing. I also feel like that makes the sign start to look a bit messy, which is something SignShop is trying to avoid. No extra memorization, just a type of sign and a price. That said, I like the idea, it's just a matter of figuring out how to do it neatly.
-
View User Profile
-
Send Message
Posted May 6, 2013@mal67
Yes I completely agree, but call it a [BS] Sign! It will be very easy for players to do all their 'BSing' in one central location!
lol
-
View User Profile
-
Send Message
Posted May 5, 2013quick question/suggestion. is there a way to have a combo buy/sell sign?
one sign that could buy and sell the same item?
for example as far as the sign would go
[BuySell] heres some random text B$5 S$2
you would put items in the chest, and the sign would sell that amount of that item for 5$ or buy the same amount of the same item for 2$
-
View User Profile
-
Send Message
Posted May 5, 2013@Drake63628
Right now, if you load a chest with several songs, you can play the next one in the chest by clicking again. We can't do continuous play because we have no way to know when a song is over, as all of that is on your client, and not on the server. When we get the official API and have access to the client, this could certainly be an option.
@Mace68
You might want to check out our tutorial video. You probably need to punch the sign with redstone to link it to a chest.
-
View User Profile
-
Send Message
Posted May 5, 2013I don't know if this is possible already, or if it can be done, but if possible, could you add in an option to the jukebox to have a continuous play or repeat option?
Basically the following:
Repeat - Plays the disc repeatedly until the sign is clicked again, and it stops at this time. Continuous(Loop) - Plays all the discs in the chest linked to it, then stops after the last disc is played.
IF there is a price on the jukebox, it stays the way that it is currently and requires continuous clicking.
-
View User Profile
-
Send Message
Posted May 5, 2013Hello, I installed SignShop for the first time on my server and can't get any of the signs to operate. The signs tell me I made them the first time but after that they don't color or work at all. I've removed all essentials conflicts that it listed and removed the plugin and data and reinstalled but no luck. In my log all it says is that it's enabled. Any ideas on what could be the conflict?
Thanks.
-
View User Profile
-
Send Message
Posted May 5, 2013@MadWookie
Please watch our tutorial video. You don't need to write all of that stuff on the sign.
@lawrence1998
Glad you got it figured out :-)
-
View User Profile
-
Send Message
Posted May 5, 2013Fixed it. For some reason when i put the new jar in it deleted itself a couple of times. But ive done it now.