Патч для локализации уровней зачарований
Без этого патча:
С патчем:
Для разработчиков
Данный мод позволяет не только изменять отображение уровней зачарований и силы зелий, но и динамически модифицировать любые элементы локализации.
Для подключения API LangPatch в качестве зависимости:
repositories {
maven { url 'https://mvn.7c7.icu' }
}
dependencies {
compileOnly "xland.mcmod:enchlevel-langpatch:2.2.6"
}
Встроенные альтернативные форматы чисел
Начиная с версии 2.x
, способ изменения формата на римские цифры был переработан: вместо использования конфигурационного мода теперь требуется модификация значений локализации.
Основные параметры локализации:
langpatch.conf.enchantment.default.type
— управляет форматом уровней зачарованийlangpatch.conf.potion.default.type
— управляет форматом силы зелий
Допустимые значения (пример для числа 123):
numeral
— числовой формат (123)roman
— римские цифры (CXXIII)simplified
— упрощенный китайский (一百二十三)traditional
— традиционный китайский (壹佰貳拾叄)
Пример файла локализации assets/<any_namespace>/lang/ru_ru.json
:
{
"langpatch.conf.enchantment.default.type": "roman",
"langpatch.conf.potion.default.type": "roman"
}
Этот пример изменяет отображение уровней зачарований и силы зелий на римские цифры.