# Messages

#### Step-by-Step Guide to Editing Messages

1. **Locate the `messages.yml` File**: This file is found within the plugin's directory. Access it through your server's file management system or FTP client.
2. **Edit with a Text Editor**: Open `messages.yml` using a text editor. For best results, use an editor that supports YAML syntax highlighting, such as Visual Studio Code, Sublime Text, or Atom.
3. **Customize Your Messages**: Within the file, you'll find various strings corresponding to different messages the plugin can display. Modify these strings to change the messages. Ensure your edits follow YAML syntax to avoid errors.

#### Using Hex Colors with MiniMessage

Our plugin supports hex color codes through the integration of the MiniMessage library from the Kyori API. This feature allows you to add vibrant colors and text styling to your messages, enhancing the visual appeal and readability.

**How to Apply Hex Colors**

* **Syntax for Hex Colors**: To use hex colors in your messages, wrap the color code in `<#RRGGBB>` tags, where `RRGGBB` represents the hexadecimal color code. For example, to color a message red, you would use `<#FF0000>Your message here</#FF0000>`.
* **Combining Styles**: MiniMessage also supports combining colors with text styles, such as bold or italic. Refer to the MiniMessage documentation for comprehensive instructions on styling your messages.

#### Learn More About MiniMessage

For detailed information on formatting with MiniMessage, including advanced styling options and examples, visit the official MiniMessage documentation:

[MiniMessage Formatting Guide](https://docs.advntr.dev/minimessage/format.html)

This resource provides a comprehensive overview of all formatting capabilities available through the MiniMessage library, including how to use gradients, rainbow colors, and clickable text components.


---

# 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.anotherlevel.it/documentation/documents/messages.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.
