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

Dlaczego to mi nie działa?


Rekomendowane odpowiedzi

Opublikowano

Na form1 dodałem 1textbox, 1button i 1label oraz taki kod:

 

Public Class Form1
 
    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
 
        Dim uruchom As String
        uruchom = "javaw -Xmx1024m -Djava.library.path=%APPDATA%/.minecraft/bin/natives -cp %APPDATA%/.minecraft/bin/minecraft.jar;%APPDATA%/.minecraft/bin/jinput.jar;%APPDATA%/.minecraft/bin/lwjgl.jar;%APPDATA%/.minecraft/bin/lwjgl_util.jar net.minecraft.client.Minecraft "
        Shell("cmd.exe /c" & uruchom & TextBox1.Text)
        Me.Close()
 
    End Sub
End Class
 
...i nie działa:(
Mam frameworka 4.5.2
Co jest nie tak?
Opublikowano

Zupełnie się nie znam na javie ale nie podoba mi się ten fragment  a zwłaszcza ten
%APPDATA%/.minecraft/bin/minecraft.jar;%APPDATA%/.minecraft/bin/jinput.jar;%APPDATA%/.minecraft/bin/lwjgl.jar;%APPDATA%/.minecraft/bin/lwjgl_util.jar net.minecraft.client.Minecraft "

Opublikowano

Kolego próbowałeś szukać tego w necie? jest mnóstwo poradników nawet tutaj na forum widziałem. Są robione właśnie po to by nie było idiotycznych pytań.

http://stackoverflow.com/questions/11630236/vb-net-running-a-java-application-using-shell-and-set-its-appdata-folder-mu

http://www.minecraftforum.net/forums/off-topic/computers-science-technology/483871-open-minecraft-with-vb

Tak nawiasem mówiąc kolega tubady ma racje nie dawaj sobie za wysokiej poprzeczki. Skoro będziesz prosił w większości przypadków o gotowy kod to ty nie stworzysz programu/launchera tylko sklejisz go niczego się nie ucząc.

Opublikowano

Szukałem i oglądałem poradniki,lecz launcher i tak nie działa.

Zainstalowałem najnowszego frameworka (4.5.2), wszystkich kodów!

I tak nie działa. Konsola pojawia się na pół sekundy i znika :(

Opublikowano

Po pierwsze w tym kodzie nigdzie nie widzę żadnej "konsoli" Po drugie w kodzie zaraz po uruchomieniu srajkrafta masz kod Me.close a prawdopodobnie w tym formie masz konsolę. Cały form się zamyka i logicznie nie widzisz konsoli. Musisz dowiedzieć się jak odpalić srajkrafta.

https://forums.bukkit.org/threads/vb-launch-minecraft-forge.224192/

http://lmgtfy.com/?q=Vb+net+launch+minecraft

 

@edit. Spróbuj wstawić nam cały kod programu. Bo widzę tu tylko kod próbujący odpalić grę.

Opublikowano

Tamte kody odpalają dodatkowe ustawienia launchera, a głuwnie tu chodzi o minecrafta.

Reszta kodów odpalających grę :

 

 
    Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
 
        If ComboBox1.SelectedItem = "1.7.4" Then
            Dim nick As String
            Dim launch As String
            launch = "javaw -client -Xms64m -Xmx" & Form4.ComboBox1.SelectedItem & "m -Djava.library.path=%appdata%/.minecraft/versions/natives -cp %appdata%/.minecraft/libraries/1.7.4/vecmath-1.3.1.jar;%appdata%/.minecraft/libraries/1.7.4/trove4j-3.0.3.jar;%appdata%/.minecraft/libraries/1.7.4/icu4j-core-mojang-51.2.jar;%appdata%/.minecraft/libraries/1.7.4/jopt-simple-4.5.jar;%appdata%/.minecraft/libraries/1.7.4/codecjorbis-20101023.jar;%appdata%/.minecraft/libraries/1.7.4/codecwav-20101023.jar;%appdata%/.minecraft/libraries/1.7.4/libraryjavasound-20101123.jar;%appdata%/.minecraft/libraries/1.7.4/librarylwjglopenal-20100824.jar;%appdata%/.minecraft/libraries/1.7.4/soundsystem-20120107.jar;%appdata%/.minecraft/libraries/1.7.4/netty-all-4.0.10.Final.jar;%appdata%/.minecraft/libraries/1.7.4/guava-15.0.jar;%appdata%/.minecraft/libraries/1.7.4/commons-lang3-3.1.jar;%appdata%/.minecraft/libraries/1.7.4/commons-io-2.4.jar;%appdata%/.minecraft/libraries/1.7.4/jinput-2.0.5.jar;%appdata%/.minecraft/libraries/1.7.4/jutils-1.0.0.jar;%appdata%/.minecraft/libraries/1.7.4/gson-2.2.4.jar;%appdata%/.minecraft/libraries/1.7.4/authlib-1.2.jar;%appdata%/.minecraft/libraries/1.7.4/log4j-api-2.0-beta9.jar;%appdata%/.minecraft/libraries/1.7.4/log4j-core-2.0-beta9.jar;%appdata%/.minecraft/libraries/1.7.4/lwjgl-2.9.1-nightly-20131120.jar;%appdata%/.minecraft/libraries/1.7.4/lwjgl_util-2.9.1-nightly-20131120.jar;%appdata%/.minecraft/libraries/1.7.4/twitch-5.10.jar;%appdata%/.minecraft/versions/1.7.4/1.7.4.jar net.minecraft.client.main.Main --accessToken 40d1fad5-37e6-40b2-bcc2-8dcb50522bf0 --userProperties {} --version 1.7.4 --gameDir %appdata%/.minecraft --assetsDir %appdata%/.minecraft/assets --assetIndex 1.7.3 "
            nick = ("--username=" & TextBox1.Text)
            Shell("cmd.exe /k" & launch & nick)
        End If
 
        If ComboBox1.SelectedItem = "1.7.2" Then
            Dim nick As String
            Dim launch As String
            launch = "javaw -client -Xms64m -Xmx" & Form4.ComboBox1.SelectedItem & "m -Djava.library.path=%appdata%/.minecraft/versions/natives -cp %appdata%/.minecraft/libraries/1.7.2/vecmath-1.3.1.jar;%appdata%/.minecraft/libraries/1.7.2/trove4j-3.0.3.jar;%appdata%/.minecraft/libraries/1.7.2/icu4j-core-mojang-51.2.jar;%appdata%/.minecraft/libraries/1.7.2/jopt-simple-4.5.jar;%appdata%/.minecraft/libraries/1.7.2/codecjorbis-20101023.jar;%appdata%/.minecraft/libraries/1.7.2/codecwav-20101023.jar;%appdata%/.minecraft/libraries/1.7.2/libraryjavasound-20101123.jar;%appdata%/.minecraft/libraries/1.7.2/librarylwjglopenal-20100824.jar;%appdata%/.minecraft/libraries/1.7.2/soundsystem-20120107.jar;%appdata%/.minecraft/libraries/1.7.2/netty-all-4.0.9.Final.jar;%appdata%/.minecraft/libraries/1.7.2/guava-14.0.jar;%appdata%/.minecraft/libraries/1.7.2/commons-lang3-3.1.jar;%appdata%/.minecraft/libraries/1.7.2/commons-io-2.4.jar;%appdata%/.minecraft/libraries/1.7.2/jinput-2.0.5.jar;%appdata%/.minecraft/libraries/1.7.2/jutils-1.0.0.jar;%appdata%/.minecraft/libraries/1.7.2/gson-2.2.2.jar;%appdata%/.minecraft/libraries/1.7.2/authlib-1.1.jar;%appdata%/.minecraft/libraries/1.7.2/log4j-api-2.0-beta9.jar;%appdata%/.minecraft/libraries/1.7.2/log4j-core-2.0-beta9.jar;%appdata%/.minecraft/libraries/1.7.2/lwjgl-2.9.0.jar;%appdata%/.minecraft/libraries/1.7.2/lwjgl_util-2.9.0.jar;%appdata%/.minecraft/versions/1.7.2/1.7.2.jar net.minecraft.client.main.Main --version 1.7.2 --gameDir %appdata%/.minecraft --assetsDir %appdata%/.minecraft/assets --uuid id --accessToken 40d1fad5-37e6-40b2-bcc2-8dcb50522bf0 --username=" & TextBox1.Text
            nick = ("--username=" & TextBox1.Text)
            Shell("cmd.exe /k" & launch)
        End If
 
        If ComboBox1.SelectedItem = "1.6.4" Then
            Dim nick As String
            Dim launch As String
            launch = "javaw -client -Xms64m -Xmx" & TextBox2.Text & "m -Djava.library.path=%appdata%/.minecraft/versions/natives -cp %appdata%/.minecraft/libraries/1.6.2/jopt-simple-4.5.jar;%appdata%/.minecraft/libraries/1.6.2/codecjorbis-20101023.jar;%appdata%/.minecraft/libraries/1.6.2/codecwav-20101023.jar;%appdata%/.minecraft/libraries/1.6.2/libraryjavasound-20101123.jar;%appdata%/.minecraft/libraries/1.6.2/librarylwjglopenal-20100824.jar;%appdata%/.minecraft/libraries/1.6.2/soundsystem-20120107.jar;%appdata%/.minecraft/libraries/1.6.2/argo-2.25_fixed.jar;%appdata%/.minecraft/libraries/1.6.2/bcprov-jdk15on-1.47.jar;%appdata%/.minecraft/libraries/1.6.2/guava-14.0.jar;%appdata%/.minecraft/libraries/1.6.2/commons-lang3-3.1.jar;%appdata%/.minecraft/libraries/1.6.2/commons-io-2.4.jar;%appdata%/.minecraft/libraries/1.6.2/jinput-2.0.5.jar;%appdata%/.minecraft/libraries/1.6.2/jutils-1.0.0.jar;%appdata%/.minecraft/libraries/1.6.2/gson-2.2.2.jar;%appdata%/.minecraft/libraries/1.6.2/lwjgl-2.9.0.jar;%appdata%/.minecraft/libraries/1.6.2/lwjgl_util-2.9.0.jar;%appdata%/.minecraft/libraries/1.6.2/lwjgl-platform-2.9.0.jar;%appdata%/.minecraft/libraries/1.6.2/jinput-platform-2.0.5.jar;%appdata%/.minecraft/versions/1.6.4/1.6.4.jar net.minecraft.client.main.Main --session SessionID --version 1.6.4 --gameDir %appdata%/.minecraft  --assetsDir %appdata%/.minecraft/assets "
            nick = ("--username=" & TextBox1.Text)
            Shell("cmd.exe /k" & launch & nick)
        End If
 
        If ComboBox1.SelectedItem = "1.6.2" Then
            Dim nick As String
            Dim launch As String
            launch = "javaw -client -Xms64m -Xmx" & TextBox2.Text & "m -Djava.library.path=%appdata%/.minecraft/versions/natives -cp %appdata%/.minecraft/libraries/1.6.2/jopt-simple-4.5.jar;%appdata%/.minecraft/libraries/1.6.2/codecjorbis-20101023.jar;%appdata%/.minecraft/libraries/1.6.2/codecwav-20101023.jar;%appdata%/.minecraft/libraries/1.6.2/libraryjavasound-20101123.jar;%appdata%/.minecraft/libraries/1.6.2/librarylwjglopenal-20100824.jar;%appdata%/.minecraft/libraries/1.6.2/soundsystem-20120107.jar;%appdata%/.minecraft/libraries/1.6.2/argo-2.25_fixed.jar;%appdata%/.minecraft/libraries/1.6.2/bcprov-jdk15on-1.47.jar;%appdata%/.minecraft/libraries/1.6.2/guava-14.0.jar;%appdata%/.minecraft/libraries/1.6.2/commons-lang3-3.1.jar;%appdata%/.minecraft/libraries/1.6.2/commons-io-2.4.jar;%appdata%/.minecraft/libraries/1.6.2/jinput-2.0.5.jar;%appdata%/.minecraft/libraries/1.6.2/jutils-1.0.0.jar;%appdata%/.minecraft/libraries/1.6.2/gson-2.2.2.jar;%appdata%/.minecraft/libraries/1.6.2/lwjgl-2.9.0.jar;%appdata%/.minecraft/libraries/1.6.2/lwjgl_util-2.9.0.jar;%appdata%/.minecraft/libraries/1.6.2/lwjgl-platform-2.9.0.jar;%appdata%/.minecraft/libraries/1.6.2/jinput-platform-2.0.5.jar;%appdata%/.minecraft/versions/1.6.2/1.6.2.jar net.minecraft.client.main.Main --session SessionID --version 1.6.2 --gameDir %appdata%/.minecraft  --assetsDir %appdata%/.minecraft/assets "
            nick = ("--username=" & TextBox1.Text)
            Shell("cmd.exe /k" & launch & nick)
        End If
 
        If ComboBox1.SelectedItem = "1.5.2" Then
            Dim nick As String
            Dim launch As String
            launch = "javaw -client -Xms64m -Xmx" & TextBox2.Text & "m -Djava.library.path=%APPDATA%/.minecraft/versions/bin/natives -cp %APPDATA%/.minecraft/versions/1.5.2/1.5.2.jar;%APPDATA%/.minecraft/versions/bin/jinput.jar;%APPDATA%/.minecraft/versions/bin/lwjgl.jar;%APPDATA%/.minecraft/versions/bin/lwjgl_util.jar net.minecraft.client.Minecraft "
            nick = ("--username=" & TextBox1.Text)
            Shell("cmd.exe /k" & launch & TextBox1.Text)
        End If
 
        If ComboBox1.SelectedItem = "1.4.7" Then
            Dim nick As String
            Dim launch As String
            launch = "javaw -client -Xms64m -Xmx" & TextBox2.Text & "m -Djava.library.path=%APPDATA%/.minecraft/versions/bin/natives -cp %APPDATA%/.minecraft/versions/1.4.7/1.4.7.jar;%APPDATA%/.minecraft/versions/bin/jinput.jar;%APPDATA%/.minecraft/versions/bin/lwjgl.jar;%APPDATA%/.minecraft/versions/bin/lwjgl_util.jar net.minecraft.client.Minecraft "
            nick = ("--username=" & TextBox1.Text)
            Shell("cmd.exe /k" & launch & TextBox1.Text)
        End If
 
        If ComboBox1.SelectedItem = "1.3.2" Then
            Dim nick As String
            Dim launch As String
            launch = "javaw -client -Xms64m -Xmx" & TextBox2.Text & "m -Djava.library.path=%APPDATA%/.minecraft/versions/bin/natives -cp %APPDATA%/.minecraft/versions/1.3.2/1.3.2.jar;%APPDATA%/.minecraft/versions/bin/jinput.jar;%APPDATA%/.minecraft/versions/bin/lwjgl.jar;%APPDATA%/.minecraft/versions/bin/lwjgl_util.jar net.minecraft.client.Minecraft "
            nick = ("--username=" & TextBox1.Text)
            Shell("cmd.exe /k" & launch & TextBox1.Text)
        End If
 
        If ComboBox1.SelectedItem = "1.2.5" Then
            Dim nick As String
            Dim launch As String
            launch = "javaw -client -Xms64m -Xmx" & TextBox2.Text & "m -Djava.library.path=%APPDATA%/.minecraft/versions/bin/natives -cp %APPDATA%/.minecraft/versions/1.2.5/1.2.5.jar;%APPDATA%/.minecraft/versions/bin/jinput.jar;%APPDATA%/.minecraft/versions/bin/lwjgl.jar;%APPDATA%/.minecraft/versions/bin/lwjgl_util.jar net.minecraft.client.Minecraft "
            nick = ("--username=" & TextBox1.Text)
            Shell("cmd.exe /k" & launch & TextBox1.Text)
        End If
 
        If ComboBox1.SelectedItem = "1.1.0" Then
            Dim nick As String
            Dim launch As String
            launch = "javaw -client -Xms64m -Xmx" & TextBox2.Text & "m -Djava.library.path=%APPDATA%/.minecraft/versions/bin/natives -cp %APPDATA%/.minecraft/versions/1.1.0/1.1.0.jar;%APPDATA%/.minecraft/versions/bin/jinput.jar;%APPDATA%/.minecraft/versions/bin/lwjgl.jar;%APPDATA%/.minecraft/versions/bin/lwjgl_util.jar net.minecraft.client.Minecraft "
            nick = ("--username=" & TextBox1.Text)
            Shell("cmd.exe /k" & launch & TextBox1.Text)
        End If
 
        If ComboBox1.SelectedItem = "1.0.0" Then
            Dim nick As String
            Dim launch As String
            launch = "javaw -client -Xms64m -Xmx" & TextBox2.Text & "m -Djava.library.path=%APPDATA%/.minecraft/versions/bin/natives -cp %APPDATA%/.minecraft/versions/1.0.0/1.0.0.jar;%APPDATA%/.minecraft/versions/bin/jinput.jar;%APPDATA%/.minecraft/versions/bin/lwjgl.jar;%APPDATA%/.minecraft/versions/bin/lwjgl_util.jar net.minecraft.client.Minecraft "
            nick = ("--username=" & TextBox1.Text)
            Shell("cmd.exe /k" & launch & TextBox1.Text)
        End If
 End Sub
 
 
Może i form się zamyka ale minecraft nie.
Opublikowano

Tym razem nie widzę ani kodu na zamknięcie mc ani forma.
spróbuj zamiast
   Shell("cmd.exe /k" & launch & TextBox1.Text)
dać to 

   Shell("cmd.exe /k" & launch & nick)
 

Opublikowano

niestety nick nie pomogło

ale tekże wcześniej zapomniałem powiedzieć że cmd mi sie wogule nie włącza

 

poda ktoś pliki do minecrafta 1.7.2 ?

może mam złe pliki

Opublikowano

Cmd powinno ci się odpalić na ułamek sekundy ( o ile się odpali). Słyszy ono tylko do odpaleniu .jar tak mi się wydaje. Spróbuj najpierw zrobić pod starszą wersje do której masz wszystkie pliki. Tak zupełnie inną drogą to jeśli sam mc ściągałeś z launcherów to one mają to do siebie że zmieniają lokalizacje plików rozwiązaniem może być zainstalowanie orginalnego mc.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...