Запуск Minecraft без лаунчера: сброс русификации полностью
Узнайте, как запустить русифицированный Minecraft без лаунчера, задать язык и ресурспак через Java‑команду, чтобы избежать автоматического сброса ресурсов.
Как запустить русифицированную версию Minecraft без использования лаунчера, чтобы избежать сброса ресурсов игры до оригинала?
Русифицированный запуск Minecraft без лаунчера
Можно запустить клиент, используя только Java‑команду, передав параметры для языка и ресурспака. Это позволяет сохранить русификацию и избежать автоматического сброса ресурсов, который выполняет лаунчер.
Содержание
- Что нужно подготовить
- Формирование команды запуска
- Как избежать сброса ресурсов
- Полезные советы и примеры
Что нужно подготовить
| Элемент | Что требуется | Где получить | Примечание |
|---|---|---|---|
| Java | JRE 17+ (минимальная версия для последних сборок) | Oracle | Установите JAVA_HOME и добавьте java в PATH |
| Vanilla‑jar | minecraft.jar (или client.jar) |
https://www.minecraft.net/en-us/download | Скачайте последнюю версию, не из лаунчера |
| Русский ресурспак | .zip с русификацией |
CurseForge | Поставьте в папку resourcepacks рядом с minecraft.jar |
| Токен и UUID | Авторизационный токен и UUID Mojang‑аккаунта | Получить можно через официальный API или скрипт login.jar |
Необходим для запуска клиент‑версии 1.12+ |
Папка assets |
Содержит файлы ассетов | Скачайте из той же папки, где находится minecraft.jar |
Ссылка в --assetIndex должна совпадать с версией |
Согласно Minecraft Wiki: Command Line, клиент принимает множество параметров, включая
--userProperties, которые позволяют задать язык без лаунчера.
Формирование команды запуска
java -Xmx4G -Xms2G -jar minecraft.jar \
--username "YourName" \
--accessToken "YOUR_ACCESS_TOKEN" \
--uuid "YOUR_UUID" \
--clientId "YOUR_CLIENT_ID" \
--version "1.20.1" \
--assetIndex "1.20.1" \
--assetDir "assets" \
--userProperties '{"language":"ru_RU"}' \
--resourcePack "ru" \
--resourcePack "RU" \
--resourcePack "https://example.com/ru.zip" \
--noRemoteServer
-Xmx4G -Xms2G– выделяем 4 ГБ памяти.--userPropertiesзадаёт язык, который видит сервер и клиент.--resourcePack "ru"– указывает локальный ресурспак, имя файла без расширения.--resourcePack "https://example.com/ru.zip"– можно загрузить удалённый ресурспак.--noRemoteServerотключает проверку обновлений, что предотвращает сброс ресурсов лаунчером.
Подробнее о параметрах можно узнать в официальной документации Mojang: Command line arguments.
Как избежать сброса ресурсов
- Постоянный путь к ресурспаку – размещайте
.zipвresourcepacksи указывайте только имя без расширения в--resourcePack. - Сохраняйте
--assetIndex– если вы скачалиassetsдля версии 1.20.1, задайте тот же индекс, чтобы клиент не пытался загрузить новые ассеты. - Выключите обновления – добавьте
--noRemoteServer(или-Dnogui=true), чтобы клиент не проверял наличие обновлений ресурсов. - Используйте локальный
launcher_profiles.json– можно создать файл с профилем, который будет загружать только нужные параметры, но это не требуется, если запускаете через командную строку.
Как отмечает Minecraft Wiki: Launcher, отключение обновлений и указание точного пути к ресурсам предотвращает автоматический сброс русификации.
Полезные советы и примеры
| Что | Как сделать | Пример |
|---|---|---|
| Автоматический запуск | Создайте .bat (Windows) или .sh (Linux) скрипт |
@echo off\njava ... |
| Проверка токена | Напишите скрипт на Python, использующий requests для вызова https://authserver.mojang.com/authenticate |
requests.post(..., json={...}) |
| Проверка версии | С помощью curl https://launchermeta.mojang.com/mc/game/version_manifest.json получить актуальный assetIndex |
`curl … |
Файл launcher_profiles.json |
Если хотите хранить параметры в JSON, создайте файл с полями profiles, selectedProfile, clientToken |
{ "profiles": { "Русификатор": { "name":"Русификатор", "lastVersionId":"1.20.1", "javaArgs":"-Xmx4G" } } } |
Источники
- Minecraft Wiki: Command line – список всех доступных аргументов запуска.
- Mojang Help: Command line arguments – официальная документация по запуску без лаунчера.
- CurseForge: Русский ресурспак – скачивание русификатора.
- Oracle JDK 17 – установка Java для запуска.
- Minecraft Wiki: Launcher – как отключать обновления и сохранять ресурсы.
Заключение
- Запуск Minecraft без лаунчера возможен, если вы подготовите Java, vanilla‑jar, ресурспак и корректные токены.
- Параметр
--userProperties '{"language":"ru_RU"}'заставит клиент и сервер использовать русский язык. - Путь к ресурспаку (
--resourcePack) и индекс ассетов (--assetIndex) – ключевые аргументы, которые защищают русификацию от сброса. - Отключайте обновления (
--noRemoteServer) и храните все файлы в одном каталоге, чтобы избежать конфликтов. - Используйте скрипты для упрощения повторных запусков и автоматизации проверки обновлений токенов.
Следуя этим рекомендациям, вы сможете наслаждаться русифицированным Minecraft без вмешательства лаунчера и без потери ресурсов.