🎨 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 formatted colors work in Hytale

Hytale server messages use structured Message objects rather than one universal text code. The native API can combine colored child messages and apply supported styles, while libraries and plugins define their own input formats.

Native Message API example

The generated Java uses Message.raw, color and Message.join so each gradient unit becomes a valid child message.

Message styledText = Message.join(
    Message.raw("H").color("#F1B72F"),
    Message.raw("y").color("#D8C75D"),
    Message.raw("t").color("#65B7D8")
);

Where colored text is useful

  • Chat announcements and status messages
  • Staff, VIP and role prefixes
  • Item names and short descriptions
  • Quest, reward and system notifications
  • Titles and labels in custom mod interfaces

Supported Hytale output formats

FormatBest forGradient outputStyles
Native Message APIJava mod developmentGenerated with message segmentsBold, italic and monospace
TaleMessagePlugin configs and message templatesDocumented multi-point gradient tagBold, italic, underline and monospace
PrefixesPlusPermission-based rank prefixesDocumented gradient JSON and commandBold, italic and monospace
EliteEssentialsPlayer chat after server setup and group formatsDocumented per-character HEX outputBold
Essentials PlusBroadcasts and configurable messagesDocumented gradient tagBold
GlymeraEssentialsGroup chat formats and messagesPer-character HEX outputColor only
MVPColorChatPlayer chat gradients with LuckPermsDocumented two-color commandChat styles
Palette onlyVisual planning and brand palettesCSS preview onlyVisual preview

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.

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.

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.