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|Localization | 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:
For Minecraft 1.8 - 1.12 use this version.
View Config
SignShop Quick Reference (This is also in your /plugins/SignShop folder)
Fork us on GitHub
Latest Features:
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
SignShop v3.4.4
- Fix NPE when restarting the server when no shops exist
- Faster data conversion when upgrading from legacy versions
- Re-add LWC hook, allows automatic chest protection via config option
- Add BlockLocker hook (Lockette replacement)
- Fixes compatibility with WorldGuard when using the "allow-shop" flag
- Fixes an issue with chinese.yml being set to the wrong encoding causing Chinese characters to appear as '?'
- Re-added Residence hook to protect shops in a Residence
- Some code cleanup
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!
How can I use it? I want to download it and use it, but when I place it in the plugins folder, It doesn't show up as a plugin and doesn't work. The support discord server isn't very helpful.
In reply to DV7RU5:
The Discord is very helpful just not when I am asleep or at work. I replied to this same question with the following when I woke up this morning but never got a reply.
Hello! I seem to be having a problem
I selected the box using redstone, and then I chose the Billboard, but the Billboard did not change.
I tried to delete the plug-in and re-insert it, the situation remains the same.
I can't solve this problem...
Thanks!
In reply to ya110770:
It looks like something is canceling the click before SignShop sees it. This is usually bukkits built in spawn protection. Try changing it to 0 in server.properties.
回复weaves7:
The host tried, but it didn't seem to change.
Still the same as in the video...
In reply to xiaofei_1314520:
It could also be caused by another plugin such as essentials that has their own sign system. You may need to disable their sign features or try without those types of plugins. If it was SignShop stopping you from linking the sign you would be getting a message from SignShop. You or your host can contact me on Discord for more direct support if you want.
Hello! I seem to be having a problem
I'm trying to use the [buy] and [trade] signs to sell other players enchanted gear. I know they are identical since double-clicking one brings all identical tools into my inventory.
Both signs seem to just magically break, saying out of stock, when they are in reality. When left clicking as the own, it says that there are multiple remaining items when using the trade sign, and it just has a blank area for the quantity remaining for buy sign (it works properly for a day, the breaks as described).
Is there something I'm doing wrong? Or is this just a bug?
I am not the admin on the server I play one, just a player
Thanks!
In reply to Wixler_17:
Are you setting up the shop with the exact items and quantity you want to sell or trade? If any single item runs out for a shop it will then be out of stock even if there are other items.
Example: You setup the shop with a helmet and a sword. You stock the shop with 1 helmet and 3 swords. A player uses the shop and receives 1 sword and 1 helmet. You now have 2 swords in the shop. So the shop is now out of stock since there is no helmet left.
If this is not what is happening you should inform your admin so they can help you and/or create a bug report.
In reply to weaves7:
Its just single items, such as just one sword.
Thanks for the help, I'll inform the admins of my server
Hello i have a problem.
Im the admin so i create most of the signs, i use the [Device] signs to run longer commends over a command block so the users can use them by paying for them BUT i earn the money for all of these signs and i dont want to. i want them to pay but i dont want to get it and there is no admin version of the [Device] sign
any help or suggestions?
Edit
and i dont want to change or remove all signs (alot like 15 per town in 13 towns)
In reply to Forge_User_77300416:
In the config around line 226 change;
Device: takePlayerMoney,giveOwnerMoney,setRedStoneOnTemp
to;
Device: takePlayerMoney, setRedStoneOnTemp
You could also add "playerIsOp" after "setRedStoneOnTemp," if you want to make the sign creatable by ops only. Then restart.
In reply to weaves7:
Awesome thank you it worked !
i just havent seen that i looked for the "classic" true false options :D
On our server we don't use an economy plugin, we use Emeralds as currency. Would this work for us or does it have to be 'money'?
Edit: we use Emerald Bank plugin which lets us run bank commands such as give, deposit etc...
In reply to Forge_User_13575814:
If it is the one I found it uses Vault so it should work. Signshop will work with most if not all economy plugins that use Vault, regardless of whether the economy uses money or items.
Hello,
when a player is trying to sell to the i-buy and i-sell sign it is just asking them if they want to buy/sell it? I am not sure what to do?
In reply to Ashley_Dlor:
Left clicking gives the confirm message right clicking actually does the transaction. If it is not working you have something else interfering, if the get a denied message then it is likely a plugin. If they get no message when right clicking then it could be vanilla spawn protection set it to 0 in your server.properties.
Hello
In reply to alejo_the1:
Hi!
Hello, I need help, I have a server from apex host and when I install the plugin and I go in my server, when I break the chest or the sign with redstone it just breaks, I tried reinstalling and restarting the server but nothing happens, please help.
In reply to Forge_User_65754619:
That could be a few things, does SignShop load fully during startup? Do you have Vault and an economy plugin? Are you lacking a permission? Do you get any errors/messages in console or chat? Please, join the Discord so I can help you more easily: https://discord.gg/czPJg7a