Textualizer
🟠 Updated over a year ago⚠️ Install Order · 2 steps
Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.
Preview

🔍 Analysis
- 👍 0.1% endorsement rate
- 🏆 #515 of 893 fabric mods in this game by downloads
📋 About This Mod
# Textualizer A simple localization management library. Features a Minecraft-specific implementation for mod developers, wrapping around Minecraft's own localization system. --- (https://raw.githubusercontent.com/intergrav/devins-badges/v2/assets/cozy/social/discord-singular_64h.png)](https://s.deftu.dev/discord) (https://raw.githubusercontent.com/intergrav/devins-badges/v2/assets/cozy/donate/kofi-singular_64h.png)](https://s.deftu.dev/kofi) --- # For developers ## Setup You need to add it as a dependency in your `build.gradle(.kts)` file. ```kt repositories { maven("https://maven.deftu.dev/releases") } dependencies { modImplementation("dev.deftu:textualizer:<VERSION>") } ``` Replace `<VERSION>` with the version of the library you want to use. ## Usage You'll need to implement `Language`, `LocalizationContext`, and `Localization` in your project. This means you need to handle language metadata, translation loading, translation retrieval, placeholder replacement, and language switching. Refer to the (/minecraft/src/main/kotlin/dev/deftu/textualizer/minecraft) for an example of how to do this. --- # For Minecraft mod users ## Why do I need this? Minecraft's (and Forge's) language management system is very buggy and inconsistent across several Minecraft versions. This library aims to provide a consistent and reliable way to manage translations in your mods. ## Is it going to affect my FPS / performance? No. The library doesn't add anything which would affect performance outside the initial loading of the translations and language switching. --- # For Minecraft mod developers ## Setup You need to add it as a dependency in your `build.gradle(.kts)` file. ```kt repositories { maven("https://maven.deftu.dev/releases") } dependencies { modImplementation("dev.deftu:textualizer-<MINECRAFT VERSION>-<MOD LOADER>:<VERSION>") } ``` Of course, replace `<MINECRAFT VERSION>` with the version of Minecraft you are developing for, `<MOD LOADER>` with the mod loader you are developing for, and `<VERSION>` with the version of the library you want to use. ## Usage Getting the current (selected in-game) language's context can be done like so: ```java import dev.deftu.textualizer.minecraft.MCLocalization; LocalizationContext context = MCLocalization.current(); ``` To obtain a translated string, you can use ```java import dev.deftu.textualizer.minecraft.MCLocalization; LocalizationContext context = MCLocalization.current(); String text = context.get("com.example"); ``` To obtain a translated string and replace your placeholders, you can use ```java import dev.deftu.textualizer.MCLocalization; int number = 10; LocalizationContext context = MCLocalization.current(); String text = context.get("com.example", number); ``` --- (https://www.bisecthosting.com/partners/custom-banners/8fb6621b-811a-473b-9087-c8c42b50e74c.png)](https://bisecthosting.com/deftu) --- **This project is licensed under .** **© 2024 Deftu** : https://www.gnu.org/licenses/lgpl-3.0.en.html
# Textualizer
A simple localization management library.
Features a Minecraft-specific implementation for mod developers, wrapping around Minecraft's own localization system.
[!(https://raw.githubusercontent.com/intergrav/devins-badges/v2/assets/cozy/social/discord-singular_64h.png)](https://s.deftu.dev/discord) [!(https://raw.githubusercontent.com/intergrav/devins-badges/v2/assets/cozy/donate/kofi-singular_64h.png)](https://s.deftu.dev/kofi)
# For developers
You need to add it as a dependency in your `build.gradle(.kts)` file. ```kt repositories { maven("https://maven.deftu.dev/releases") }
dependencies {
modImplementation("dev.deftu:textualizer:
Replace `
You'll need to implement `Language`, `LocalizationContext`, and `Localization` in your project. This means you need to handle language metadata, translation loading, translation retrieval, placeholder replacement, and language switching.
Refer to the (/minecraft/src/main/kotlin/dev/deftu/textualizer/minecraft) for an example of how to do this.
# For Minecraft mod users
## Why do I need this? Minecraft's (and Forge's) language management system is very buggy and inconsistent across several Minecraft versions. This library aims to provide a consistent and reliable way to manage translations in your mods.
## Is it going to affect my FPS / performance? No. The library doesn't add anything which would affect performance outside the initial loading of the translations and language switching.
# For Minecraft mod developers
You need to add it as a dependency in your `build.gradle(.kts)` file. ```kt repositories { maven("https://maven.deftu.dev/releases") }
dependencies {
modImplementation("dev.deftu:textualizer-
Getting the current (selected in-game) language's context can be done like so: ```java import dev.deftu.textualizer.minecraft. MCLocalization;
LocalizationContext context = MCLocalization.current(); ```
To obtain a translated string, you can use ```java import dev.deftu.textualizer.minecraft. MCLocalization;
LocalizationContext context = MCLocalization.current(); String text = context.get("com.example"); ```
To obtain a translated string and replace your placeholders, you can use ```java import dev.deftu.textualizer. MCLocalization;
int number = 10; LocalizationContext context = MCLocalization.current(); String text = context.get("com.example", number); ```
[!(https://www.bisecthosting.com/partners/custom-banners/8fb6621b-811a-473b-9087-c8c42b50e74c.png)](https://bisecthosting.com/deftu)
This project is licensed under . © 2024 Deftu
: https://www.gnu.org/licenses/lgpl-3. 0.en.html
📊 Mod Details
- Game
- Minecraft Mods
- Author
- deftu
- Version
- 0.4.0+1.8.9-forge
- Downloads
- 7,286
- Endorsements
- 4
- Category
- fabric
- Created
- 7/10/2024
- Updated
- 4/7/2025
- Game Versions
- 1.8.9
- Tags
- library
🔧 How to Install Minecraft Mods Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
📖 Full step-by-step install guide for Minecraft Mods →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.
❓ Frequently Asked Questions
Which Minecraft Mods versions does Textualizer support?
The author lists 1.8.9. Other versions may work but are untested by the author.
What is the latest version of Textualizer?
Version 0.4.0+1.8.9-forge, published 2025-04-07 with 7,286 downloads recorded at the source.
Keep browsing — more Minecraft Mods mods await