Inicie o Minecraft 1.7.2 a partir do arquivo de lote e altere o nome de usuário

1

Perto do início do ano eu fiz uma série de pequenos scripts permitindo que as pessoas rodassem minecraft fora de seus usbs e não deixassem nada no computador (link simbólico de% appdata% / .minecraft para ./.minecraft, elimina symlink quando o jogo fecha) Eu também fiz um script para permitir que os jogadores façam isso e escolham um nome de usuário usando basicamente SET /P UserName=Username:
java -cp ".minecraft\bin\*"; -Djava.library.path=".minecraft\bin\natives" net.minecraft.client.Minecraft %UserName% net.minecraft.LauncherFrame
Agora, já que as pastas bin e nativos foram removidos, não consigo descobrir como fazer isso funcionar. Eu tentei o óbvio (mudando bin para \ versions \ 1.7.2 *) sem sucesso. Qualquer ajuda? Eu quero tentar mantê-lo o mais simples possível ...

    
por PwnArt1st 26.11.2013 / 11:43

1 resposta

1

Este é um script em lote no qual tenho trabalhado. É pequeno e pode não funcionar. Você precisa colocar isso na sua pasta .minecraft onde o arquivo launcher_profiles.json deve estar. Tudo o que você precisa fazer é digitar um nome de usuário e, em seguida, ele alterará o texto em um arquivo denominado launcher_profiles.json. Você precisará digitar seu nome de usuário atual ou o nome de usuário que você usou pela última vez para que isso funcione. se você esqueceu, ele será colocado em um documento de texto chamado username.txt

    @echo off
    attrib -r launcher_profiles.json
    set /p cho1=Current_Username:
    set /p cho2=Username:
    echo %cho2% > username.txt
    powershell -Command "(gc launcher_profiles.json) -replace '%cho1%', '%cho2%' |Out-File launcher_profiles.json"
    pause
    attrib +r launcher_profiles.json
    pause

O atributo -r eliminará o acesso somente leitura do uso anterior do arquivo em lote. Após o término do arquivo em lote, o arquivo será bloqueado para que o iniciador do minecraft não conserte o código.      Se minecraft aparecer pedindo para você efetuar o login, exclua o arquivo launcher_profiles.json e inicie o minecraft novamente. Você precisará inserir suas credenciais, mas se houver um problema, ele deverá ser corrigido. Deixe-me saber se isso não funcionar

    
por 31.03.2015 / 00:52