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 Apr 20, 2013When I buy from a shop that is selling 64 of an item it sells me the entire chest for the amount of 64.
-
View User Profile
-
Send Message
Posted Apr 18, 2013@Devinish
Awesome :)
Thanks for the document BTW, Helped a lot ;)
-
View User Profile
-
Send Message
Posted Apr 18, 2013@harryjamesuk
Correct, you list the group you'd like that price modifier to apply to, and SignShop will do it automagically.
-
View User Profile
-
Send Message
Posted Apr 18, 2013@Devinish
As in a PermissionsEx group, Like "PLAYER" as a group and "ADMIN" as another?
-
View User Profile
-
Send Message
Posted Apr 17, 2013@Mre30
You can find the info on our signs on the signs page. It's the last one on the list that doesn't require admin permissions to use.
@harryjamesuk
There is no permission node for them. It is defined by groups. Check out the section in the Quick Reference that explains how price multipliers work.
-
View User Profile
-
Send Message
Posted Apr 17, 2013Hello,
Would you be able to let me know how Price Multipliers Work? I looked on multiple pages but didn't see any explanation.
I'm looking for the Permission Node to use the multipliers and also, A question:
Could I use:
VIP: iBuy: -0.7 iSell: -1.2
For example which would discount things by -0.7 and -1.2 for everyone who has the Permission Node?
Thanks in advance!
-
View User Profile
-
Send Message
Posted Apr 17, 2013I cant find ANY info on how to make a restricted sign....
-
View User Profile
-
Send Message
Posted Apr 17, 2013@busterguy
Please create a bug report and fill out all the required info.
-
View User Profile
-
Send Message
Posted Apr 17, 2013Ok i had the problem when people sell alot at once it makes everyone on the server time out. so i edited the config so they can only sell every 1.5 seconds.
So now when i sell it says "please wait 1 second". I wait. Then after again it says "please wait 1 second". and it will say this over and over even when i wait over 10 seconds in some cases.
-
View User Profile
-
Send Message
Posted Apr 16, 2013@KalloWWeed
I have no idea what could be causing that, if you can reproduce it, please make a ticket.
@roggbart
signshop automatically adds any signs that you don't have into your config. This is so any new signs we add go into your config as well. You can go into the signshop.jar and remove them from the default config if you would like. Unfortunately you will have to do this every time you get a new version of SignShop. It is often a better idea to add permissions that prevent a player from creating a sign than it is to remove it from the config.
-
View User Profile
-
Send Message
Posted Apr 16, 2013When I edit the signs in the config, they reset back to normal when I either do /signshop reload or server reload. Why do the config keep resetting?
-
View User Profile
-
Send Message
Posted Apr 16, 2013@Devinish
thanks i use now iBuy but i got a problem....
I put the sign like this:
Pic 1
After i rejoin it becomes like this:
Pic 2
I need to hit the sign to turn it back to normal.
-
View User Profile
-
Send Message
Posted Apr 13, 2013@stonebreaker45
I am unable to reproduce this issue. Please create a ticket with the reproduction steps, and any additional info requested. Also, please try to punctuate your sentences, it's much more difficult to read them without it.
-
View User Profile
-
Send Message
Posted Apr 13, 2013How come evry time a reload/restart my server my class signs disenchant one item like if i enchanted a sword i put a class sign then i reload or restart a couple hours later and the sword is unenchant when you click the sign but not when you go in the chest?
-
View User Profile
-
Send Message
Posted Apr 12, 2013@KalloWWeed
Well, I don't know what sign you are using, but iBuy and iSell are the most common ones. Check our list of signs for more info.
-
View User Profile
-
Send Message
Posted Apr 11, 2013Yes I could do that. How to make such a sign?
-
View User Profile
-
Send Message
Posted Apr 11, 2013@KalloWWeed
Hmm, that's a bit strange. I wonder how they are refilling the chests. In theory, SignShop should check to see if it has stuff in it when it's refilled. You could always use an infinite stock sign if you want though.
@admjmaddox
You can rename the hotel sign in the SignShopHotel config. Just replace "Hotel:" with "Apt:" You can also have 2 different signs, by copy pasting all the info from Hotel in signs:, messages:, etc. and changing the name to Apt.
-
View User Profile
-
Send Message
Posted Apr 11, 2013RE: SignShopHotel
Is there a way to place [Apt] or [Apartment] as well as the [Hotel]?
The reason I ask is, In my server, we have our 'Main Spawn' world where there are Hotels and Apartment buildings that we like to 'rent' out. This world is where our PVP, CTF and Paintball arenas are / will be. Our hotel rooms are like 1 day rentals where our apartments are 30 day rentals. So I think it would be a great idea to either add an Apartment feature or create an Apartment plugin based off of SignShop, that is if it can't be integrated into the SignShopHotel plugin.
Thanks; admjmaddox Owner H.C.
-
View User Profile
-
Send Message
Posted Apr 11, 2013Hello dude, first of all great job.
But i have a question, can i auto refill a chest ? (want make a supermarket)
Have tried with
http://dev.bukkit.org/server-mods/chestrestock/
The chest gets refilled but when i try buy by clicking on the sign again, it says: "This shop is out of stock"
Thanks KalloWWeed
-
View User Profile
-
Send Message
Posted Apr 10, 2013@Mre30
If you put in one stack of 64, it will sell 64 at a time. After you link the chest with one stack in it, you can then fill it up.