Avvia Minecraft 1.7.2 Da file batch e cambia nome utente


1

Verso l'inizio dell'anno ho realizzato una serie di piccoli script batch che consentono alle persone di eseguire minecraft dai loro usbs e di non lasciare nulla sul computer (link simbolico da% appdata% /. Minecraft a ./.minecraft, cancella link simbolico quando il gioco si chiude ) Ho anche creato uno script per consentire ai giocatori di fare questo e scegliere un nome utente che fondamentalmente usa
SET /P UserName=Username:
java -cp ".minecraft \ bin \ *"; -Djava.library.path = ". Minecraft \ bin \ natives" net.minecraft.client.Minecraft% UserName% net.minecraft.LauncherFrame
Da quando sono state rimosse le cartelle bin e native, non riesco a capire come farlo funzionare. Ho provato l'ovvio (cambiando bin a \ versions \ 1.7.2 *) senza alcun risultato. Qualsiasi aiuto? Voglio provare a mantenerlo il più semplice possibile ...


Ho fatto una serie di piccoli script di batch che consentono alle persone di eseguire Minecraft dai loro usbs e non lasciare nulla sul computer Forse puoi chiedere aiuto al tuo insegnante?
ta.speot.is

Risposte:


1

Questo è uno script in batch su cui ho lavorato. È piccolo e potrebbe non funzionare. Devi metterlo nella tua cartella .minecraft dove dovrebbe essere il file launcher_profiles.json. Tutto quello che devi fare è inserire un nome utente, e quindi cambierà il testo in un file chiamato launcher_profiles.json. Dovrai digitare il tuo nome utente corrente o il nome utente che hai usato per il funzionamento. se l'hai dimenticato, verrà inserito in un documento di testo denominato 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

L'attributo -r eliminerà l'accesso in sola lettura dall'uso precedente del file batch. Dopo che il file batch è terminato, bloccherà il file in modo che il launcher di minecraft non possa correggere il codice.      Se il minecraft si avvicina chiedendo di accedere, eliminare il file launcher_profiles.json e avviare nuovamente minecraft. Dovrai inserire le tue credenziali, ma se c'è stato un problema, dovrebbe essere risolto. Fammi sapere se questo non funziona

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.