Color Codes
Apply readable Minecraft colors without memorizing legacy formatting codes.
Server message builder
Create custom server join messages with colors, placeholders and instant chat preview. Generate copy-ready formats for announcements, roleplay servers and plugin configs in seconds.
Live generator
Apply readable Minecraft colors without memorizing legacy formatting codes.
Keep the EssentialsX {PLAYER} placeholder while previewing a real player name.
Switch between server config, modern text and Java or Bedrock commands.
Ready-made ideas
Start with a style, then personalize the rank, action and server name in the generator.
Fast setup
Select a real server join message, a manual fake join command or a first-join welcome.
Enter sample values, select a style and inspect the live Minecraft-style chat result.
Select EssentialsX, Legacy, MiniMessage, Java Tellraw or Bedrock Rawtext and copy the result.
Common questions
Select EssentialsX, copy the generated custom-join-message line and place it in plugins/Essentials/config.yml. Restart or reload the plugin after saving the file.
A server join message is triggered by the server when a player connects. A fake join message is a manual Java or Bedrock command that sends a matching chat announcement.
EssentialsX and text-template outputs use {PLAYER}. Java and Bedrock command outputs use the preview name because those commands are ready for immediate execution.
Choose EssentialsX for its config file, MiniMessage for Adventure-based plugins, Legacy for ampersand color support, and Tellraw or Rawtext for direct commands.