Skip to content

Enchantment Level Language Patch

Sharpness enchantment.level.20 => Sharpness 20/XX

FabricNeoForgeForgeQuilt
Loaders
FabricNeoForgeForgeQuilt
Downloads on Modrinth
908K
Followers on Modrinth
139
versions
57
Updated
September 30, 2026Sep 30
Published
in 2022
This is a library — other mods need it, and it adds nothing to the game by itselfRequired by 4 mods. Download it if another mod needs it.

At a glance

A library: other mods need it — required by 4 mods
Runs on Fabric, NeoForge, Forge and Quilt
For Minecraft 1.12.2, 1.13.2–26.3
Client only — no need to install it on the server
Latest version — 3.10.3-for-legacy from September 30, 2026
License WTFPL — free
Where it's needed
In gamerequiredOn servernot needed

Install in the game only; not needed on the server

Game versions1.12.2, 1.13.2–26.3

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.

📢 Telemetry Update

Telemetry is now off by default (Level -1). The backend is offline and will be permanently shut down; current versions collect and send no data.

After months of collection, we now understand player preferences, so the service is retired. Existing reports remain available here; all raw data and copies have been deleted.

config/enchlevel-langpatch-telemetry.txt is no longer needed. See our Privacy Policy. Thanks for your support!

Without the patch:

Sharpness enchantment.level.100

With the patch:

Sharpness 100

Common alternative formats

These stub mods should be loaded with LangPatch itself.

I18n API

This mod supports a limited configuration of enchantment level and potion effect level formatting through language files.

Template Keys

  • enchantment.level.x & potion.potency.x: Modify the templates for enchantment levels and potion effect levels, respectively.

    • Default value: "%s"

Format Types

  • langpatch.conf.enchantment.default.type & langpatch.conf.potion.default.type: Modify the format of enchantment levels and potion effect levels, respectively.

    ValueFormatExample
    simplified, chinese, zh_normalLowercase Chinese numerals一百二十三
    traditional, zh_upperUppercase Chinese numerals (traditional)壹佰貳拾叄
    numeral, number, numeric, arabic, defaultArabic numerals (default)123
    romanRoman numeralsCXXIII
    skip, ignoreNo change (e.g., for only replacing other text)—

Override

  • langpatch.conf.enchantment.override & langpatch.conf.potion.override: Whether to override existing translations. Acceptable values are "true" or "false".

    • If set to "true", existing translations will be replaced. See the implementation of the "pure arabic numeral" pack above.

For Developers

LangPatch, as is named, allows developers to make dynamic changes to in-game translations without directly modifying lang files.

To introduce LangPatch API as a dependency:

repositories {
    // Our new maven (2nd change)
    maven { url 'https://maven.hixland.com' }
}

dependencies {
    compileOnly "xland.mcmod:enchlevel-langpatch:3.9.1"
}

Online javadoc can be found here.

FAQ

How to install Enchantment Level Language Patch?

Install Fabric for your Minecraft version, download Enchantment Level Language Patch for the same version and loader, put the file into the mods folder and launch the game with the loader profile.

Which Minecraft versions does Enchantment Level Language Patch support?

Enchantment Level Language Patch has builds for Minecraft 1.12.2, 1.13.2–26.3.

Is Enchantment Level Language Patch needed on the server?

Client only — no need to install it on the server

License and source
Do What The F*ck You Want To Public Licensefree to use and share with credit to the author
Original — Modrinth↗Files unchanged, verified with SHA-512Is this your mod? For rights holders

The site uses cookies: the necessary ones for sign-in and the theme, plus the Yandex Metrica and LiveInternet visit counters — they show us how the site is used. We have no advertising cookies. More