Зачем нужен патч для уровней зачарований в Minecraft
Стандартное отображение зачарований в Minecraft устраивает не всех. Если вы играете с неанглийской локализацией, то наверняка замечали, что римские цифры вроде «Защита IV» иногда превращаются в арабские «Защита 4» или вовсе исчезают. Это ломает атмосферу и усложняет чтение характеристик предметов. Мод Enchantment Level Language Patch создан именно для того, чтобы вернуть контроль над форматированием уровней чар и эффектов зелий — без правки системных файлов игры.
Как работает языковой патч уровней
Модификация подключается к системе перевода Minecraft и позволяет динамически менять шаблоны отображения чисел. Вместо того чтобы вручную исправлять lang-файлы, вы задаёте правила в конфигурации. Патч перехватывает строки с уровнями зачарований и зелий, применяя выбранный формат: арабские цифры, римские, традиционные китайские иероглифы или упрощённые. Это особенно полезно для серверов с мультиязычной аудиторией и для тех, кто ценит визуальную чистоту интерфейса.
Основные возможности и форматы
Разработчики предусмотрели несколько встроенных стилей, которые можно комбинировать с собственными переводами:
- numeral / arabic — привычные арабские числа (123). Используется по умолчанию.
- roman — классические римские цифры (CXXIII). Идеально для ванильного духа.
- simplified / chinese / zh_normal — строчные китайские иероглифы (一百二十三).
- traditional / zh_upper — прописные традиционные иероглифы (壹佰貳拾參).
- skip / ignore — оставить без изменений, если нужно заменить только часть текста.
Кроме того, через параметры langpatch.conf.enchantment.override и langpatch.conf.potion.override можно принудительно заменять уже существующие переводы. Это открывает дорогу для создания компактных наборов правил — например, пакетов «чистых арабских цифр» или «только римских цифр», которые загружаются вместе с основным модом как заглушки (stub mods).
Требования к загрузчику и совместимость
Патч написан с учётом особенностей разных версий Forge. Если вы используете сборку на 1.14.x, обязательно установите MixinBootstrap или альтернативный Mixin loader. Для версий 1.13.x потребуется ModernMixins. Без этих компонентов мод не сможет внедриться в процесс рендеринга текста, и настройки не применятся. Все зависимости легко добавить вручную, но гораздо удобнее воспользоваться специализированным лаунчером. Кстати, этот мод без проблем подхватывается через foxygame.net — там достаточно выбрать нужную версию игры, а лаунчер сам предложит установить патч вместе с необходимыми библиотеками прямо из меню, что экономит время и избавляет от поиска совместимых Mixin-загрузчиков.
Тонкая настройка через языковые файлы
Мод поддерживает ограниченную конфигурацию прямо в lang-файлах. За это отвечают два ключа-шаблона:
- enchantment.level.x — шаблон уровня зачарования.
- potion.potency.x — шаблон силы эффекта зелья.
По умолчанию значение равно "%s", куда подставляется число в выбранном формате. Вы можете изменить эти строки, добавив собственный текст вокруг плейсхолдера. Например, вместо «Сила II» сделать «Сила [II]». А тип форматирования задаётся через ключи langpatch.conf.enchantment.default.type и langpatch.conf.potion.default.type.
Телеметрия и конфиденциальность
Разработчик предусмотрел прозрачную систему телеметрии. Уровень сбора данных регулируется файлом config/enchlevel-langpatch-telemetry.txt. Вы можете создать или отредактировать его, чтобы ограничить отправку статистики. Подробности описаны в политике конфиденциальности мода. Никакие личные данные не собираются — только обезличенная информация о частоте использования форматов, помогающая улучшать совместимость.
Практические примеры и заглушки
Представьте: вы играете с русской локализацией и видите «Острота 5». С патчем это превращается в «Острота V» — сразу чувствуется разница. А если нужны строго арабские цифры без вмешательства локализации, достаточно скачать специальный stub-мод «Pure Arabic Numerals» и загрузить его вместе с LangPatch. Аналогично работает пакет для римских цифр «Roman Numerals Stub». Оба варианта доступны на странице мода и не требуют ручной правки файлов.
API для разработчиков модов
Название LangPatch говорит само за себя: это инструмент для динамического изменения переводов. Разработчики могут подключить API и управлять отображением уровней прямо из своего кода. Для добавления зависимости в проект используется репозиторий:
repositories {
maven { url 'https://mvn.7c7.icu' }
}
dependencies {
compileOnly "xland.mcmod:enchlevel-langpatch:3.1.0"
}
Онлайн-документация доступна в javadoc, а все методы позволяют гибко переопределять шаблоны без конфликтов с другими модами. Это особенно ценно для авторов сборок, стремящихся унифицировать интерфейс.
Итог: универсальный контроль над числами
Enchantment Level Language Patch решает узкую, но очень заметную проблему — разнобой в отображении уровней. Больше не придётся мириться с тем, что на одном сервере чары пишутся римскими цифрами, а на другом — арабскими. Мод лёгок в настройке, не конфликтует с популярными сборками и уважает ваши предпочтения по конфиденциальности. Попробуйте его в деле — и интерфейс Minecraft станет именно таким, каким вы хотите его видеть.
--- **Обновление 13.05.2026:** Добавлено 1 файл для версии 26.1.2, 26.1.1, 26.1, 1.21.9, 1.21.8, 1.21.7, 1.21.6, 1.21.5, 1.21.4, 1.21.3, 1.21.2, 1.21.11, 1.21.10, 1.21.1, 1.21, 1.20.6, 1.20.5, 1.20.4, 1.20.3, 1.20.2, 1.20.1, 1.20, 1.19.4, 1.19.3, 1.19.2, 1.19.1, 1.19, 1.18.2, 1.18.1, 1.18, 1.17.1, 1.17, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.16.1, 1.16, 1.15.2, 1.15.1, 1.15, 1.14.4, 1.14.3, 1.14.2, 1.14.1, 1.14, 1.13.2, 1.12.2 (Fabric). --- **Обновление 04.06.2026:** Добавлено 2 файла для версии 26.1.2, 26.1.1, 26.1, 1.21.9, 1.21.8, 1.21.7, 1.21.6, 1.21.5, 1.21.4, 1.21.3, 1.21.2, 1.21.11, 1.21.10, 1.21.1, 1.21, 1.20.6, 1.20.5, 1.20.4, 1.20.3, 1.20.2, 1.20.1, 1.20, 1.19.4, 1.19.3, 1.19.2, 1.19.1, 1.19, 1.18.2, 1.18.1, 1.18, 1.17.1, 1.17, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.16.1, 1.16, 1.15.2, 1.15.1, 1.15, 1.14.4, 1.14.3, 1.14.2, 1.14.1, 1.14, 1.13.2, 1.12.2 (Fabric). --- **Обновление 04.07.2026:** Добавлено 2 файла для версии 26.2, 26.1.2, 26.1.1, 26.1, 1.21.9, 1.21.8, 1.21.7, 1.21.6, 1.21.5, 1.21.4, 1.21.3, 1.21.2, 1.21.11, 1.21.10, 1.21.1, 1.21, 1.20.6, 1.20.5, 1.20.4, 1.20.3, 1.20.2, 1.20.1, 1.20, 1.19.4, 1.19.3, 1.19.2, 1.19.1, 1.19, 1.18.2, 1.18.1, 1.18, 1.17.1, 1.17, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.16.1, 1.16, 1.15.2, 1.15.1, 1.15, 1.14.4, 1.14.3, 1.14.2, 1.14.1, 1.14, 1.13.2, 1.12.2 (Fabric).