Command Signs


Make signs run commands!

CommandSigns allows you to assign any commands to any block making it easier for your players to do their command-based business!

Deprecating Soon!

CommandSigns is soon to be replaced by an even better, more powerful, easier to script solution built on the Lua scripting language! Any suggestions made in the comments will be taken on board for the new plugin.

All your current CommandSigns can be imported by the new plugin.

Required Dependency

  • Vault is required for CommandSigns. You can get it here: Vault


  • Run commands from signs or any other block with a single click
  • Signs can have any other text on them, the commands are linked to the sign behind the scenes
  • Elevate user permissions to run any command you choose
  • Restrict who can use the sign and when
  • Activate your CommandSigns with redstone

How To Use

  1. Place a sign (or block) and add any writing you want
  2. Add lines to your clipboard with /commandsigns line<number> <\text or /command>
  3. Right click the block to make it a CommandSign

Basic Tutorial

Advanced Usage (using money and permissions)

Reference Guide

Auto Updating

CommandSigns automatically checks for updates in order to keep your server up to date with the latest bug fixes! You can set CommandSigns to update completely automatically in config.yml, or to manually update, type /commandsigns update.

CommandSigns version reference


Video by luigi_vampa

CommandSigns 1.7.3 Demo

View Source on GitHub Feel free to contribute!

Plugin Metrics


If you encounter a problem and it's not something covered by the tutorials and reference guide, please submit a trouble ticket using Bukkit's ticket requester in the menu above.

If it's something simple, post a comment and CJ will get back to you.

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

  • Avatar of Lenua87 Lenua87 Apr 24, 2014 at 11:02 UTC - 0 likes

    Is it possible, that too many cmds can cause laggs? My serverspawn is so laggy, there a many cmds i'm trying to find out why :/ (sry bad english)

  • Avatar of WolfeBersahd WolfeBersahd Apr 23, 2014 at 15:36 UTC - 0 likes

    @MegaBen: Go

    You're welcome, if you have any questions I'll be more than happy to try and answer. I have some pretty complicated 'commandsigns' on my server that utilize a bit of everything, so i think i have everything covered in terms of what it can do.

    @harryjamesuk: Go

    CommandSigns aren't very good as socializing, but they can 'spit' out queued messages. by using the following

    • /cmds 1 \Hi
    • /cmds 2 %3
    • /cmds 3 \welcome to this place here.
    • /cmds 4 %5
    • /cmds 6 \now go away and leave me alone!!!

    which could send "Hi" to the user, wait 3 seconds, send "welcome to this place here.", wait 5 seconds, send "now go away and leave me alone!!!"

    if you want the sign to have a username just add one like this.

    • /cmds 1 \<WolfeBersahd>: Hi

    Signs take all text formatting codes like &1, &l, &r, etc.

    Note: it's a purely one sided conversations, it won't respond to you.

    Also make sure you players have the 'commandsigns.use' permissions node (this node might not be correct I'm not in front of my server PC to check.

    I'm nothing but a lone wolf, misunderstood and labeled as dangerous.

  • Avatar of MegaBen MegaBen Apr 22, 2014 at 18:36 UTC - 0 likes

    @WolfeBersahd: Go

    Thanks, It worked..

  • Avatar of harryjamesuk harryjamesuk Apr 22, 2014 at 16:00 UTC - 0 likes


    How do I make it so that a sign can socialize with me? It seems my signs aren't in the talking mood...

  • Avatar of andorra000 andorra000 Apr 21, 2014 at 22:28 UTC - 0 likes

    21.04 15:26:31 [Server] WARN File versions should follow the format 'PluginName vVERSION' 21.04 15:26:31 [Server] WARN The author of this plugin (zonedabone) has misconfigured their Auto Update system

    You're welcome ^.^

  • Avatar of WolfeBersahd WolfeBersahd Apr 21, 2014 at 18:32 UTC - 0 likes

    @MegaBen: Go

    apparently you're still unaware of how commands signs can work.

    1) CommandsSigns are not Commands Blocks they don't use the same variables.


    • Command Blocks use @p to reference a player
    • CommandSigns use <name> to reference a player.

    So in your case you don't even need to use a variable, using a sign with the following:

    • /cmds 1 \ [web address]

    would solve your problem.

    @Vandesdelca32: Go

    Thanks, I'll try that!


    Works perfectly like that, thanks.

    @Rich_Justice: Go

    This was answered by... @andyhan123: Go

    "/# pex user <player> group set member"

    or in cmds context

    • /cmds 1 /#pex user <name> group set (group name)
    • or
    • /cmds 1 /#pex promote <name>
    Last edited Apr 21, 2014 by WolfeBersahd
  • Avatar of MegaBen MegaBen Apr 21, 2014 at 15:20 UTC - 0 likes

    Hello, i have the plugin working and it is doing everything i would like it to. Just i cannot seem to find a command, that gives msg's my players with an external website address. I know this may not apply to the plugin and more to commands. But using a command block i can use /msg @p [Web address] but command blocks aren't an option for me, and commandsigns doesn't understand '@p' so could someone help me.. Thanks. Ben

  • Avatar of JoshHuttie JoshHuttie Apr 05, 2014 at 20:17 UTC - 0 likes

    I am having another problem..

    I have pressure plate commands which warp people to different places, and when they use the pressure plate they loose a random amount of hunger (the most ive heard them loose is 5)

    not sure if this is the exact plugin it is coming from but just letting you know just in case.

  • Avatar of fungreenfox fungreenfox Apr 05, 2014 at 11:50 UTC - 0 likes

    An error in 193, makes a wait state to make error instead of delaying a command with %10 for 10 sec. delay. Either sign gets deleted, or it types [null] at the corresponding line number. If typed in from ingame, the sign might work for a while but later, it will vanish or make error. spigot 175.

  • Avatar of Rich_Justice Rich_Justice Apr 02, 2014 at 01:51 UTC - 0 likes

    I have tried every combo and i CANNOT get it to promote my players. it does everything else i want BUT that!


Date created
Mar 07, 2012
Last update
Jan 28, 2014
Development stage
GNU General Public License version 3 (GPLv3)
Curse link
Command Signs
Recent files



Required dependency