ModsFinder

Enchantment Level Language Patch

by teddyxlandlee

Enchantment Level Language Patch changes how enchantment and potion levels are shown in-game, by rewriting language strings from a config file rather than from edited lang files.

FabricForgeNeoForgeQuiltLegacy FabricOrnitheClient-side onlyWTFPL1.12.2 – 26.3

What it does

The patch targets two translation key families, enchantment.level.x and potion.potency.x, and replaces the displayed level text with a pattern such as Sharpness 20/XX. The default value is a plain %s, so the numbers stay as they are until a pattern is configured.

Settings live in config keys for the default enchantment and potion type and for an override switch. When the override is set to true, existing translations are replaced rather than left alone. The author describes separate add-ons for pure Arabic numerals and for Roman numerals as examples of this override in use.

The mod is licensed under the WTFPL and is not open source. It runs on the client only, so servers do not need it. Files are published for Fabric, Forge, NeoForge and Quilt, with Legacy Fabric and Ornithe builds for 1.13.2, and builds cover 1.12.2 – 26.3, including snapshot builds. Create's Delight, Enchantment Level Language Patch – Arabic Numerals Addon and Enchantment Level Language Patch – Roman Numerals Addon all require this patch.

Key features

  1. Enchantment level formatting

    Rewrites the displayed level of each enchantment through the enchantment.level.x translation keys.

  2. Potion potency formatting

    Applies the same kind of pattern to potion effect levels through the potion.potency.x keys.

  3. Config-driven defaults

    A default format type can be set separately for enchantments and for potions in the config.

  4. Translation override switch

    An override option replaces existing translations when enabled, so a chosen format wins over the language file.

  5. Developer API

    Mods can declare LangPatch as a dependency and change in-game translations from code, without editing lang files.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.33.10.33.10.33.10.33.10.33.9.23.9.2
26.23.10.33.10.33.10.33.10.33.9.23.9.2
26.1.23.10.33.10.33.10.33.10.33.9.23.9.2
26.1.13.10.33.10.33.10.33.10.33.9.23.9.2
26.13.10.33.10.33.10.33.10.33.9.23.9.2
1.21.x12 of 12 versions with builds
1.21.113.10.33.10.33.10.33.10.33.9.23.9.2
1.21.103.10.33.10.33.10.33.10.33.9.23.9.2
1.21.93.10.33.10.33.10.33.10.33.9.23.9.2
1.21.83.10.33.10.33.10.33.10.33.9.23.9.2
1.21.73.10.33.10.33.10.33.10.33.9.23.9.2
1.21.63.10.33.10.33.10.33.10.33.9.23.9.2
1.21.53.10.33.10.33.10.33.10.33.9.23.9.2
1.21.43.10.33.10.33.10.33.10.33.9.23.9.2
1.21.33.10.33.10.33.10.33.10.33.9.23.9.2
1.21.23.10.33.10.33.10.33.10.33.9.23.9.2
1.21.13.10.33.10.33.10.33.10.33.9.23.9.2
1.213.10.33.10.33.10.33.10.33.9.23.9.2
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
1.16.x6 of 6 versions with builds
1.15.x3 of 3 versions with builds
1.14.x5 of 5 versions with builds
ReleaseBetaAlphaNot available

This mod also publishes snapshot builds. Snapshots are not shown in the matrix.

2 older game versions (1.12.2 – 1.13.2) not shown. All files on Modrinth

Required by 3 mods

Use cases

Pure Arabic numerals

A pack can show levels such as Sharpness 5 by using the stub add-on for Arabic numerals, loaded together with the patch.

Roman numerals

Another stub add-on shows levels such as Sharpness XXV, which the author lists as a separate add-on.

Who it’s for: Players who want enchantment or potion levels shown in a different style, and modpack makers who prefer not to edit lang files directly. Mod developers who need to change in-game translations from code can also use the API.

Questions

Does Enchantment Level Language Patch need to be installed on the server?

No. Players add it to their own game, and a server needs no copy.

How are the Arabic or Roman numeral add-ons installed?

The author says the stub mods should be loaded together with the patch itself, and the override switch must be set to true for existing translations to be replaced.

In the catalog

Enchantment Level Language Patch is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 8,071 mods support Minecraft 26.3.

More from teddyxlandlee

All projects

Similar mods

What the author says

For Forge 1.14.x users: MixinBootstrap (or any alternative Mixin loader) is required. For Forge 1.13.x users: ModernMixins (or any alternative Mixin loader) is required.
teddyxlandlee, on the Modrinth page

Official listing

Owner
teddyxlandlee
Published
2022-12-06
Updated on Modrinth
2026-09-30
Facts verified
2026-10-15

Tags