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 RaiiDzFN:
Thanks!
how do i lock the chest or is there a way to not give other players accses to the chestß
but exept that very nice plugin
In reply to reamon5:
SignShop is not a protection plugin so if you want to protect your chests you will need a plugin that is made for that. You can use a plugin that allows the player to claim land or you can use a chest/block locking plugin. If you install LWC you can enable an option in the SignShop config that will automatically tell LWC to lock the chest for the player.
Love this plugin but how am I suppose to give my players money to start off with?
In reply to thekit0:
Thanks. All the aspects of the economy depend on the economy plugin you are using. Most economies have a configurable starting amount and some sort of give money command. Make sure you have SignShop, Vault and a Vault compatible economy plugin.
Is there a way for people to buy a stack at a time without having to make one shop for 1 at a time and another shop for 64 at a time
In reply to enigma0gaming:
Unfortunately no since one shop could potentially contain many different items with many different stack sizes. You can link multiple shop signs to a single chest and shops that start with an 'i' can have the chest removed after linking as long as the sign is not attached to it.
Why cant players buy from a ibuy or isell if theres a way to make that then how
In reply to spawnnnnnnnnnnnnnnnnn:
This is usually caused by a plugin interfering with SignShop or the built in vanilla spawn protection. Try changing spawn-protection=16 to spawn-protection=0 in server.properties. If you have Essentials installed try disabling all of the Essentials signs including -color by commenting them out. You may also need to give them a permission, you can use your permission plugin's verbose logging to see what permissions are being checked when they try to use a sign. i.e. /LuckPerms verbose on or /pex toggle debug.
Does not work with GemsEconomy.
In reply to mata4627:
Hi, actually it should work since GemsEconomy supports Vault. However you need to make sure that you also have Vault installed and you enable it in GemsEconomy config. You also need to make sure that you have setup a default currency in GemsEconomy. If you still need help feel free to join the Discord or make a ticket on Github.
Hello,
First of all, thank you for making this I love it, but I was trying to leave a comment on signshophotel and I couldn't. Is there a way to make it so no one else can open the door to a hotel room that you rented and only you can? Thanks in advance.
In reply to electric_whisk:
Thanks I am glad you like it. The person that is renting the hotel should be the only one that can open the door. However, if someone is opped or has admin perms they can bypass this. Also if you have levers buttons or other redstone blocks attached to the door then a player can use them to open the door unless you link them to the hotel sign when you link the door. If you still need help I recommend joining the SignShop Discord.
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!
https://youtu.be/xwgrvS0BQH4
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!