Enchantment Level Language Patch

Enchantment Level Language Patch

Mod

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

Client Library

255.6k downloads
80 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!

Without the patch:

Sharpness enchantment.level.100

With the patch:

Sharpness 100

For Developers

To introduce LangPatch API as a dependency:

repositories {
    // Our new maven
    maven { url 'https://mvn.7c7.icu' }
}

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

In addition, online javadoc can be found here.

Built-in alternative number formats

Since version 2.x, the way to change to roman format has changed from installing the config mod to modify several translation values.

A quick solution is to install this resource pack with this mod. The config mod is not mandatory to switch to roman format.

Here are the translation values:

  • langpatch.conf.enchantment.default.type, which controls enchantment format (under default patch).
  • langpatch.conf.potion.default.type, which controls potion potency format (under default patch).

Acceptable values are (Examples of 123):

  • numeral / number / numeric / arabic / default: Numeral format (123)
  • roman: Roman format (CXXIII)
  • simplified / chinese / zh_normal: Simplified Chinese (一百二十三)
  • traditional / zh_upper: Traditional Chinese, uppercase (壹佰貳拾叄)

Please note that default and roman in the legacy config mod are now identical, the latter one becoming deprecated.

Here's an example for assets/<any_namespace>/lang/en_us.json:

{
  "langpatch.conf.enchantment.default.type": "roman",
  "langpatch.conf.potion.default.type": "roman"
} 

This changes both enchantment and potion potency format into roman format.


Project members

teddyxlandlee

Owner

Details

Licensed WTFPL
Published 2 years ago
Updated 3 months ago