# Minecraft – How to change sign text color in Minecraft

minecraft-commandsminecraft-java-edition

I have gone through every single website and video to try to make a sign with colored text, but nothing works. Can anyone help me to get a sign to say:

Place Block(dark blue and bold text)

I really want this for a map I am making and I need help.

What to use

It is common to use /blockdata for changing placed sign data. So, we will use it for now. The syntax of /blockdata is /blockdata [x] [y] [z] [dataInJSON]. Note that we use JSON formatting for text.

Basic for sign

To input a text with /blockdata, we will use Text1 tag. To write "Hello World" into the first line of the sign, simply just do /blockdata [x] [y] [z] {Text1:"{\"text\":\"Hello World\"}"}. The quotes is there for JSON formatting. If you need multiple line to display, use either Text2, Text3 or Text4.

Coloring

There is a way to change color of the sign using the color sub tag. There is a lot selection of color. Here is all of the available one:

• gold
• red
• dark_red
• yellow
• dark_purple
• light_purple
• aqua
• dark_aqua
• black
• white
• green
• dark_green
• blue
• dark_blue

For writing "Hello World" in aqua, you write

/blockdata [x] [y] [z] {Text1:"{\"text\":\"Hello World\",\"color\":\"aqua\"}"}

into a command block. It will change the sign with the first line saying "Hello World" on aqua.

Bold

For bold text, you use bold sub-tag. This sub-tag is a boolean, meaning the value can be only true or false for example:

/blockdata [x] [y] [z] {Text1:"{\"text\":\"Hello World\",\"bold\":true}"}

will give you a sign with text "Hello World" with bold.

/blockdata [x] [y] [z] {Text1:"{\"text\":\"Place Block\",\"color\":\"dark_blue\",\"bold\":true}"}