▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Enchantment Level Language Patch
Enchantment Level Language Patch

Enchantment Level Language Patch

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

Оцените первым
602.8K
133

Enchantment Level Language Patch - мод для Minecraft, который решает одну из самых старых визуальных проблем игры: отображение уровней зачарований. В ванильном Майнкрафт при высоких уровнях зачарования (например, через команды или моды вроде апокалиптических сборок) игра показывает странные внутренние идентификаторы вроде enchantment.level.20. Если вы когда-нибудь накладывали на меч Sharpness 50 через консоль и видели в чате белиберду - вы знаете, о чем я.

Этот мод исправляет ситуацию: вместо технического кода он показывает читаемый текст, например "Sharpness 50" или "Острота XXV" - формат можно настроить под себя. Работает не только с чарами, но и с эффектами зелий (уровни силы, регенерации и т.д.).

Как это работает

Без патча в игре отображается что-то вроде enchantment.level.20. С патчем - нормальное число или римские цифры, в зависимости от вашего выбора.

Совместимость и требования

  • Для Forge 1.14.x: требуется MixinBootstrap (или любой другой загрузчик миксинов).
  • Для Forge 1.13.x: требуется ModernMixins.
  • Telemetry: можно отключить телеметрию, создав/отредактировав config/enchlevel-langpatch-telemetry.txt.

Варианты форматирования

Если стандартный вид вам не подходит, есть два дополнительных заглушечных мода, которые ставятся вместе с LangPatch:

  • Чистые арабские цифры (например, Sharpness 5)
  • Римские цифры (например, Sharpness XXV)

Настройка через языковые файлы (I18n API)

Мод поддерживает гибкую конфигурацию через файлы локализации.

Ключи шаблонов

  • 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-й уровень - глаза перестанут вытекать.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

3D-Shareware-v1.3426.2.x26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x1.12.x

Поддерживаемые окружения

Клиент

Ссылки

Детали

Лицензия:
Опубликован:3 года назад
Обновлён:1 неделю назад
Главная