🎨 Formatted Text Builder

Hytale Colored Text & Gradient Generator

Choose where the text will be used, build a palette and copy an output made for the selected Hytale API or plugin. Each format shows its supported features and limitations.

✓ Runs locally in your browser

What do you want to style?

Choose the content type first. HyTools will show only compatible formats and a preview that matches that use.

Create a staff, VIP or role prefix.

About this format
✓ Verified format

Generates Java with Message.raw, Message.color and Message.join from the Hytale Server API.

Format capabilities

Build your styled text

Edit the content, palette and styles. The preview and compatible output update instantly.

Text styles

Gradient colors

Use two to five stops. Dragging is not required; colors are applied in the order shown.

Quick presets

How to use it

  • Choose a real use case such as chat, a rank prefix, item text, a notification or a custom interface.
  • Select the native Message API or a supported mod such as TaleMessage, PrefixesPlus, EliteEssentials, Essentials Plus, GlymeraEssentials or MVPColorChat, then adjust the compatible colors and styles.
  • Review the contextual preview, compatibility warnings and any required server setup before copying or downloading the generated output.

Why the selected output format matters

Hytale does not have one universal color string that works in every context. Native Java messages, libraries, chat mods, prefix systems, and configuration files can require different syntax even when the visual preview looks identical.

The tool generates output for the selected integration and disables combinations that the target does not support. Always match the target to the mod, API, file, or command that will actually parse the text.

Where formatted text can help

  • Player chat messages and announcements
  • Staff, VIP, or role prefixes
  • Item names and concise descriptions
  • Quest, reward, status, and system notifications
  • Labels and titles in custom mod interfaces
  • Visual palette planning before implementation

Compatibility checklist

  • Select the exact installed integration and the correct usage context.
  • Start with a short two-color test before generating a long gradient.
  • Confirm permissions and chat-format settings when players enter the codes.
  • Avoid excessive color changes that reduce readability or accessibility.
  • Re-test after updating the target mod, library, or Hytale server build.

There is no universal Hytale color code

The correct output depends on where the text will be used and which API, library, or server mod will parse it. A Java Message object, a TaleMessage tag, an EliteEssentials chat message, and a LuckPerms command are different targets even when the preview looks similar.

Always select the exact integration installed on your server. HyTools changes the output, file type, supported styles, and setup notes to match the selected adapter.

Test compatibility in small steps

Start with a short plain color test before pasting a long gradient. If the raw codes appear in chat, the formatter is not active for that context, the required permission is missing, or another chat system is handling the message.

Review the integration documentation after updates. Formatting capabilities can change by version, and symbols or styles accepted in one context may fail in another.

Supported output targets

TargetBest forGradient strategyStyles
Native Message APIJava mod developmentColored message segmentsBold, italic, monospace
TaleMessagePlugin configs and templatesDocumented multi-point tagBold, italic, underline, monospace
PrefixesPlusPermission-based prefixesDocumented JSON and commandBold, italic, monospace
EliteEssentialsPlayer chat and group formatsPer-character HEX outputBold where supported
Essentials PlusBroadcasts and configured messagesDocumented gradient tagBold where supported
GlymeraEssentialsGroup formats and message valuesPer-character HEX outputColor-focused
MVPColorChatPlayer chat gradientsTwo-color commandSupported chat styles
Palette onlyVisual planningCSS previewPreview only

Frequently asked questions

Does Hytale have one universal color-code syntax?

No. The native server API builds structured Message objects, while libraries and plugins can define their own text syntax. Select the exact destination before copying an output.

Which formats does this generator support?

It generates output for the native Hytale Message API, TaleMessage, PrefixesPlus, EliteEssentials, Essentials Plus, GlymeraEssentials and MVPColorChat, plus a palette-only mode. Each option only exposes features documented for that destination.

Can players paste an EliteEssentials gradient directly into chat?

Yes, after EliteEssentials chat formatting is active. chatFormat.enabled must be true, colors need chatFormat.allowPlayerColors or eliteessentials.chat.color, and bold separately needs the formatting setting or eliteessentials.chat.format.

Why do EliteEssentials color codes appear literally in chat?

Literal &c or &#RRGGBB text means the message was not parsed by EliteEssentials. Confirm chatFormat.enabled, run /ee reload, verify the color permission rather than only the formatting permission, and check for another chat formatter handling the message.

Does LuckPerms create colored prefixes and gradients by itself?

LuckPerms stores prefix and suffix metadata, but another chat or formatting mod must render it. Choose the renderer you use, such as EliteEssentials or MVPColorChat, so HyTools can generate the syntax that mod understands.

Can I use this output in the native server MOTD?

The native MOTD is managed as plain text in the dedicated MOTD generator. This tool is intended for messages, prefixes, items and mod interfaces that support formatted Message content.

Why are some style controls disabled?

Each target supports a different set of features. HyTools disables options that the selected API or plugin does not document instead of generating misleading syntax.

Are my text and palettes uploaded?

No. Preview, generation, downloads and draft storage run in your browser.