welcomeMessage

The welcome message template displayed to players when they join the server.

This property contains the message template that will be shown to players when the welcome message system is enabled. The message supports various placeholders that will be replaced with actual player or server information.

Placeholder Support: The message template supports several placeholder variables:

  • %player%: Replaced with the player's username

  • %displayname%: Replaced with the player's display name

  • %level%: Replaced with the player's current MMO level

  • %server%: Replaced with the server name

  • %world%: Replaced with the player's current world name

Message Formatting:

  • Supports Minecraft color codes (&1, &2, etc.)

  • Supports Minecraft formatting codes (&l for bold, &o for italic, etc.)

  • Multi-line messages can be created using \n escape sequences

  • JSON formatting may be supported for advanced message features

Default Value: "Welcome to Minecraft MMO, %player%!"

Configuration Key: "settings.welcomeMessage"

Message Examples:

  • Simple: "Welcome back, %player%!"

  • Detailed: "Welcome to our server, %player%! You are level %level%."

  • Formatted: "&6Welcome &b%player%&6! Enjoy your stay!"

  • Multi-line: "Welcome to our server!\nYou are currently level %level%."

Localization Considerations:

  • Messages should be appropriate for the server's primary language

  • Special characters may require proper YAML escaping

  • Unicode characters are supported with proper file encoding

Since

1.0.0