Skip to content

Localization

ElGuanteAzul edited this page Sep 21, 2026 · 1 revision

🌐 Localization & Formatting

LemonGui comes with a powerful language manager that fully supports modern text formatting, including RGB Hex colors and MiniMessage tags.

🌍 Changing the Language

By default, LemonGui generates an en_US.yml file in the plugins/LemonGui/languages/ folder. To change the language:

  1. Open your config.yml.
  2. Change the Plugin.Language setting (e.g., to es_ES).
  3. Type /gui reload in-game or from the console.
  4. The plugin will automatically generate the new es_ES.yml file for you to edit!

🎨 Text Formatting (Colors & Tags)

You can use multiple formatting styles in your GUI titles, item names, lores, and chat messages.

1. MiniMessage (Recommended)

MiniMessage is the modern standard for Minecraft text formatting. It uses intuitive tags instead of the old ampersand (&) codes.

  • Colors: <red>, <green>, <gold>, <light_purple>, etc.
  • Decorations: <b> (Bold), <i> (Italic), <u> (Underline), <st> (Strikethrough).
  • Example: <red><b>Error:</b> <white>You don't have permission!

2. HEX / RGB Colors

You can use exact hex color codes for beautiful, precise shades.

  • Format: <#RRGGBB>
  • Example: <#e0b0ff>This is a custom purple text!

3. Legacy Color Codes

If you prefer the classic formatting, LemonGui still fully supports the standard Bukkit color codes using the ampersand symbol.

  • Format: &a, &b, &c, &l, etc.
  • Example: &a&lSuccess! &fItem updated.

🔄 Reloading Changes

You don't need to restart your server to apply text changes. Simply edit your language file (en_US.yml), save it, and run the following command in-game or from the console: /gui reload