Sign Colours

SignColours banner

SignColours allows all players on the server, or people with Permissions, to add coloured text to signs. Simply use the # or the & character (depending on which edition you chose) followed by a hexidecimal digit (0-f) to give the rest of that line a colour.

Current Features

  • Allows players to add colours to signs
  • Supports Bukkit Permissions
  • Stable, rarely needs updates.

Upcoming Features

  • None planned


  • None

Permission Nodes

  • signcolours.e - Allow user to use the colour yellow (e)
  • signcolours.* - Allow user to use all colours


Colour codes are the same as chat message colours:

using a # in a sign in any other circumstances will keep the # symbol

As an example, adding the text to a sign:

#6Land Mines
so be #ecareful
(or #fdie#0)

results in:


In main .jar


  • Version 1.5: *Latest Version*
    • Added support for colours l (bold), m (strike through), n (underline), o (italic), and r (reset).
  • Version 1.4:
    • Recompiled and tested. It has worked fine but some people are scared it didn't.
  • Version 1.3:
    • Updated for Bukkit's new event system.
  • Version 1.2:
    • Added support for the "k" colour, as per request.
  • Version 1.1:
    • Minor code clean up and a compiled with latest Bukkit.
  • Version 1.0:
    • Now exclusively uses Bukkit's built-in permissions system.

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

  • Avatar of TheProPvP TheProPvP Jul 31, 2014 at 14:26 UTC - 0 likes

    Please actualize to version 1.5.2!

  • Avatar of Awaax Awaax Jun 16, 2014 at 20:45 UTC - 0 likes

    [14:23:08] [Server thread/ERROR]: Could not pass event SignChangeEvent to SignColours v1.5 org.bukkit.event.EventException at$1.execute( [1server.jar:git-Spigot-1387] at org.bukkit.plugin.RegisteredListener.callEvent( [1server.jar:git-Spigot-1387] at org.bukkit.plugin.TimedRegisteredListener.callEvent( [1server.jar:git-Spigot-1387] at org.bukkit.plugin.SimplePluginManager.fireEvent( [1server.jar:git-Spigot-1387] at org.bukkit.plugin.SimplePluginManager.callEvent( [1server.jar:git-Spigot-1387] at net.minecraft.server.v1_7_R2.PlayerConnection.a( [1server.jar:git-Spigot-1387] at net.minecraft.server.v1_7_R2.PacketPlayInUpdateSign.a(SourceFile:48) [1server.jar:git-Spigot-1387] at net.minecraft.server.v1_7_R2.PacketPlayInUpdateSign.handle(SourceFile:9) [1server.jar:git-Spigot-1387] at net.minecraft.server.v1_7_R2.NetworkManager.a( [1server.jar:git-Spigot-1387] at net.minecraft.server.v1_7_R2.ServerConnection.c( [1server.jar:git-Spigot-1387] at net.minecraft.server.v1_7_R2.MinecraftServer.v( [1server.jar:git-Spigot-1387] at net.minecraft.server.v1_7_R2.DedicatedServer.v( [1server.jar:git-Spigot-1387] at net.minecraft.server.v1_7_R2.MinecraftServer.u( [1server.jar:git-Spigot-1387] at [1server.jar:git-Spigot-1387] at [1server.jar:git-Spigot-1387] Caused by: java.lang.ArrayIndexOutOfBoundsException: 0 at ichingpow.signcolours.SignColours.onSignChange( [?:?] at sun.reflect.GeneratedMethodAccessor402.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke( [?:1.7.0_55] at java.lang.reflect.Method.invoke( [?:1.7.0_55] at$1.execute( [1server.jar:git-Spigot-1387] ... 14 more

    Update please

  • Avatar of foggy29 foggy29 May 27, 2014 at 09:23 UTC - 0 likes

    I like this plugin because with this plugin i can see the colours on my mac whereas on essentials signs i couldnt see the colours but people on pc could

  • Avatar of DammyJummy3 DammyJummy3 Feb 15, 2014 at 08:10 UTC - 1 like

    @dodger5656: Go

    Use &4<leave a space>&lSTUFF, instead. I also have that problem on the past, but the problem is done when I use THIS

    Last edited Feb 15, 2014 by DammyJummy3
  • Avatar of minecraftkyle457 minecraftkyle457 Feb 13, 2014 at 19:21 UTC - 1 like

    cant u do this with essentials

  • Avatar of dodger5656 dodger5656 Dec 28, 2013 at 13:12 UTC - 0 likes

    When I do &4&lSTUFF it only says this on the sign


  • Avatar of Disco3000 Disco3000 Aug 28, 2013 at 07:31 UTC - 0 likes

    works on 1.6.2?

  • Avatar of Mineraftair Mineraftair Jun 23, 2013 at 13:56 UTC - 0 likes

    Its better then some others! One Permission for all colours. One Permission for one colour.

  • Avatar of Pablo97 Pablo97 May 31, 2013 at 09:40 UTC - 0 likes

    Hi, if you want this plugin reprogrammed and updated go here:

    Last edited May 31, 2013 by Pablo97

    My Plugins: SignColors,BlockSwitch

  • Avatar of prattcmp prattcmp May 26, 2013 at 20:50 UTC - 0 likes

    If this plugin isn't working for you or you want one that is being updated and integrated, then check out my SignMod.


Date created
Aug 25, 2011
Last update
Mar 26, 2012
Development stage
  • enUS
I don't give a flying fuck what you do with it license
Curse link
Recent files