> For the complete documentation index, see [llms.txt](https://docs.supremeventures.ca/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.supremeventures.ca/important-information/configuration-options/message-formats.md).

# Message Formats

### Message Formats

All messages include the following format to enable you to send exactly what you want in any language, format, channel, or nothing at all.&#x20;

```yaml
level-up-message:
  style: CHAT
  message:
  - <rainbow><bold>Congratulations!</bold></rainbow>
  sound: minecraft:entity.player.levelup
```

{% hint style="info" %}
Make sure to also check out [Custom Adventure](/important-information/configuration-options/custom-styling.md) style tags.
{% endhint %}

Given the above config options, you can customize your messages to utilize any of the following channels to send messages to players

* `CHAT` - Sends a message in the player's chat. Supports unlimited message length, and colors, and you can also use click & hover events to customize even more!
* `TITLE` - Sends the message via a title to the player. This message is limited to 2 lines (top/title, bottom/subtitle). You cannot use hover or click events with this style but colors and other text formats are available.
* `ACTION_BAR` - Sends the message in the player's action bar (little message above your hotbar in-game) This message has unlimited length but is limited to a single line. You cannot use hover or click events with this style but colors and other text formats are available.
* `DISABLE` - This allows you to completely disable a message. This may be helpful to remove irrelevant or spammy messages based on your setup & configs.

### Message Sounds

All messages have the option to play a sound alongside the message. A full list of [Minecraft default sounds can be found here](https://jd.papermc.io/paper/1.21.3/org/bukkit/Sound.html), but you can also implement custom sounds using a texture pack, or leave it empty to disable sound.&#x20;
