Back to mods
mini-chat-formatter project artwork

CurseForge · Hytale mod

mini-chat-formatter

A simple chat formatter for Hytale, supporting the MiniMessage format, and data from LuckPerms and PlaceholderAPI.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which mini-chat-formatter release should I use?

Updated 2 months ago
Latest stable file 0.1.0-beta6 (Hytale Update 5)
Game version 0.5
Mod system Built-in Hytale mod system

mini-chat-formatter 0.1.0-beta6 (Hytale Update 5) targets 0.5. Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer. No required dependencies listed for this file.

Where it goes

Where should mini-chat-formatter be installed in Hytale?

Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.

Separate client mod Not supported
World host / dedicated server Required
Mod system for this release Built-in Hytale mod system
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

Put Hytale mods on the world host or dedicated server. Singleplayer runs a local server too; Hytale does not use separate client mods.

What else does mini-chat-formatter 0.1.0-beta6 (Hytale Update 5) need?

0.1.0-beta6 (Hytale Update 5). Change the file and its required mods may change too.

No required dependencies listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional project dependencies. Check the creator notes before changing an existing world.

Before you install it

Add mini-chat-formatter without breaking your instance.

Built for mini-chat-formatter 0.1.0-beta6 (Hytale Update 5). Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 0.1.0-beta6 (Hytale Update 5). It targets 0.5; another release may target a different game build or dependency set.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Enable it on the world host

    Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside 0.1.0-beta6 (Hytale Update 5). It opens that exact file at the source.

About this project

What does mini-chat-formatter add?

mini-chat-formatter

A simple chat format plugin for Hytale.

Features

  • Supports MiniMessage formatting tags e.g. <red>hello!</red> or <#ff5555>hello!</#ff5555>.
  • Supports legacy Minecraft-style formatting codes e.g. &cThis is red text.
  • Supports PlaceholderAPI placeholders e.g. %player_world%.
  • Supports LuckPerms prefixes, suffixes and meta data e.g. <prefix> or <suffix>.

Examples

The format is designed to be simple and easy to use.

Format: <yellow><username></yellow>: <message>

Format: <prefix><username><suffix>: <message>

Format: <#aaaaaa>(%player_biome%)</#aaaaaa> <prefix><username><suffix>: <message>

Configuration

There is one configuration property: "Format". This is the format that will be used for all chat messages.

You can use the /minichatformatter reload command to apply changes to the format without restarting the server (see the Commands section below for more details).

Example Formats

Format Example Description
<username>: <message> lucko: hello! The default format, matches what Hytale does by default.
<bold><username></bold>: <message> lucko: hello! Give all players a bold username
<prefix><username><suffix>: <message> [ADMIN] lucko: hello! (LuckPerms) Use prefixes and suffixes.
<prefix><username><suffix>: <meta:chat_color><message> [ADMIN] lucko: hello! (LuckPerms) Use prefixes, suffixes and meta.
(%player_world%) <username>: <message> (world) lucko: hello (PlaceholderAPI) Show each player's world before their name.

Placeholders

Builtin Tags

  • <username> - The player's username.
  • <message> - The chat message that the player sent.

MiniMessage Tags

  • <red> - Makes the text red.
  • <bold> - Makes the text bold.
  • <#FF0000> - Makes the text a custom color (in this case, bright red).

… and many more! See the MiniMessage documentation for a full list of supported tags.

LuckPerms Tags

  • <prefix> - The player's LuckPerms prefix.
  • <suffix> - The player's LuckPerms suffix.
  • <meta:key> - The value of the specified LuckPerms meta key for the player.

The prefix, suffix and meta values can themselves contain MiniMessage tags, so you can use this to give players custom colors or styles based on their LuckPerms data. For example, you could set a player's prefix to <red>[ADMIN]</red> to give them a red "[ADMIN]" tag before their name in chat.

PlaceholderAPI Placeholders

You can use any PlaceholderAPI placeholder in the %placeholder_name% format.

See the PlaceholderAPI documentation for a full list of available placeholders.

Placeholder values can themselves contain MiniMessage tags. For example, if you have a placeholder that returns <red>hello</red>, the word "hello" will be displayed in red in chat.

Commands

/minichatformatter reload

  • Reloads the configuration.
  • Useful to apply changes to the format without restarting the server.
  • Requires permission minichatformatter.reload.

Scope

This plugin is intentionally simple and basic.

We will consider feature requests via GitHub, but things we are unlikely to add to mini-chat-formatter include:

  • channels (per-world, per-group, etc.)
  • multi-server (sending messages across multiple servers)
  • private messages
  • proximity / chat radius
  • custom UIs
  • allowing players to set their own chat format (except via placeholders)
  • moderation features (profanity filters, etc.)

If you need something different or more advanced, here are some other options:

  • HeroChat - also supports PlaceholderAPI, with various additional features and options
  • EliteEssentials or EssentialsPlus - also supports formatting the chat with PlaceholderAPI, plus various other 'essential' functionality
  • quite likely many more! Search on CurseForge :)

Project description from CurseForge.

Pick your setup

mini-chat-formatter releases for each Hytale build.

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

mini-chat-formatter releases and Hytale builds

6 of 6 releases match

Looking for an older file? The official CurseForge project page is in Resources.