Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Kod startowy Minecraft 1.8.9


Arnold69

Rekomendowane odpowiedzi

Opublikowano

Witam.

Otóż to jest mój pierwszy post na forum i prosiłbym o wyrozumiałość.

Otóż stworzyłem sobie launcher z tego poradnika  ale tam jest kod startowy na inną wersje MC (o ile się nie mylę jest to 1.6.2) ja potrzebuje kod startowy/rozruchowy na wersje 1.8.9 i szukałem takich rzeczy w Google i znalazłem takie coś, niby powinno pomóc no ale mi nie pomaga :/ . Mam launcher z TPB

(TeamExtreme Minecraft Launcher 3.5.1) i jak odpalam Minecraft z tego to działa normalnie ale jak chce z mojego to nic się nie dzieje. Grzebałem w kodzie, przestawiałem na różne JAVY rożne rzeczy próbowałem ale wszystko dawało praktycznie ten sam efekt lub wyskakiwał błąd Javy.

Oto kod który mam na chwilę obecną:

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        SprawdzUpdate()
    End Sub
    Public Sub SprawdzUpdate()
        Dim jar As String = System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), ".minecraft/bin/minecraft.jar")
        Dim kaktus As String = System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), ".minecraft/update.txt")
        Dim Klient As New Net.WebClient
        Dim Wersja As String = My.Computer.FileSystem.ReadAllText(kaktus)
        Dim Version As String
        Dim fileReader As String
        fileReader = My.Computer.FileSystem.ReadAllText(kaktus)
        Version = Klient.DownloadString("http://www.naszastrona.pl/launcher/update.txt")



        If Version > Wersja Then
            MessageBox.Show("Nowa wersja jest dostępna i wlasnie jest pobierana. Launcher uruchomi sie po pobraniu.", "Pingwin Pack Updater")
            My.Computer.FileSystem.DeleteFile(jar)
            My.Computer.Network.DownloadFile("http://naszastrona.pl/launcher/minecraft.jar", jar)
            My.Computer.FileSystem.DeleteFile(kaktus)
            My.Computer.Network.DownloadFile("http://naszastrona.pl/launcher/update.txt", kaktus)
        Else
            MessageBox.Show("Brak nowej wersji do pobrania. Launcher i pliki sa aktualne", "Pingwin Pack Updater")
        End If
    End Sub







    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim uruchom As String

        uruchom = "C:\Program Files\Oracle\Java\javapath\javaw.exe -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn512M;C:\Users\user\AppData\Roaming\.minecraft\libraries\oshi-project\oshi-core\1.1\oshi-core-1.1.jar;C:\Users\user\AppData\Roaming\.minecraft\libraries\net\java\dev\jna\jna\3.4.0\jna-3.4.0.jar;C:\Users\user\AppData\Roaming\.minecraft\libraries\net\java\dev\jna\platform\3.4.0\platform-3.4.0.jar;C:\Users\user\AppData\Roaming\.minecraft\libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar;C:\Users\user\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.6\jopt-simple-4.6.jar;C:\Users\user\AppData\Roaming\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;C:\Users\user\AppData\Roaming\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;C:\Users\user\AppData\Roaming\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;C:\Users\user\AppData\Roaming\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;C:\Users\user\AppData\Roaming\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;C:\Users\user\AppData\Roaming\.minecraft\libraries\io\netty\netty-all\4.0.23.Final\netty-all-4.0.23.Final.jar;C:\Users\user\AppData\Roaming\.minecraft\libraries\com\google\guava\guava\17.0\guava-17.0.jar;C:\Users\user\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-lang3\3.3.2\commons-lang3-3.3.2.jar;C:\Users\user\AppData\Roaming\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;C:\Users\user\AppData\Roaming\.minecraft\libraries\commons-codec\commons-codec\1.9\commons-codec-1.9.jar;C:\Users\user\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;C:\Users\user\AppData\Roaming\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;C:\Users\user\AppData\Roaming\.minecraft\libraries\com\google\code\gson\gson\2.2.4\gson-2.2.4.jar;C:\Users\user\AppData\Roaming\.minecraft\libraries\com\mojang\authlib\1.5.21\authlib-1.5.21.jar;C:\Users\user\AppData\Roaming\.minecraft\libraries\com\mojang\realms\1.7.59\realms-1.7.59.jar;C:\Users\user\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-compress\1.8.1\commons-compress-1.8.1.jar;C:\Users\user\AppData\Roaming\.minecraft\libraries\org\apache\httpcomponents\httpclient\4.3.3\httpclient-4.3.3.jar;C:\Users\user\AppData\Roaming\.minecraft\libraries\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar;C:\Users\user\AppData\Roaming\.minecraft\libraries\org\apache\httpcomponents\httpcore\4.3.2\httpcore-4.3.2.jar;C:\Users\user\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-api\2.0-beta9\log4j-api-2.0-beta9.jar;C:\Users\user\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-core\2.0-beta9\log4j-core-2.0-beta9.jar;C:\Users\user\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.4-nightly-20150209\lwjgl-2.9.4-nightly-20150209.jar;C:\Users\user\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.4-nightly-20150209\lwjgl_util-2.9.4-nightly-20150209.jar;C:\Users\user\AppData\Roaming\.minecraft\libraries\tv\twitch\twitch\6.5\twitch-6.5.jar;C:\Users\user\AppData\Roaming\.minecraft\versions\1.8.9\1.8.9; net.minecraft.client.main.Main"
        Shell("cmd.exe /c" & uruchom & TextBox1.Text)

        Me.Close()
    End Sub
