The Tellraw Command

Not to be confused with The Tell Command.

The /tellraw command is a pretty useful, slightly complicated command, normally used for adventure maps. It is the direct upgrade of the Say command.

Overview
The /tellraw command shows a message on screen. However, this has four big differences from the /say command.
 * 1) It doesn't start with the [@] symbol.
 * 2) You can send it to specific players.
 * 3) It can be different colors.
 * 4) The text can be different styles. (i.e. Italic, Bold)

Syntax
/tellraw [player] ["",{"text":" ","bold":,"italic":,"underlined":,"strikethrough":,"obfuscated":,"color":"[color]"}]

Note: Everything after the message you do not need to put. (Except the ending }])

Note 2: The second set of square brackets do not mean you do not need to put it there. You do not, however, need to put the player.

Simple Syntax: /tellraw [player] ["",{"text":" "}]

Explanation
/tellraw can get complicated. The first value, the player, is unneeded, but it specifies which player(s) you want to send the message to. (See Introduction to Selectors.) The message values is pretty self-explanatory. The bold, italic, underlined, strikethrough, and obfuscated values are there if you want the text to be styled like on of those types. You do not need to put them there if you would answer false. The color value is also unneeded, but brings color to the message. The list of colors is below:

Trivia

 * The only command to have a direct downgrade: /say
 * For white, simply don't type the color.