ModsFinder

Textualizer

by deftu

Textualizer is a library for Minecraft mod developers that wraps the game's own localization system, with a simpler way to load translations and fetch translated strings.

FabricForgeNeoForgeClient-side onlyGNU Lesser General Public License v3.0 or laterOpen source1.8.9 – 1.21.4

What it does

The library targets developers who want localization handled consistently across Minecraft versions and mod loaders. It covers language metadata, loading translation files, retrieving a translated string for the current in-game language, and replacing placeholders inside that string. Developers can read the current language context through an API call and then obtain translated text from it, instead of writing their own lookup code for each version.

Textualizer depends on Kotlin for Forge, Legacy Fabric API, OmniCore and Textile, which must be installed alongside it. It runs on the client only, so a server does not need it. Files are published for Fabric, Forge and NeoForge across 16 release versions, 1.8.9 – 1.21.4, under the GNU Lesser General Public License v3.0 or later, and the source code is open source.

Key features

  1. Language context lookup

    Retrieves the context of the language currently selected in the game, so mods can match the player's setting.

  2. Translated string retrieval

    Returns a translated string for a given key from the loaded language files.

  3. Placeholder replacement

    Fills placeholders in translated strings with supplied values before the text is returned.

  4. Version-consistent API

    Offers one localization interface over the vanilla system, so code written once can be reused across game versions.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.21.x5 of 5 versions with builds
1.21.40.4.0+1.21.4-fabricNot available0.4.0+1.21.4-neoforge
1.21.30.4.0+1.21.3-fabricNot available0.4.0+1.21.3-neoforge
1.21.20.4.0+1.21.2-fabricNot available0.4.0+1.21.2-neoforge
1.21.10.4.0+1.21.1-fabricNot available0.4.0+1.21.1-neoforge
1.210.1.1+1.21-fabricNot available0.1.1+1.21-neoforge
1.20.x4 of 4 versions with builds
1.20.60.4.0+1.20.6-fabricNot available0.4.0+1.20.6-neoforge
1.20.40.4.0+1.20.4-fabric0.4.0+1.20.4-forge0.4.0+1.20.4-neoforge
1.20.20.1.1+1.20.2-fabric0.1.1+1.20.2-forge0.1.1+1.20.2-neoforge
1.20.10.4.0+1.20.1-fabric0.4.0+1.20.1-forgeNot available
1.19.x2 of 2 versions with builds
1.19.40.4.0+1.19.4-fabric0.4.0+1.19.4-forgeNot available
1.19.20.4.0+1.19.2-fabric0.4.0+1.19.2-forgeNot available
1.18.x1 of 1 version with builds
1.18.20.4.0+1.18.2-fabric0.4.0+1.18.2-forgeNot available
1.17.x1 of 1 version with builds
1.16.x1 of 1 version with builds
1.12.x1 of 1 version with builds
1.8.x1 of 1 version with builds
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 3

TextileA universal text handling library for Minecraft mods.
Required
Legacy Fabric APIThe legacy fabric version of the fabric api.
Required
OmniCoreA library made to make creating multi-versioned mods significantly easier.
Required

Required by 1 mod

Use cases

Mod translations

A mod author can load its own translation files and show text in the language the player chose in the game.

Multi-version mods

Developers maintaining one codebase for several game versions can use the same localization calls across them.

Who it’s for: Mod developers who build for Fabric, Forge or NeoForge and want a localization layer over Minecraft's own system. Players do not interact with the library directly.

How it compares

Full comparison

Hellish Localization is a Forge mod for 1.16.5 that is client-side only and released under the MIT License. Textualizer covers a far wider range of versions and loaders instead. Hearty is a NeoForge-only mod for 1.20.4 – 1.21.4, also client-side only and under the MIT License, while Textualizer targets Fabric, Forge and NeoForge across 1.8.9 – 1.21.4.

ModLoadersGame versionsEnvironmentUpdated
TextualizerFabric, Forge and NeoForge1.8.9 – 1.21.4Client-side only2025-04-07
Hellish LocalizationForge1.16.5Client-side only2023-02-07
HeartyNeoForge1.20.4 – 1.21.4Client-side only2026-06-30

Questions

Does Textualizer need Kotlin for Forge?

Yes. Kotlin for Forge is a required dependency and must be installed with Textualizer on Forge.

Is Textualizer needed on a server?

No. It is installed on the player's side alone, so servers need nothing.

Which Textualizer files are the latest?

The latest Fabric file is 0.4.0+1.21.4-fabric for 1.21.4, the latest Forge file is 0.4.0+1.20.4-forge for 1.20.4, and the latest NeoForge file is 0.4.0+1.21.4-neoforge for 1.21.4, all on the beta channel.

In the catalog

Textualizer is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 17,979 mods support Minecraft 1.21.4.

More from deftu

All projects

Similar mods

What the author says

A simple localization management library. Features a Minecraft-specific implementation for mod developers, wrapping around Minecraft's own localization system.
deftu, on the Modrinth page

Official listing

Owner
deftu
Published
2024-07-09
Updated on Modrinth
2025-04-07
Facts verified
2026-10-15

Tags