VB. Net minecraft 1.8 elíndítása, mi a probléma? Többi lent.
Na szóval elhatároztam, hogy írok egy saját klienst, a kliens már késsz , de kell hozzá egy launcher is,
csak nem tudok rájönni, hogy hogyan lehet elínditani ez eredeti 1.8 as minecrafttot. Sok kombinációt kipróbáltam, de nem síkerült, minedig amikor elíndítottam, bejött egy pillanatra a java aztán eltűn, és olyan kicsi parancssorban történt mindez, hogy nem tudtam elolvas a hibaüzenetet.
itt a kód amit írtam, és ha valaki ért az ilyenhez az kérem segítsen, és irja le mi a hiba (ha van benne, feltételezem van) a kódvan.
Kód:
Dim appdata As String = GetFolderPath(SpecialFolder.ApplicationData)
Dim gamedir As String = appdata + "\.minecraft"
Dim libraries As String = gamedir + "\libraries"
Dim username As String = "testuser"
Dim startinfo As New ProcessStartInfo
startinfo.FileName = "C:\Program Files\Java\jre7\bin\java.exe"
startinfo.Arguments = " -Xms4096M -Xmx4096M " &
"-Djava.library.path=" + gamedir + "\versions\1.8\1.8-natives -cp " &
gamedir + "\versions\1.8\1.8.jar " &
libraries + "\org\lwjgl\lwjgl\lwjgl-platform\2.9.1\lwjgl-platform-2.9.1-natives-windows.jar " &
libraries + "\" + "java3d\vecmath\1.3.1\vecmath-1.3.1.jar " &
libraries + "\" + "net\sf\trove4j\trove4j\3.0.3\trove4j-3.0.3.jar " &
libraries + "\" + "com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar " &
libraries + "\" + "net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar " &
libraries + "\" + "com\paulscode\soundsystem\20120107\soundsystem-20120107.jar " &
libraries + "\" + "io\netty\netty-all\4.0.10.Final\netty-all-4.0.10.Final.jar " &
libraries + "\" + "com\google\guava\guava\15.0\guava-15.0.jar " &
libraries + "\" + "org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar " &
libraries + "\" + "commons-io\commons-io\2.4\commons-io-2.4.jar " &
libraries + "\" + "net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar " &
libraries + "\" + "net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar " &
libraries + "\" + "com\google\code\gson\gson\2.2.4\gson-2.2.4.jar " &
libraries + "\" + "com\mojang\authlib\1.2\authlib-1.2.jar " &
libraries + "\" + "org\apache\logging\log4j\log4j-api\2.0-beta9\log4j-api-2.0-beta9.jar " &
libraries + "\" + "org\apache\logging\log4j\log4j-core\2.0-beta9\log4j-core-2.0-beta9.jar " &
libraries + "\" + "org\lwjgl\lwjgl\lwjgl\2.9.1-nightly-20131120\lwjgl-2.9.1-nightly-20131120.jar " &
libraries + "\" + "org\lwjgl\lwjgl\lwjgl_util\2.9.1-nightly-20131120\lwjgl_util-2.9.1-nightly-20131120.jar " &
libraries + "\" + "org\lwjgl\lwjgl\lwjgl-platform\2.9.1-nightly-20131120\lwjgl-platform-2.9.1-nightly-20131120-natives-windows.jar " &
libraries + "\" + "net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar " &
libraries + "\" + "tv\twitch\twitch\5.12\twitch-5.12.jar " &
libraries + "\" + "tv\twitch\twitch-platform\5.12\twitch-platform-5.12-natives-windows-64.jar " &
libraries + "\" + "tv\twitch\twitch-external-platform\4.5\twitch-external-platform-4.5-natives-windows-64.jar " &
"Net.minecraft.client.main.Main" &
" --username=" + username &
" --accessToken null" &
" --version 1.8 " &
" --gameDir " + gamedir &
"--assetsdir" + gamedir + "\assets" &
"--assetIndex 1.8"
startinfo.WorkingDirectory = gamedir
startinfo.UseShellExecute = False
startinfo.CreateNoWindow = False
Process.Start(startinfo)
A válaszokat megköszönném.
Ha lehet ne ilyen válaszokat írjatok, amik pl: hogy 6000000000000 ilyen kérdés van a neten, tanuld meg a google-t használni, stb, higyétek el én már nagyon sok ilyet végignéztem, és mindegyik hibás szar volt.
Ha megnézed az eredeti Launcher kódját, sokkal bonyolultabb elindítani..
Ezt csinálja a Launcher: http://pastebin(pont)com/3c5LXW6S
(Gondolom logikus, hogy a pontot be kell írnod, mert a pastebin link rövidítő... (???))
Megjegyzés: "Remélem nem valami tört klienst készítesz :)".
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!