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 Jul 31, 2014That apparently depends on what I'm holding, some items don't activate the sign, so it only works part of the time.
Where I get a real problem is with my dispose sign when I tried to get rid of a bunch of ladders. Right clicking on the sign with the ladders does nothing, left clicking gives the confirmation message.
Why have a confirmation message asking if you want to sell/buy something if there is no way to reply to it? If it is informational only, it should be worded differently...I.e. "This store buys 64 cobblestone for 1 Emerald'. That way a user doesn't try to answer the question....
-
View User Profile
-
Send Message
Posted Jul 31, 2014@Gouru2
There is no magic key, you can right click to purchase.
Left click will get you a "confirmation" message and a right click will "purchase" from the shop.
-
View User Profile
-
Send Message
Posted Jul 31, 2014I feel like a fool...I can't figure out what to do when it asks 'Buy [item] for 20 Emeralds?'
Pressing Y does not work, typing 'Yes' does not work, every key I've tried so far doesn't work...and I can't find an answer in the FAQ, docs or by google search...
What's the magic key?
Thanks
-
View User Profile
-
Send Message
Posted Jul 30, 2014@nathnana2002
Even if we were to implement your suggestion, how would SignshopHotel guess which room you mean by "/room"?
-
View User Profile
-
Send Message
Posted Jul 30, 2014@nathnana2002
There are many plugins that allow you to even set multiple homes. I'm sure what you are asking for can already be done.
-
View User Profile
-
Send Message
Posted Jul 30, 2014@Devinish
Well I guess I wont get that to happen. Players would rather have 2 homes for dedicated use instead of 1 for a room and 1 for whatever they want :/
-
View User Profile
-
Send Message
Posted Jul 29, 2014@FearFracture4228
Take a look at our FAQ for the answers to many commonly asked questions. There IS a bug at the moment that prevents you from destroying your chest though. It has been fixed in our dev build.
-
View User Profile
-
Send Message
Posted Jul 29, 2014Is there an Admin Shop? I looked at the video and all the commands. I might have over looked it but I can't seem to find it.
If there isn't this would be a sweet Feature! BTW love this plugin!
-
View User Profile
-
Send Message
Posted Jul 29, 2014@nathnana2002
You can make it so a hotel sign will automatically run a command like /sethome for a player, then they use /home to get back to their hotel using another plugin such as Essentials. We are unlikely to implement teleports into SignShopHotel, as there are several other plugins that do this, and SignShop signs can run those commands.
-
View User Profile
-
Send Message
Posted Jul 29, 2014I had a good Idea for SignShopHotel. Can you add a command so when they do something like /room, they get teleported to the [Hotel] Sign? (Like right in front of it or something) Thanks!
-
View User Profile
-
Send Message
Posted Jul 28, 2014@Syhedghog
There is no way to queue records, because all of the audio is handled by the Minecraft client, not the server. We have no way to know when a song has ended or anything like that. The only thing we can do is tell the client to play a song, This is a limitation of Bukkit, unfortunately.
-
View User Profile
-
Send Message
Posted Jul 28, 2014JukeBox: my server has a texture pack that has different audio files for jukebox records, so i thought of laying 12 jukebox signs but i discovered if 2 or more people request diffrent songs it wont add it to a queue it will plat them at the same time >:(
-
View User Profile
-
Send Message
Posted Jul 27, 2014@Devinish
Okay i found the server log error im going to post it in the ticket area, thank you.
-
View User Profile
-
Send Message
Posted Jul 27, 2014@Gladiatore97
Check the server log for any errors. You should also create a ticket and give us more information after you do so.
-
View User Profile
-
Send Message
Posted Jul 27, 2014Hello Developers,
I have some kind of issue, when I make the sign everything works well. But once i try to link it i cant, I can punch the chest and i get the message, but once i punch the sign nothing happens it just stays there and doesn't change at all.
-
View User Profile
-
Send Message
Posted Jul 25, 2014@DuskShadowBrony
Please create a ticket and describe the steps we can take to reproduce. Make sure to include your relevant plugins. Thanks!
-
View User Profile
-
Send Message
Posted Jul 25, 2014Hello Developers,
This works very well, except for one issue:
It does not hold NBT tags. I created a special set of weapons and armor, such as a bow that increased speed but decreased maximum health. I put it in the spawn shop and saved the server, then restarted, once I installed some new plugins. The NBT tags were still in the chest item, but not the shop item anymore.
In short: NBT tags are lost on restart.
Thank you for your time, hope this can be fixed soon.
DuskShadow
-
View User Profile
-
Send Message
Posted Jul 24, 2014@WarMage100
That depends on your permission plugin. If it allows you to use * type wildcards, then yes, you can easily run commands without permissions. All you'd have to do is open up the config.yml and find the line that says:
and replace "asOriginalUser" with "asUser". Make sure to check out our Quick Reference as well, it has all sorts of information like this in it.
-
View User Profile
-
Send Message
Posted Jul 24, 2014Great plugin! Much better and easier than essentials signs. I have a question. Can I make players able to do stuff with signs without needing the permissions? I am using [usercommand]. Thanks.
Join our server! EnderGamesServer.mcph.co
-
View User Profile
-
Send Message
Posted Jul 22, 2014@bobbensun
You can use SignShop's [Restricted] signs to make it so only certain permission groups can use signs. Let's say your promotion ladder is like Noob -> Builder -> VIP or something. The Promote sign for VIP can be linked to a Restricted Builder sign to make it so Noobs can't promote themselves to VIP. Just list the groups you want to allow on rows 2,3,4 of the restricted sign, punch with redstone, then punch the sign you want to restrict. Does that help?