Enchantment Level Language Patch
Sharpness enchantment.level.20 => Sharpness 20/XX
- Loaders
- FabricNeoForgeForgeQuilt
- Downloads on Modrinth
- 908K
- Followers on Modrinth
- 139
- versions
- 57
- Updated
- September 30, 2026Sep 30
- Published
- in 2022
At a glance
Install in the game only; not needed on the server
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.txtis no longer needed. See our Privacy Policy. Thanks for your support!
Without the patch:

With the patch:

Common alternative formats
- Want pure arabic numerals (e.g. Sharpness 5)? Download Stub Mod
- Want roman numerals (e.g. Sharpness XXV)? Download Stub Mod
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"
- Default value:
Format Types
langpatch.conf.enchantment.default.type&langpatch.conf.potion.default.type: Modify the format of enchantment levels and potion effect levels, respectively.Value Format Example simplified,chinese,zh_normalLowercase Chinese numerals 一百二十三 traditional,zh_upperUppercase Chinese numerals (traditional) 壹佰貳拾叄 numeral,number,numeric,arabic,defaultArabic numerals (default) 123 romanRoman numerals CXXIII 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.
- If set to
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