nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)
RichLocalTextLib

RichLocalTextLib

Mod

Rich text support for translations

Client Utility

672 downloads
2 followers

RichLokalТекстLib

RichLocalText is a library that allows modders and pack-makers to use translated rich text.
Easily add font styles and colors anywhere without code!

Installation

Drop the .jar into the /mods folder, and enjoy rich localization text.
Requires no other dependencies.

*resourcepack utilizing the Rich™ Lokal™ ТекстCapabilities™ not included.

Usage

Use /tellraw-like format in language files.
When overriding a string that has format placeholders use {"index":n} instead;

Example, changing the default chat text format:

//en_us.json
{
  "chat.type.text": 
  [
    "", 
    {"text":"A mysterious stranger known only as <", "color": "gray"},
    {"index":0, "obfuscated": true},
    {"text":"> uttered: \"", "color": "gray"},
    {"index":1},
    {"text":"\"", "color": "gray"}
  ]
}

N.B.: If your first text component is styled, all components after it will inherit its style. This is a Minecraft quirk that we are not going to fix.

This results in text like this:
screenshot of rich text

External resources


Project members

BasiqueEvangelist

Owner

Jetsparrow

Co-owner


Technical information

License
LGPL-3.0-only
Client side
required
Server side
unsupported
Project ID