Как запустить Minecraft 1.7.2 из терминала / командной строки

Я играл с новым авторизатором Yggdrasil, который создал mojang, и я узнал, как получить ключи аутентификации и т. Д. Теперь я хочу знать, как я могу запускать minecraft с терминала (UBUNTU) (1.7.2). Я везде смотрел на stackoverflow и google и могу найти материал только для старых методов.

Старый код, такой как:

java -cp ".minecraft/bin/*" -Djava.library.path=".minecraft/bin/natives/" net.minecraft.client.Minecraft "username" "login id"

больше не работает с обновлениями вокруг 1.7.2 Есть идеи?

1 ответ

Решение

Вот метод, который я использовал, который работает (проверено только в Windows XP):

@ эхо выключено
CD\
установить MCDIR=%APPDATA%\.minecraft
кд% MCDIR%
java -Xmx512M -Djava.library.path = "% MCDIR% \ version \1.7.2\1.7.2-natives" -cp "%MCDIR%\library\ org \ apache \ logging \ log4j \ log4j-api \ 2.0- beta9 \ log4j-апи-2,0-beta9.jar;%MCDIR%\ библиотеки \ орг \ Apache \ Logging \ log4j \ log4j-ядро \ 2,0-beta9 \ log4j-ядро-2,0-beta9.jar;%MCDIR%\ библиотеки \ ком \ IBM \ СИС \ ICU4J-ядро-Mojang \ 51,2 \ ICU4J-ядро-Mojang-51.2.jar;%MCDIR%\ библиотеки \ ком \ Mojang \ pam_mysql, \ 1.3 \ pam_mysql,-1.3.jar;%MCDIR%\ библиотеки \ ю \ Нетти \ Нетти-все \ 4.0.10.Final \ Нетти-все-4.0.10.Final.jar;%MCDIR%\ библиотеки \ java3d \ vecmath \ 1.3.1 \ vecmath-1.3.1.jar;% MCDIR % \ библиотеки \ сетчатой ​​\ SF \ trove4j \ trove4j \ 3.0.3 \ trove4j-3.0.3.jar;%MCDIR%\ библиотеки \ сетчатой ​​\ SF \ jopt простые \ jopt простые \ 4,5 \ jopt-простой-4,5. баночка;% MCDIR% \ библиотеки \ ком \ paulscode \ codecjorbis \ 20101023 \ codecjorbis-20101023.jar;%MCDIR%\ библиотеки \ ком \ paulscode \ codecwav \ 20101023 \ codecwav-20101023.jar;%MCDIR%\ библиотеки \ COM \ paulscode \ librarylwjglopenal \ 20100824 \ librarylwjglopenal-20100824.jar;%MCDIR%\ библиотеки \ ком \ paulscode \ libraryjavasound \ 20101123 \ libraryjavasound-20101123.jar;%MCDIR%\ библиотеки \ ком \ paulscode \ Soundsystem \ 20120107 \ Soundsystem-20120107.jar;%MCDIR%\ библиотеки \ ком \ Google \ гуавы \ гуавы \ 15.0 \ гуавы-15.0.jar;%MCDIR%\ библиотеки \ орг \ Apache \ достоянию \ Обще-lang3 \ 3.1 \ Обще-lang3-3.1.jar;%MCDIR%\ библиотеки \ Commons-ю \ Обще-IO \ 2.4 \ Обще-IO-2.4.jar;%MCDIR%\ библиотеки \ NET \ Java \ jinput \ jinput \ 2.0.5 \ jinput-2.0.5.jar;%MCDIR%\ библиотеки \ NET \ Java \ jinput \ jinput платформа \ 2.0.5 \ jinput-платформы-2.0.5-туземцы-windows.jar;%MCDIR%\ библиотеки \ NET \ Java \ jutils \ jutils \ 1.0.0 \ jutils-1.0.0.jar;%MCDIR%\ библиотеки \ ком \ Google \ код \ gson \ gson \ 2.2.4 \ gson-2.2.4.jar;%MCDIR%\ библиотеки \ орг \ LWJGL \ LWJGL \ LWJGL \ 2.9.0 \ LWJGL-2.9.0.jar;%MCDIR%\ библиотеки \ орг \ LWJGL \ LWJGL \ lwjgl_util \ 2.9.0 \ lwjgl_util-2,9.0.jar;%MCDIR%\ version \ 1.7.2 \ 1.7.2.jar "net.minecraft.client.main.Main --username [имя игрока] --version 1.7.2 --gameDir C: \ DOCUME ~ 1 \[ПОЛЬЗОВАТЕЛЬ]\ APPLIC ~ 1 \ MINECR ~ 1 --assetsDir C: \ DOCUME ~ 1 \[USER]\ APPLIC ~ 1 \ MINECR ~ 1 \ assets --accessToken [получить из launcher_profiles.json в каталоге MC] --uuid (по умолчанию)

Прежде чем это сработает, вы ДОЛЖНЫ запустить Minecraft и открыть папку "version \1.7.2\1.7.2-natives-xxxx", где xxxx - случайное число, и скопировать содержимое в новую папку с именем "1.7.2-natives". или без цифр.

Примечание. Измените [USER] на свою учетную запись в Windows. Если ваша учетная запись пользователя>8 символов, вы должны остановиться на 6 символов и поставить в конце "~1" (формат MS-DOS). [имя игрока] может быть просто как игрок или любое другое имя. Файл launcher_profiles.json (в основной папке MC) - это место, где вы получаете токен доступа, который вы вставили сюда.

Сохранить с помощью блокнота как minecraft.bat

Вы можете создать файл VBS, чтобы этот пакет выполнялся без окна командной строки (выглядит лучше). Для этого создайте файл VBS (minecraft.vbs) с помощью блокнота, отредактируйте и добавьте этот код:

Set oShell = CreateObject ("Wscript.Shell")
Дим СтрАргс
strArgs = "cmd / c minecraft.bat"
oShell.Run strArgs, 0, false

Создайте ярлык, используя (minecraft.vbs), и все готово!

Другие вопросы по тегам