Language Whitelist
by Riabov
Language Whitelist is a client-side Utility mod that trims Minecraft's Language menu so only the languages listed in its config appear.
What it does
Players who switch between a couple of languages often can use the mod to hide every other entry in the menu. Only the codes written in the client config file remain visible, using the same codes Minecraft uses, such as en, ru or pt_br. The mod works with a simple whitelist, so it does not change the translations themselves.
Because the environment is client-side only, servers need nothing and players join without installing anything. A safety fallback list keeps the menu from ending up empty if the config is edited badly or left blank. Files are published for Fabric, Forge, NeoForge and Quilt across 20 release versions, 1.16.5 – 26.2, and the source code is available under the MIT License.
The project was first published on 2026-01-16 and last updated on 2026-07-29. The latest build, v1.3, targets 1.21.4 on all four loaders.
Key features
Language whitelist
Only the language codes listed in the client config stay visible in the Language menu, and every other entry is hidden.
Exact language codes
Entries are written the way Minecraft names them, for example en or pt_br, so a list can be copied from the game's own files.
Safety fallback list
A built-in fallback keeps languages available if the whitelist is empty, preventing an unusable menu after a config mistake.
Quick switching
The narrowed menu makes it faster to change between a small set of languages during play.
Compatibility
Latest build for each game version and loader.
26.x4 of 4 versions with builds
1.21.x9 of 9 versions with builds
1.20.x3 of 3 versions with builds
1.19.x2 of 2 versions with builds
1.18.x1 of 1 version with builds
1.16.x1 of 1 version with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Players who use a few Minecraft languages and want the Language menu reduced to them. Only the client needs the mod, so it suits single-player and multiplayer players alike.
How it compares
Language Translator is open source under the GNU Lesser General Public License v3.0 only, runs client-side for Fabric and Quilt, and covers 1.20 – 26.3. LangSwitch is client-side with All rights reserved for Fabric, Forge and NeoForge, covering 1.20.1 – 26.2. Just Enough Filters is client-side under the MIT License and adds filtering across more loaders, covering 1.20 – 26.2. Language Whitelist is also client-side and MIT licensed, covering 1.16.5 – 26.2 on all four loaders.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Language Whitelist | Fabric, Forge, NeoForge and Quilt | 1.16.5 – 26.2 | Client-side only | 2026-07-29 |
| Language Translator | Fabric and Quilt | 1.20 – 26.3 | Client-side only | 2026-10-04 |
| LangSwitch | Fabric, Forge and NeoForge | 1.20.1 – 26.2 | Client-side only | 2026-07-11 |
| Just Enough Filters (JEF) | Fabric, Forge, NeoForge and Quilt | 1.20 – 26.2 | Client-side only | 2026-09-20 |
Questions
Does Language Whitelist need to be installed on the server?
What happens if the language list is left empty?
How are language codes written in the config?
Which loaders does Language Whitelist support?
In the catalog
Language Whitelist is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 13,894 mods support Minecraft 26.2.
More from Riabov
Similar mods
What the author says
Language Whitelist is a lightweight client-side mod that cleans up Minecraft’s Language menu. It hides all other entries and keeps only the languages you whitelist in the config. Great if you regularly switch between just a couple of languages, or if you simply want a tidy, minimal language list.
Official listing
- Modrinth page
- modrinth.com/mod/language-whitelist
- Owner
- Riabov
- Published
- 2026-01-16
- Updated on Modrinth
- 2026-07-29
- Facts verified
- 2026-10-15
