# 🎨Color Code

UltimateShop provides 2 color code format. The plugin will automatically determine which color code format you are using so you don't need set anything about this.

## MiniMessage

* You can check this format [here](https://docs.advntr.dev/minimessage/format.html).
* Requrie Paper or it's fork and at least 1.17.1 server version.
* Can use many advanced feature like font, hover or more.
* You can almost use it everywhere.

## Built-in Color Parser

* Format:
  * To use hex color, you should use special color code, it should like this: **`&#Hex color code`**
  * For example, `&#ff0000`.
  * To use gradient color, you should use special gradient color code, it should like this: **`&<#Start Color Code> Message &<#End Color Code>`**
  * For example, `&<#666666>UltimateShop &<#ffffff>`.
  * To use common color, an example is `&b`.
  * For version below 1.16, we will auto teanslate hex color to common color.
* Support all versions and server core.
* Only useful color feature supported.
* You can use it everywhere.
* For Paper users who meet use MiniMessage requirements, we will auto translate built-in color parser to MiniMessage format.
