> For the complete documentation index, see [llms.txt](https://starozytny.gitbook.io/rankjoinmessages/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://starozytny.gitbook.io/rankjoinmessages/features/features.md).

# Features

* <mark style="color:yellow;">Dynamic Messaging:</mark>

  * <mark style="color:green;">Custom Join</mark> and <mark style="color:green;">Quit</mark> messages based on player permissions.
  * <mark style="color:green;">Multi-format</mark> messages: CHAT, ACTIONBAR, TITLE, SUBTITLE, BOSSBAR. TOAST
  * Hide default join and quit messages.

* <mark style="color:yellow;">Advanced Controls:</mark>

  * Set <mark style="color:green;">custom messages</mark> for <mark style="color:green;">individual players</mark>.
  * <mark style="color:green;">Execute commands</mark> on player actions (either from the CONSOLE or by the PLAYER).
  * <mark style="color:green;">Vanish</mark> and <mark style="color:green;">PlaceholderAPI</mark> support to enhance functionality.

* <mark style="color:yellow;">Rank Management:</mark>

  * Add <mark style="color:green;">unlimited ranks</mark> with specific permissions.
  * Toggle ranks without removal.

* <mark style="color:yellow;">Database Support:</mark>
  * Robust compatibility with databases: <mark style="color:green;">MySQL</mark>, <mark style="color:green;">PostgreSQL</mark>, <mark style="color:green;">MongoDB</mark>, <mark style="color:green;">SQLite</mark>, <mark style="color:green;">H2</mark>.
