> For the complete documentation index, see [llms.txt](https://realisticnode.gitbook.io/rnsetups/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://realisticnode.gitbook.io/rnsetups/ultimate-survival/features/chat-tags-and-profile.md).

# Chat, tags and profile

Chat format with player cards, tags, the profile menu and automatic announcements.

## Chat

The chat is formatted by **EzChat**. Each message shows the player's money, playtime and kills, then their rank and name.

* **Hover a name** to see a player card: money, playtime, kills, deaths, mobs killed, rank, AuraSkills power level and fish caught.
* **Click a name** to start a private message.
* Members chat in grey. VIP and higher ranks, and staff, chat in white (permission `ezchat.vip`).

Edit the format in `plugins/EzChat/formats.yml` and run `/ezchat reload`.

## Tags

`/tags` opens a menu with **83 tags**. The selected tag shows in the tab list and above the player's head. A **Tags NPC** at the spawn plaza opens the menu too.

To show the tag in the chat as well, add `%alonsotags_tag_chat%` at the start of the `display` line in `plugins/EzChat/formats.yml`.

{% hint style="warning" %}
**AlonsoTags is not included in the zip.** Its configuration is (`plugins/AlonsoTags/`), but you have to download the free plugin yourself from [SpigotMC](https://www.spigotmc.org/resources/83664/) and put the jar in `plugins/`. It needs **NBTAPI**, which is included.
{% endhint %}

Edit the tags in `plugins/AlonsoTags/tags.yml` and run `/tags reload`. A few tags use options of AlonsoTags Pro: the free version shows them without those extras.

## Profile

`/profile` (or `/perfil`) opens the player's profile: balance, playtime, PvP and mob kills, fishing stats and a button to `/settings`. Edit it in `plugins/DeluxeMenus/gui_menus/profile.yml` and run `/dm reload`.

## Announcements

Every **4 minutes** a random tip is sent to the chat: Discord, Store, Fishing, Explore, Earn Money, Daily Vote, Your Profile, Auction House, Bounties and Safety. Each one has buttons that run the command when clicked.

Edit them in `plugins/Announcement/config.yml` (`delay` is in seconds, `ordered: true` sends them in order) and restart the server. Staff can send a one-off announcement with `/announcement <message>` (permission `announcement.use`).
