Enchantment Level Language Patch - мод для Minecraft, который решает одну из самых старых визуальных проблем игры: отображение уровней зачарований. В ванильном Майнкрафт при высоких уровнях зачарования (например, через команды или моды вроде апокалиптических сборок) игра показывает странные внутренние идентификаторы вроде enchantment.level.20. Если вы когда-нибудь накладывали на меч Sharpness 50 через консоль и видели в чате белиберду - вы знаете, о чем я.
Этот мод исправляет ситуацию: вместо технического кода он показывает читаемый текст, например "Sharpness 50" или "Острота XXV" - формат можно настроить под себя. Работает не только с чарами, но и с эффектами зелий (уровни силы, регенерации и т.д.).
Без патча в игре отображается что-то вроде enchantment.level.20. С патчем - нормальное число или римские цифры, в зависимости от вашего выбора.
config/enchlevel-langpatch-telemetry.txt.Если стандартный вид вам не подходит, есть два дополнительных заглушечных мода, которые ставятся вместе с LangPatch:
Мод поддерживает гибкую конфигурацию через файлы локализации.
enchantment.level.x и potion.potency.x - меняют шаблон отображения уровней. По умолчанию: %s| Значение | Формат | Пример |
|---|---|---|
simplified / chinese / zh_normal | Китайские цифры нижний регистр | 一百二十三 |
traditional / zh_upper | Китайские цифры верхний регистр | 壹佰貳拾肆 |
numeral / number / numeric / arabic / default | Арабские цифры (по умолчанию) | 123 |
roman | Римские цифры | CXXIII |
skip / ignore | Без изменений | - |
Параметры langpatch.conf.enchantment.override и langpatch.conf.potion.override принимают true или false. Если включить, мод заменит уже существующие переводы уровней на новые - это как раз то, что делают заглушечные моды с чистыми арабскими цифрами.
Если вы пишете свой мод и хотите динамически менять отображение уровней, LangPatch предоставляет API. Подключить зависимость:
repositories {
maven { url 'https://mvn.7c7.icu' }
}
dependencies {
compileOnly "xland.mcmod:enchlevel-langpatch:3.1.0"
}
Ну а для обычных игроков всё просто: скачайте Enchantment Level Language Patch, поставьте, забудьте про кривые надписи в чате и инвентаре. Особенно актуально для сборок, где заточка вещей уходит далеко за 10-й уровень - глаза перестанут вытекать.

Мод для изменения отображения уровней зачарований в Майнкрафт. Теперь вместо "Sharpness enchantment.level.20" будет "Sharpness 20/XX" или любой другой формат на ваш выбор.