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!

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!

This plugin utilizes Hidendra's plugin metrics system, which means that the following information is collected and sent to

  • A unique identifier
  • The server's version of Java
  • Whether the server is in offline or online mode
  • The plugin's version
  • The server's version
  • The OS version/name and architecture
  • The core count for the CPU
  • The number of players online
  • The Metrics version Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.

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 Hymetheus Hymetheus Oct 19, 2014 at 20:35 UTC - 0 likes


    I used the vanilla command, '/effect <player> [effect] [duration]' and the output message says, "Given BLINDNESS (ID 15) x 0 to <player> for [duration] seconds" and I don't want the players to see the output message so I tested by giving myself the effect via server console and I was happy that the output message was not shown in-game. But when I put the command, '/cmds 1 /#effect <name> blindness 2 1' it displays the output message even though I put the "#" symbol which means the command is being sent from the console but when I do it from the actual console the message is not displayed in-game. Is the '#' variable really being sent from the console?

    Last edited Oct 19, 2014 by Hymetheus
  • Avatar of UnwrittenPaper UnwrittenPaper Oct 19, 2014 at 07:05 UTC - 0 likes

    I cannot load it. I put the .jar inside the plugins folder and restarts my server, but it won't load.

    It worked before!

    Edit: Never mind, it was Vault's fault :) I love this plugin!

    Last edited Oct 19, 2014 by UnwrittenPaper
  • Avatar of BlazeCraft7777 BlazeCraft7777 Oct 09, 2014 at 21:38 UTC - 0 likes

    @xOmniDerpx: Go

    It was probably a plugin you installed.



  • Avatar of server075 server075 Oct 09, 2014 at 10:12 UTC - 0 likes

    your sec video "CommandSigns 1.7.3 Demo" is private we cant see it.

    server075  island-pvp

    Link: Island-pvp and Skyblock

    Server ip: Play.Server075.COM

    Server ip: Play.SkyBlock.NL

  • Avatar of xOmniDerpx xOmniDerpx Sep 30, 2014 at 16:51 UTC - 1 like

    Help!!! CommandSigns has been working perfectly for a long time on my server. However, I noticed this morning that none of my CommandSigns were functioning. I checked each one, and none of them were CommandSigns. Nobody on my server did anything that would've made this happen. I am using up-to-date CommandSigns. There were no error messages in Console log. Before I spend hours redoing all the signs, has this been happening to anyone else, and why could this be happening?

  • Avatar of Blaze721 Blaze721 Sep 27, 2014 at 05:41 UTC - 0 likes

    Hello, I can't use certain commands when I pass <name> as a parameter. I can do /strike <name> successfully but I can't do '/tp <name> 50 50 50' or '/pex users <name> group set Member' I have already tried '*', '#', and '^' but it does nothing. When I print out the line it prints '/tp OoplaDingo 50 50 50' successfully but when using a command it just sits there. Is the problem my fault? How can I fix this? Edit: How stupid of me, you put the '#' after the slash '/#pex users <name> group set Member'

    Last edited Sep 27, 2014 by Blaze721
  • Avatar of PapiDimmi PapiDimmi Sep 14, 2014 at 16:24 UTC - 0 likes

    @benytenny: Go

    The full-op permissions are probably disabled because of one of your other plugins like Essentials, WorldGuard, AntiCheat, et cetera.


  • Avatar of LowHeartRate LowHeartRate Sep 13, 2014 at 17:46 UTC - 0 likes

    How do I set cooldowns on the CommandSigns!? I run A PrisonMine server and give the ability of prisoners to reset the mines but I really don't want them spamming the sign constantly.

  • Avatar of benytenny benytenny Sep 05, 2014 at 13:59 UTC - 0 likes

    I created a sign, but when I try to use it it basically says I don't have perms, even though I'm oped and have perms.

  • Avatar of Chris_GSPvP Chris_GSPvP Sep 05, 2014 at 08:37 UTC - 0 likes

    This plugin needs the UUID update for sure because of the cooldowns.. Are you guys planning to do this?


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



Required dependency