SignShop allows you to set up physical shops by punching a chest and punching a sign with redstone dust. It's easy to set up, and even easier to customize!
This plugin requires Vaultand a vault compatible economy plugin.
[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. More!
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 ).
Send me pictures of your server's SignShops in the comments and the image above could be YOUR shop!
Chests do not need to be directly under signs, they can be anywhere (Distance can be customized in the config)
Can use multiple signs per chest (just remove any extra items, link the chest to the new sign, and stock the chest with multiple item types!)
Ability to set up shops to control redstone levers (to charge admittance to a door, power some sort of contraption, blow up a bunch of TNT, whatever you want!)
Can limit number of shops per player or permission group
Can edit active signs by clicking a sign with the desired text using Ink Sac and then clicking the active SignShop
Can disable trading with villagers
Profit sharing using [Share] signs linked to SignShops
Restrict shop use to only groups listed on [Restricted] signs
Localization support (if you would like your native language to be supported, help us translate our config! More information on this page.)
Supports custom potions, books, fireworks, and lores
Advanced Features
Can set up signs to run commands in console
Can run commands as if the buyer typed the command themselves (use "runCommand{asUser}" block in the config. NOTE: "*" permission nodes must be supported by your permission plugin for this feature)
Can run commands after a certain amount of time, allowing you to sell things like temporary permissions
Can sell partial amounts to signs (disabled by default)
Customizable messages
Customizable signs
Can define multipliers for groups to allow certain groups to get discounts or make more money for selling items
_________________________________________________________
Suggestions and Issues If you are having a problem with SignShop, join the Discord or 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! _________________________________________________________
Here are some FAQs that you may find helpful. First make sure you have Vault and a Vault compatible economy plugin. Second make sure you do /restart and you don't use Plugman.
1 . Why is my shop giving me X amount of items? I want it to give me Y amount!
When you link the sign and the chest, the amount that is in the chest will be the amount of items per transaction. So if you want to only sell 8 of an item with each transaction, you put 8 in the chest, then link it to the sign. Afterwards, you can fill up the chest, and it will still continue to sell 8 at a time.
2. Why can't my players use shops but ops can?
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. Otherwise 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.
3. Is it possible to sell all of an item in a player's inventory or hand?
This is not possible, but you can setup the shop to sell a full stack or more for a higher price and then set AllowVariableAmounts: to true in the config for when they don't have as many.
4. What does it mean when I am trying to make an ibuy sign and it says "You are not allowed to link this"?
This is usually caused by another plugin that is trying to protect the area. You can turn on your permission's plugin verbose/debug logging to see what permissions are being checked so you know what permission to give. Note: Some plugins disregard "op". (edited)
Message #faq