Texture Locale Redirector
Texture Locale Redirector добавляет в Minecraft нативную поддержку многоязычных текстур в ресурсных паках.
Расширяя ванильный механизм загрузки ресурсов, этот мод позволяет предоставлять языко-специфичные текстуры в пределах одного ресурсного пака.
Он решает проблему, когда локализованные текстуры (с текстом или символами) для одного языка могут негативно влиять на игроков, использующих другие языки.
Использование
Следуйте этим трем простым шагам для включения многоязычных текстур:
- Установите мод: Поместите этот мод в вашу папку
mods. - Создайте ресурсный пак: Организуйте ваши локализованные текстуры в соответствии с требуемой структурой папок.
- Запустите игру: Включите ресурсный пак и переключитесь на соответствующий язык в Minecraft.
Пример структуры ресурсного пака
Внутри вашего ресурсного пака сохраняйте локализованные текстуры в assets/<пространство имён>/textures/<язык>/.
<пространство имён>— это пространство имён:minecraftдля ванильных ресурсов или modid для модов.<язык>— это код языка, такой какzh_cn(упрощенный китайский) илиja_jp(японский).
Примечание: Относительный путь заменяемой текстуры должен совпадать с путем оригинальной текстуры.
ИмяРесурсногоПака/
└── assets/
└── minecraft (пространство имён)/
└── textures/
├── zh_cn/ # Текстуры на упрощенном китайском
│ ├── block/
│ │ └── dirt.png # Замененная текстура земли
│ └── item/
│ └── diamond_sword.png # Замененная текстура алмазного меча
└── ja_jp/ # Текстуры на японском
└── item/
└── diamond_sword.png # Замененная текстура алмазного мечаПоддержка FTB Quests
Этот мод также предоставляет опциональную поддержку FTB Quests.
Когда FTB Quests установлен, изображения в интерфейсе заданий (ChapterImage) также будут переключаться на соответствующие локализованные текстуры в зависимости от текущего языка.
- Любые изображения или иконки, используемые в заданиях, могут быть заменены через ресурсные паки.
- Если локализованная текстура не найдена, будет использована текстурa по умолчанию.
- Реализовано через Mixin plugin, поэтому этот мод не имеет жесткой зависимости от FTB Quests.
Производительность
Этот мод сильно оптимизирован и должен оказывать незначительное влияние на производительность:
- Работает только когда текущий язык не
en_us, то есть не влияет на игроков, использующих английский язык. - Реализует продвинутую систему кэширования для значительного сокращения ненужных операций ввода-вывода на диск.
- Очищает кэш при смене языка или перезагрузке ресурсов, обеспечивая немедленное обновление текстур.
- Автоматически освобождает память кэша при нехватке системной памяти для предотвращения лагов.
- Если в ресурсном паке нет папки с языко-специфичными текстурами, сканирование на замену не выполняется — избегая ненужной работы.
- Не мешает нормальной работе других ресурсных паков.

