# 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;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.supremeventures.ca/important-information/configuration-options/message-formats.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
