SignShop v4
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!
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
Can I have unlimited supplies? (Adminshop
)
In reply to Forge_User_48540585:
Yes, use [IBuy] for players to buy infinite items from the server or [ISell] for players to sell infinite items to the server.
In reply to Forge_User_48540585:
Thanks for the fast reply!
please plugin version 1.15.2
In reply to Forge_User_67264269:
I have good news! SignShop v3.4.4 works with Minecraft 1.13.2, 1.14.4, and 1.15.2
Gvbrrr
How much do we have to donate to get this plugin working with current versions of Minecraft. I have been trying to find a decent alternative for the past two days and I can't