Skip to content

๐Ÿ“š Tutorials โ€‹

This page provides step-by-step tutorials for common configuration tasks in EssentialsPlus.

Color Codes Tutorial โ€‹

EssentialsPlus supports various color formatting options to make your server messages visually appealing.

Hex Colors โ€‹

Use hex color codes to create custom colors for your text.

Format:

<#RRGGBB>Your text here</#RRGGBB>

Examples:

json
<#FF0000>Red text</#FF0000>
<#00FF00>Green text</#00FF00>
<#0000FF>Blue text</#0000FF>
<#FFAA00>Orange text</#FFAA00>
<#FF55FF>Pink text</#FF55FF>

Result:

  • Red text
  • Green text
  • Blue text
  • Orange text
  • Pink text

Named Colors โ€‹

EssentialsPlus also supports predefined color names.

Available Colors:

Color NameHex ValueExample
black#000000<black>Text</black>
dark_blue#0000aa<dark_blue>Text</dark_blue>
dark_green#00aa00<dark_green>Text</dark_green>
dark_aqua#00aaaa<dark_aqua>Text</dark_aqua>
dark_red#aa0000<dark_red>Text</dark_red>
dark_purple#aa00aa<dark_purple>Text</dark_purple>
gold#ffaa00<gold>Text</gold>
gray#aaaaaa<gray>Text</gray>
dark_gray#555555<dark_gray>Text</dark_gray>
blue#5555ff<blue>Text</blue>
green#55ff55<green>Text</green>
aqua#55ffff<aqua>Text</aqua>
red#ff5555<red>Text</red>
light_purple#ff55ff<light_purple>Text</light_purple>
yellow#ffff55<yellow>Text</yellow>
white#ffffff<white>Text</white>

Example:

json
<gold>Welcome to the server!</gold>
<red>This is important!</red>

Text Effects โ€‹

Add styling effects to your text.

Available Effects:

EffectTagShorthandExample
Bold<bold>...</bold><b>...</b><bold>Bold Text</bold>
Italic<italic>...</italic><i>...</i><italic>Italic Text</italic>
Underlined<underlined>...</underlined><u>...</u><underlined>Underlined</underlined>
Monospace<monospace>...</monospace><m>...</m><monospace>Code</monospace>

Examples:

json
<bold>This is bold text</bold>
<italic>This is italic text</italic>
<underlined>This is underlined</underlined>
<monospace>Monospace font</monospace>

Combining Effects:

json
<bold><italic>Bold and Italic</italic></bold>
<#FF0000><bold>Red Bold Text</bold></#FF0000>
<#00FF00><underlined>Green Underlined</underlined></#00FF00>"

Rainbow Effect โ€‹

Create a rainbow gradient across your text automatically.

Format:

<rainbow>Your text here</rainbow>

Examples:

json
<rainbow>Welcome to the Server!</rainbow>
<rainbow>==============================</rainbow>

Important Note: Rainbow and gradient effects do not automatically wrap long text. For long messages, split them into multiple shorter segments:

json
<rainbow>This is a shorter</rainbow> <rainbow>rainbow text segment</rainbow>

Custom Gradient โ€‹

Create custom color gradients with 2 or more colors.

Format:

<gradient:#color1:#color2:#color3>Your text here</gradient>

Examples:

Two-Color Gradient:

json
<gradient:#FF0000:#0000FF>Red to Blue Gradient</gradient>
<gradient:#FFD700:#FF1493>Gold to Pink</gradient>

Three-Color Gradient:

json
<gradient:#e89d1f:#e4e95d:#e89d1f>Smooth Gold Gradient</gradient>
<gradient:#FF0000:#00FF00:#0000FF>RGB Gradient</gradient>

Multi-Color Gradient:

json
<gradient:#FF0000:#FFAA00:#FFFF00:#00FF00:#0000FF>Full Rainbow</gradient>

Important Note: Like rainbow effects, gradients do not automatically wrap. Split long text:

json
<gradient:#FF0000:#0000FF>First part</gradient> <gradient:#FF0000:#0000FF>second part</gradient>

Make text clickable with URL links.

Format:

<url:https://example.com>Click here</url>

Examples:

json
<url:https://discord.gg/w2XqCBfsnx>Join our Discord</url>
Visit <url:https://example.com>our website</url> for more info

Combining with Colors:

json
<url:https://discord.gg/w2XqCBfsnx><#55FF55>Join Discord</#55FF55></url>

Color codes in URL's

Color codes should be stored between the URL blocks whenever possible; otherwise, gradient blocks will not be displayed correctly.

Complex Examples โ€‹

Welcome Message:

json
{
  "messages": [
    "<rainbow>==============================</rainbow>",
    "<gradient:#FFD700:#FF1493>Welcome, {player}!</gradient>",
    "<#FFFFFF>Enjoy your stay on our server!</#FFFFFF>",
    "<#FFAA00>Type <bold>/help</bold> for commands</#FFAA00>",
    "<rainbow>==============================</rainbow>"
  ]
}

Chat Format with Gradient:

json
{
      "vip": "<#e89d1f><bold>[<#FFFFFF>VIP</#FFFFFF>] <gradient:#e89d1f:#e4e95d:#e89d1f>{player}</gradient>: </bold></#e89d1f><#AAAAAA>{message}</#AAAAAA>"
}

Broadcast Message:

json
{
  "format": "<bold><gradient:#f83d5c:#f83d5c:#fd4b2f>[BROADCAST]</gradient></bold> "
}

Additional Resources โ€‹