Page cover

Designing Your Chat

To begin customizing your chat appearance, navigate to the ChatDesign.yml configuration file located in Plugins/UniversalChat/

In the ChatFormat section, the "default" rank is pre-configured (but is changeable). To customize the chat for different ranks, add your own rank name from LuckPerms. For example, if you have a "VIP" rank in LuckPerms, it would look like this:

Built in placeholders

?playername

This will be replaced with the actual players name.

?playermessage

This will be replaced with the actual players message.

Using PlaceholderAPI

If you would like to show a players balance in chat for example, you would use PlaceholderAPI. It uses the same format as the built in placeholder, for example, if you want to show the balance of each player in the chat for the "default" rank, you would type this:

Using Colors

Using the format <color> you can add color to a certain part of a chat message, for example if you want to make the players name blue, and the chat message white, here is what you would do:

Available colors and formatting:

Using Gradients

The following format is used for gradients

<GRADIENT:#CODE> </GRADIENT:#CODE> Example:

Chat Themes

What ChatThemes does

The ChatThemes section defines different styles for chat messages. Each theme changes how a player’s name, group, and message appear in chat.

  • Each theme has a unique name, like Aqua, Ember, or Galaxy.

  • Each theme has a Format, which tells the plugin how to display the chat message.


Preset Chat Themes

Translation Design

  • Translation: Change the look of the translation message that is sent (placeholders: ?playername ?translatedmessage or any placeholderAPI placeholder using the ? syntax)

  • ServerConnectorTranslation: Change the look of the translation message that is sent across other servers that use Server Connector (placeholders: ?servername ?playername ?translatedmessage or any other placeholderAPI placeholder using the ?syntax)

Last updated