**This is an old revision of the document!**
Syntax
	
		|  Description    |  Syntax           |  More Info  | 
	
	
		|  Color legacy   |  &6Text         |  Formatting codes  | 
	
	
		|  Color          |  &gold&Text     |  Color names  | 
	
	
		|  RGB Hex Color  |  &#ff00ff&Text  |  Full hexadecimal format   | 
	
	
		|  RGB Hex Color  |  &#f0f&Text     |  Short format (equivalent to long one)  | 
	
	
		|  Gradient       |  &#f0f-#000&Text   |  Inline gradients  | 
	
	
		|  Rainbow        |  &rainbow&Text     |  Inline Rainbow  | 
	
	
		|  Rainbow Phase  |  &rainbow:20&Text  |  Inline Rainbow with a phase  | 
	
	
		|  Bold           |  **Text**       |     | 
	
	
		|  Italic         |  ##Text##       |     | 
	
	
		|  Underlined     |  __Text__       |     | 
	
	
		|  Strikethrough  |  ~~Text~~       |     | 
	
	
		|  Obfuscated     |  ??Text??       |     | 
	
 
 
Events
You can define click and hover events with the commonly used MarkDown link syntax.
 
Simple Syntax
	
		|  Description                 |  Syntax  | 
	
	
		|  General syntax                  |  [Text](text-color text-formatting... link hover text)     | 
	
	
		|  Simple Link                     |  [Text](https://example.com)                               | 
	
	
		|  Simple Command                  |  [Text](/command to run)                                   | 
	
	
		|  Link + Hover                    |  [Text](https://example.com Hover Text)                    | 
	
	
		|  Text formatting                 |  [Text](blue underline)                                    | 
	
	
		|  Gradient                        |  [Text](#fff-#000)                                         | 
	
	
		|  Rainbow                         |  [Text](rainbow)                                           | 
	
	
		|  Phased Rainbow                  |  [Text](rainbow:20)                                        | 
	
	
		|  Text formatting + Link + Hover  |  [Text](#0000ff underline https://example.com Hover Text)  | 
	
 
 
Advanced Syntax
	
		|  Description         |  Syntax                                  |  More Info  | 
	
	
		|  General syntax      |  [Text](action=value)                  |  ClickEvent.Action, HoverEvent.Action  | 
	
	
		|  Link                |  [Text](open_url=https://example.com)  |  | 
	
	
		|  Color               |  [Text](color=red)                     |  Color names  | 
	
	
		|  RGB Hex Color       |  [Text](color=#ff00ff)                 |  Full hexadecimal format  | 
	
	
		|  RGB Hex Color       |  [Text](color=#f0f)                    |  Short format (equivalent to long one)  | 
	
	
		|  RGB Color Gradient  |  [Text](color=#fff-#000)               |  Gradient of two colors. (Supports all color forms)  | 
	
	
		|  RGB Color Gradient  |  [Text](color=#fff-#333-#222)          |  Gradient of three colors.  | 
	
	
		|  RGB Rainbow         |  [Text](color=rainbow)                 |  An RGB rainbow.  | 
	
	
		|  Phased RGB Rainbow  |  [Text](color=rainbow:50)              |  An RGB rainbow with a specific phase.  | 
	
	
		|  Formatting          |  [Text](format=underline,bold)         |   | 
	
	
		|  Font                |  [Text](font=custom_font)              |  Set a custom font from a resource pack  | 
	
	
		|  Run Command         |  [Text](run_command=/command string)   |  Run command on click  | 
	
	
		|  Suggest Command     |  [Text](suggest_command=/command)      |  Suggest a command on click  | 
	
	
		|  Simple Hover        |  [Text](hover=Hover Text)              |  Show hover text  | 
	
	
		|  Hover Text          |  [Text](show_text=Hover Text)          |  Show hover text  | 
	
	
		|  Hover Entity Info   |  [Text](show_entity=uuid:pig Name)     |  Show entity information.  | 
	
	
		|  Hover Item Info     |  [Text](show_item=stone*2 nbt...)      |  Show item information, additional information needs to be provided as a string of the nbt in json  | 
	
 
All advanced settings can be chained/included in a event definition.
You can't however add multiple different colors or click and hover actions!