SignShop 2 Logo
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 collects Metrics.

Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk. Development Builds
View Config
SignShop Quick Reference (This is also in your /plugins/SignShop folder) Fork us on GitHub

Latest Features

SignShop v2.9.2

  • Fixed !xp placeholder not working and being overwritten by !x
  • Fixed Chest{#} not working with enchantItemInHand
  • Fixed improper price display when player does not have item being sold
  • Fixed nag message about async tasks with Spigot
  • Fixed Chest operation not working when breaking chests
  • Fixed a bug with Towny operations
  • Updated deprecated calls to Vault, SignShop will no longer work with versions of Vault prior to 1.4.1
  • Updated to latest GriefPrevention API
  • Changed CommandDispatcher to be used with other SignShop Plugins

    For a full list of features, visit this page.

Extending SignShop with other Plugins

VaultWorks with all standard economies (EssentialsEco, iConomy, BOSEconomy, Gringotts, and more) and permission plugins (Permissions 3, bPermissions, PEX, GroupManager, PermissionsBukkit, zPermission (and defaults to OP permissions, if you don't want to use a permission system)).
Grief Prevention
For sign and chest protection, though SignShop has built in sign protection.
EssentialsUse the worth.yml for dynamic sign prices by putting [worth] on the bottom line of the sign (must be enabled in SignShop config)
SignShopGuardianSave your inventory when you die.
SignShopHotelAllow players to rent rooms for a period of time.
dynmapShow shop locations.
CrackshotBuy and sell custom made guns and weapons (P.S. Crackshot is awesome!)
MultiverseSupports Multiverse worlds.
NotificationsSignShop will give a notification whenever a sign is created. This message can be customized in the config.
ShowCaseStandaloneDisplay the items SignShop is selling by clicking half slabs with redstone and linking to a shop sign.
SignColoursSupports custom sign colors.
WildcardCommandsMake SignShop run commands for all players online.
MachinaCraftCharge a fee to use, and remotely operate Machinas.
TownyUse Towny banks and only let players make shops in Towny shop plots. (Thanks ryvix!)
WorldGuardRespects build permissions, and you can only let players make shops in regions with the allow-shop flag.
ChestShopConvert from ChestShop format to SignShop format by just punching the sign with redstone.
WhatIsItWill show your personalized item names in shop messages.


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 :-) ).

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!

If you would like to see this plugin in action, you can join my server at

Like this plugin? Buy us a beer and/or caffeinated beverage!

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Devinish Devinish Mar 01, 2015 at 16:56 UTC - 0 likes

    @x0Z3ro0x: Go

    You probably need to either update SignShop or update PlotMe.

  • Avatar of x0Z3ro0x x0Z3ro0x Mar 01, 2015 at 15:46 UTC - 0 likes

    Hey Devinish, just a quick error with your plugin. Please take a look as soon as possible. Thank you and have a wonderful day.

    Pastebin Report

  • Avatar of Devinish Devinish Mar 01, 2015 at 14:18 UTC - 0 likes

    @xalviar: Go

    It looks like our xp math might be outdated. Thanks for bringing this to our attention. I made a ticket out of your comment, we'll update you there.

  • Avatar of xalviar xalviar Mar 01, 2015 at 05:18 UTC - 0 likes

    Is the [iXPBuy] sign working?

    No matter what I put on the 3rd line (as stated, though also tried 4th) chat reads "Buy <item> for 872p XP Points?" I assumed when it said raw experience points that I would be putting experience points, not levels, but neither seem to be the case. When I buy the item it takes more levels from me the higher I am.

    I'm trying to set up an iXPBuy sign to sell Bottles o' Enchanting for 10 XP or so, as a form of capturing and saving xp.

    Related ticket: #578
  • Avatar of Devinish Devinish Feb 26, 2015 at 18:14 UTC - 0 likes

    @ABCGBA: Go

    Haha, I have no idea where that error message comes from, but it's certainly not SignShop.

    @GodsDead: Go

    We already have a ticket open for the number issue. We don't use floats, it's all doubles, so we aren't sure where the imprecision is coming from. As for the dynmap requests, I don't think we have the ability to automatically toggle the individual's default status of the sign icons. I'm going to make a ticket out of your comment while we look into the dynmap requests. I make no promises, but we will keep you updated there.

  • Avatar of GodsDead GodsDead Feb 26, 2015 at 11:58 UTC - 0 likes

    Brand new to SignShop, we have found some more issues.

    1. Float numbers for cost act extremely weird, You try and sell something for $0.01 and it puts it up for sale at $0.09.
    2. Request: Dynmap Icons need to be grouped together, The per-sign is ridiculous, they need to be grouped together into 1 sign via a radius maybe, then once clicked it lists all peolpe with shops in that radius.
    3. Request: Dynmap Icons need to have an option to toggle hidden by default, The set is on by default, By default people may not want to see all the shop icons scatter the map.

    Thank you.

    Related ticket: #576
  • Avatar of ABCGBA ABCGBA Feb 26, 2015 at 08:03 UTC - 0 likes

    1 I can't create a isell shop . It just said "fxxk you boy!".Why? I am OP and i have All permissions.

  • Avatar of Devinish Devinish Feb 24, 2015 at 18:04 UTC - 0 likes

    @AlSanTiago: Go

    As mentioned in the two tickets you created and our FAQ, there are several ways to create infinite shops.

    @LastTulare: Go

    Thanks for the donation man. We really appreciate it!

  • Avatar of LastTulare LastTulare Feb 24, 2015 at 13:00 UTC - 0 likes

    Just bought you guys a beer or two! And Sign Shop has its place in my banner ;) You have my thanks Devinish

    -Kory Brooks AKA LastTulare

    Check out my server website hosted on Enjin! Finally updated this 2 year old sig!
    Our Last Stand 1.8.1 is in beta phase as plugins get updated and bugs fixed, and the 1.8 craftbukkit builds get stable.
    Still, it's very playable, and every plugin installed is stable. All advertizing has been by word of mouth, and self discovery!

  • Avatar of AlSanTiago AlSanTiago Feb 24, 2015 at 12:00 UTC - 0 likes

    It would be nice,that you add an automatic restore feature! This could work so: 1.Create a signshop(basic) 2.Do just one item you want in the chest of the signshop 3.By tappig on the sign you can endless buy this item,because it is never out of stock!

    Thanks for reading this :)


Date created
Feb 09, 2012
Last update
Jan 19, 2015
Development stage
  • enUS
  • frFR
  • ptBR
  • ruRU
MIT License
Curse link
Recent files