PlatformLanguageLoader
PlatformLanguageLoader, a Fabric library, lets resource packs load language files only on the operating system they name, so one pack can hold translations for several platforms.
What it does
Minecraft normally loads every language file it finds, but some terms differ between platforms and a single translation can leave players with wording that does not match their system. The mod reads a platform folder inside a pack's lang folder and loads only the files that match the running operating system, which lets a pack alter text for one platform without changing it for the others.
To use it, a pack author places PLL-compatible files in the pack and creates a platform folder inside lang, then adds a subfolder for each platform that needs unique translations. Files placed directly in the root of the lang folder are loaded on every platform, and folders whose names do not match the current system are skipped.
The mod is a client-side library, so only the client needs it and servers run without it. Builds exist for Fabric only, across seven game versions 1.21 – 1.21.6, with 1.0.0+mc1.21 for 1.21.6 as the latest file. The code is licensed under the GNU Lesser General Public License v3.0 or later and is open source.
Key features
Platform-specific language files
Translation files load only for the operating system they are placed under, and other platforms ignore them.
Shared root translations
Files placed in the root of the lang folder load on every platform, so common strings need only one copy.
Folder name reference
A table maps each platform folder name to its operating system, so pack authors know which name to use.
Resource pack based
Platform files ship inside an ordinary resource pack, so no changes to game files are needed.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Resource pack authors who need different text on different operating systems, and players who install packs that use the mod.
How it compares
Fabric Language Kotlin is a Fabric library under the Apache License 2.0 with files for 1.14 – 26.3; it is optional on client or server and is open source. Binding Agent is a Fabric and NeoForge mod under the MIT License with files for 1.21.11, and it runs on both client and server. PlatformLanguageLoader differs from these by handling per-operating-system language files rather than programming languages or shared configuration.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| PlatformLanguageLoader | Fabric | 1.21 – 1.21.6 | Client-side only | 2025-03-29 |
| Fabric Language Kotlin | Fabric | 1.14 – 26.3 | Client or server, optional | 2026-10-09 |
| Binding Agent | Fabric and NeoForge | 1.21.11 | Client and server | 2026-04-13 |
Questions
Does Platform Language Loader need to be installed on the server?
Which loader does PlatformLanguageLoader support?
How does a pack choose which translation to use on Windows?
In the catalog
PlatformLanguageLoader is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 13,625 mods support Minecraft 1.21.6.
More from MisterCheezeCake
Similar mods
What the author says
Platform Language Loader (PLL for short) is a Minecraft mod that selectively loads language files based on which platform you are on. This is useful because sometimes, things are named differently on one platform, and you want to alter the text in your mod or a resource pack based on that. To add PLL compatible files…
Official listing
- Modrinth page
- modrinth.com/mod/pll
- Owner
- MisterCheezeCake
- Published
- 2025-03-10
- Updated on Modrinth
- 2025-03-29
- Facts verified
- 2026-10-15
