
Vault Patcher
Vault Patcher - библиотека для перевода хардкодных строк в модах Minecraft. Меняем неуклюжий английский иероглифами прямо в тексте модов, без танцев с бубном.
Vault Patcher - это мод-библиотека (lib mod) для Minecraft, которая позволяет игрокам и переводчикам менять хардкодные строки в других модах. Простыми JSON-файлами вы заменяете то, что было зашито в коде: названия, сообщения, описания.
Зачем это нужно
Разработчики часто вбивают текст прямо в код - вручную, без файлов локализации. Из-за этого переводчики ломают голову, как передать смысл, а игроки видят английский в модах на русском. Vault Patcher решает эту проблему.
Как работает
Мод использует ASM - это инструмент для изменения байт-кода Java прямо на лету. Он переписывает классы мода, заменяя жестко заданные строки на новые, которые вы указали. На производительности это почти не сказывается: кеш обновляется только когда целевой мод меняется, а в обычной игре никакой нагрузки нет.
Начиная с версии 1.4.2, Vault Patcher умеет модифицировать не только строки, но и отдельные фрагменты кода модов через байткод. Правда, для этого надо разбираться в конфигах.
Важно знать
- Для написания файлов конфигурации нужно смотреть Вики проекта. Синтаксис простой JSON, но без документации легко ошибиться.
- Если застряли, есть Discord и QQ (227323572) - там помогут.
- Исходники на Github. Мод распространяется как библиотека, отдельного геймплея не добавляет.
На деле Vault Patcher - вещь для тех, кто хочет улучшить локализацию своего модового клиента или сборки. Если вы собираете сервер для русскоязычных игроков - это must have. Скачайте Vault Patcher и сделайте текст в модах понятным и красивым.
