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 Mar 6, 2025I have an issue
I don’t know how to get money to buy or sell items and I don’t know how to set a currency if possible
I tried the isell signs but it says "You are overstocked..." but when I try to buy it says "You don’t have 10.0 to pay!" so how can I get money?
-
View User Profile
-
Send Message
Posted Mar 6, 2025In reply to hassan_shukri_yt:
You need a Vault based economy plugin. Then you will have to set your initial balance in said economy plugin. You will also have economy commands from that plugin. Signshop doesn't handle any of your economy. Signshop uses Vault to tell your economy plugin when to add and subtract from your balance.
-
View User Profile
-
Send Message
Posted Aug 8, 2024Hi,
I have found an issue with my signshop that I really want to fix.
Earlier this week I discovered that I had no way to confirm a transaction when using the [Buy] sign.
When right clicking, it doesn't recognize the item name It is selling.
This might be because I am using custom items.
How do I fix this?
Please respond quickly!
-
View User Profile
-
Send Message
Posted Aug 8, 2024In reply to pandakings_16:
That doesn't sound like a signshop message. You likely have another shop plugin interfering such as Essentials. If it is Essentials you can disable their signs in the Essentials config.
-
View User Profile
-
Send Message
Posted Jul 28, 2024Does this work with Geyser?
-
View User Profile
-
Send Message
Posted Jul 28, 2024In reply to JeffBob101:
I have not tested it with Geyser. I do think some people are using it with Geyser but I don't know to what extent.
-
View User Profile
-
Send Message
Posted Apr 22, 2024anything like this for Fabric server?
-
View User Profile
-
Send Message
Posted Apr 22, 2024In reply to vitaslowang:
Sorry, I have no idea. I don't have any experience with Fabric servers.
-
View User Profile
-
Send Message
Posted Jul 23, 2022I'm having an issue where I can't buy anything using the Signs, I tried using my Alt and nothing. I have the full Error Log in the Spoiler.
-
View User Profile
-
Send Message
Posted Jul 24, 2022In reply to animation_gamer_studiosyt:
Try updating to the latest version and doing a full restart. If you still have issues pastebin your startup log. For faster support join the Discord.
-
View User Profile
-
Send Message
Posted Feb 8, 2022Your translation page not work, Fix IT!
https://dev.bukkit.org/projects/signshop/pages/localization
Is there pl-PL translation?
-
View User Profile
-
Send Message
Posted Mar 7, 2022In reply to DarkGraphic_:
Sorry for the late reply, for some reason I never saw the email notification; and I don't spend much time on Bukkit.
You have likely already solved your issue or moved on but I will reply just in case. That page is broken and I have tried to fix it but it won't even let me see it to edit it. I did remove as many links to it that I could.
There is no pl_PL translation but if you make one I could add it and you should also be able to use it by listing it in the config. If you generate one of the others you can follow it's format. All this assumes you are using the latest version. For quicker support join the Discord.
-
View User Profile
-
Send Message
Posted Feb 7, 2022Bonjour, j'ai un petit soucis assez dérangeant.
J'ai le plugin et également mcmoney et vault mais je ne trouve pas le moyen de relier SignShop et mcmoney ensemble pour payer au shop.
Pouvez-vous m'aider merci.
-
View User Profile
-
Send Message
Posted Mar 7, 2022In reply to Mrchiro38:
Sorry for the late reply, for some reason I never saw the email notification; and I don't spend much time on Bukkit.
You have likely already solved your issue or moved on but I will reply just in case. I don't see where mcmoney supports Vault. You should try a different economy. For faster support join the Discord.
-
View User Profile
-
Send Message
Posted Aug 22, 2021Hi, I have a problem. I have this signs pluggin and previously I had put in the Jobs pluggin which supposedly they are both use vault (and I do have vault installed). When I try to set up a sign shop it says I dont have enough to purchase the item. Both pluggins are working but I'm guessing they technically dont use the same money system so is there a way to configure it to work?
-
View User Profile
-
Send Message
Posted Aug 23, 2021In reply to FreestylesVS:
Hi, I believe that I have already responded to your question on Spigotmc. Let's continue the conversation there since I am more active on Spigotmc. You can also join the Discord for even easier support.
-
View User Profile
-
Send Message
Posted Mar 7, 2022In reply to FreestylesVS:
Same thing is happening to me. i set up an [ibuy] sign for 1 diamond that costs 1000 and i have 5000 for my balance. im using economy++ for my money plugin but dont know why it doesnt work.
-
View User Profile
-
Send Message
Posted Mar 7, 2022In reply to fnafman102:
I replied to you on the Discord but you did not say what economy you are using there. Since you mention economy++ you may need to try a different economy plugin and make sure you don't have 2 economy plugins. I think others have had issues with economy++.
-
View User Profile
-
Send Message
Posted Aug 18, 2021Ultimate Economy is not working for this plugin, as the sign says:
-
View User Profile
-
Send Message
Posted Aug 19, 2021In reply to decadongaming:
Do you also have Vault installed and your economy properly configured? If so please provide your startup log.