End Class

Java Została celowo przeze mnie przeniesiona. Liczę na pomoc lub gotowca ale to drugie mniej bo chce się czegoś nauczyć i coś z tego wyciągnąć. Jak coś dzięki. 

Opublikowano

czemu na końcu masz net.minecraft.client.main.Main a nie -jar <plik> ?

+ od dłuższego już czasu mc używa plików .json zaraz obok jara by określić wszelkie libki

 

i z błędami jakie dostajesz byloby latwiej stwierdzić problem, pomiajac ten okropny język visuala.

1438614356923701010629.png

 

Opublikowano

Czyli jak powinno być?
Usunać net.minecraft.client.main.Main a wstawic plik minecraft.jar
A co z biblotekami ?
?


BŁedy są nastepujące odpala sie launcher i wpisuje nick klikam graj okno znika i nic sie nie dzieje

Opublikowano

Czyli jak powinno być?

Usunać net.minecraft.client.main.Main a wstawic plik minecraft.jar

A co z biblotekami ??

 

 

BŁedy są nastepujące odpala sie launcher i wpisuje nick klikam graj okno znika i nic sie nie dzieje

poczytaj o skladmi polecenia java/javaw

bo wszystko masz tu źle, biblioteki powinny byc dodane za pomocą flagi classpath, a na końcu powinnien być wybrany plik .jar jaki ma się odpalić, za pomocą flagi jar: "-jar <plik>" a java sobie sama znajdze główną klasę po manifeście który zawiera ten plik.

 

I uruchamiaj testowo wszystko przez konsolę, wtedy powinieneś wiedzieć wszelki logi/błędy itd.

Możesz też zacząć pisanie od ręcznie wklejania "uruchom" w konoslę.

 

Do tego...

http://superuser.com/questions/415360/how-do-i-find-out-command-line-arguments-of-a-running-program

możesz bez problemu zerknąć jaka komenda zostala użyta. Na win 7 niestety coś gorzej to dziala i pokazuje tylko pierwsze znaki, ale w odpowiedzi niżej masz też komendę której możesz użyć by zobaczyć całość.

1438614356923701010629.png

 

Opublikowano

Wypracowałem sobie cuś takiego:

"C:\Program Files (x86)\Java\jre1.8.0_73\bin\javaw.exe" -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx512M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M -Djava.library.path=C -jar "C:\Users\user\AppData\Roaming\.minecraft\versions\1.8.9\1.8.9.jar"

i jak wpisuje to w konsole to nic sie nie dzieje natomiast jeżeli wpisze:

"C:\Program Files (x86)\Java\jre1.8.0_73\bin\javaw.exe" -Xms256m -Xmx512m -jar "C:\Users\user\AppData\Roaming\.minecraft\minecraft launcher\Minecraft Launcher.exe"

To wszystko ładnie smiga odpala sie launcher. A ja chce aby odpalała sie wersja MC 1.8.9

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...