Signset allows you to set the text of any sign with a command rather then editing the sign itself, and you can also use /signcolor to set the color of an entire sign!
/signset
Instructions:
Point your cursor at a sign
Type /signset All the text you want to appear on the sign
Example:
/signset I just set the text of this sign!
Notes:
The text will automatically move to another line when it runs out of room on one line
This sets the maximum length for a line at 13 to allow room for color codes
/signline
Instructions:
Point your cursor at a sign
Type /signline <linenumber(1,2,3,4) text
Example:
/signline 3 I edited line 3!
Notes:
This sets the maximum length for the line to 15(If you use 15 characters and color this sign, the last 2 letters will be cut off)
/signcolor
Instructions:
Point your cursor at a sign
Type /signcolor <linenumber(1,2,3,4,*) <COLORCODEHERE>
Example:
/signcolor 1 &f
Notes:
Using * will set all lines that color
You also do not need to use &, you can simply do /signcolor * 3 for example.
These are the available colors:
//