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

Pisanie własnego lauchera minecraft 1.6.2


furgolek

Rekomendowane odpowiedzi

Opublikowano

Witam są to poradniki dla ludzi posiadających serwery minecraft oraz tez normalnych użytkowników którzy chcą się zabawić w Programowanie. Myślę że poradniki są przejrzyste wiec nie powinno być problemu lecz jeśli takowe będą Pisać na PW.

Cz.1 Podstawy jak zrobić Form1 dodać butony zapis nicku oraz wybór ram.

Cz.2 Jak dodać Styl Form Dodatkowy Poradnik!


CZ.3 Virtual Basic Jak dodać AutoUpdate i wypakowanie .zip

4.Materiały Dodatkowe i Pomocnicze.

 

Kody Stratowe do Minecraft

1.5.2: i niższe wersje posiadają ten sam kod:

XMX1024m-Oznacza To ile pamięci ram będzie poświęcone do gry minecraft.

1024-1GB RAM

2048-2GB RAM

3072-3GB RAM

4096-4GB RAM

8192-8GB RAM

         launch = "start 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 "

1.6.2 Z Wyborem Ram :)

       Dim launch As String
        Dim nick As String
 
 
        launch = "javaw -Xmx" & TextBox1.Text & "m -Djava.library.path=%APPDATA%\.minecraft\versions\natives -cp %APPDATA%/.minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.5/jopt-simple-4.5.jar;%APPDATA%/.minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar;%APPDATA%/.minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar;%APPDATA%/.minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar;%APPDATA%/.minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar;%APPDATA%/.minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar;%APPDATA%/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.0/lwjgl-2.9.0.jar;%APPDATA%/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.0/lwjgl_util-2.9.0.jar;%APPDATA%/.minecraft/libraries/argo/argo/2.25_fixed/argo-2.25_fixed.jar;%APPDATA%/.minecraft/libraries/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar;%APPDATA%/.minecraft/libraries/com/google/guava/guava/14.0/guava-14.0.jar;%APPDATA%/.minecraft/libraries/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar;%APPDATA%/.minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar;%APPDATA%/.minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar;%APPDATA%/.minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar;%APPDATA%/.minecraft/libraries/com/google/code/gson/gson/2.2.2/gson-2.2.2.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=" & TextBox2.Text
 
        Shell("cmd.exe /c" & launch & nick)
        Me.Close()

1.6.4 Z Wyborem Ram :)

 Dim launch As String
 Dim nick As String
 
 
            launch = "javaw -Xmx" & TextBox1.Text & "m -Djava.library.path=%appdata%\.minecraft\versions\natives -cp %appdata%/.minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.5/jopt-simple-4.5.jar;%appdata%/.minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar;%appdata%/.minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar;%appdata%/.minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar;%appdata%/.minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar;%appdata%/.minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar;%appdata%/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.0/lwjgl-2.9.0.jar;%appdata%/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.0/lwjgl_util-2.9.0.jar;%appdata%/.minecraft/libraries/argo/argo/2.25_fixed/argo-2.25_fixed.jar;%appdata%/.minecraft/libraries/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar;%appdata%/.minecraft/libraries/com/google/guava/guava/14.0/guava-14.0.jar;%appdata%/.minecraft/libraries/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar;%appdata%/.minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar;%appdata%/.minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar;%appdata%/.minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar;%appdata%/.minecraft/libraries/com/google/code/gson/gson/2.2.2/gson-2.2.2.jar;%appdata%/.minecraft/libraries/net/minecraftforge/minecraftforge/9.11.1.965/minecraftforge-9.11.1.965.jar;%appdata%/.minecraft/libraries/net/minecraft/launchwrapper/1.8/launchwrapper-1.8.jar;%appdata%/.minecraft/libraries/org/ow2/asm/asm-all/4.1/asm-all-4.1.jar;%appdata%/.minecraft/libraries/org/scala-lang/scala-library/2.10.2/scala-library-2.10.2.jar;%appdata%/.minecraft/libraries/org/scala-lang/scala-compiler/2.10.2/scala-compiler-2.10.2.jar;%appdata%/.minecraft/libraries/lzma/lzma/0.0.1/lzma-0.0.1.jar;%appdata%/.minecraft/versions/1.6.4-Forge9.11.1.965/1.6.4-Forge9.11.1.965.jar net.minecraft.launchwrapper.Launch --tweakClass cpw.mods.fml.common.launcher.FMLTweaker --session SessionID --version 1.6.4 --gameDir %appdata%/.minecraft --assetsDir %appdata%/.minecraft/assets "
            nick = "--username=" & TextBox2.Text
 
       Shell("cmd.exe /c" & launch & nick)
        Me.Close()

-Jesli Dasz Więcej niż 1GB I wyskoczy ci error:

fcOxcpng_epqxxaq.png

Sposoby na ten error !:
-Sciagnij Najnowszą Java.

-Zainstaluj Java Development Kit (32 bit lub 64 bit) 7 Update 17

-Sprawdź Czy masz Uprawnienia Administratora !

-Zainstaluj Pliki Zamiast na:

C:\Program Files (x86)\Java

TO Zainstaluj go tutaj:

C:\Program Files\Java

Mace v1.10 program do generowania zamków

http://www.mpcforum....pickich-zamkow/

Opublikowano

Zrobiłem wszystko i nie chce sie uruchomic Minecraft, Ty jakos to zrobiles ale nie pokazales jak.

 

Kod:

 

Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
TextBox1.Text = My.Settings.Nick
End Sub
Private Sub Form1_Close(sender As Object, e As EventArgs) Handles MyBase.FormClosed
My.Settings.Save()
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
My.Settings.Nick = TextBox1.Text
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Dim launch As String
launch = "start javaw -Xmx" & TextBox2.Text & "m -Djava.library.path=%APPDATA%\.minecraft\versions\natives -cp %APPDATA%/.minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.5/jopt-simple-4.5.jar;%APPDATA%/.minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar;%APPDATA%/.minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar;%APPDATA%/.minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar;%APPDATA%/.minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar;%APPDATA%/.minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar;%APPDATA%/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.0/lwjgl-2.9.0.jar;%APPDATA%/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.0/lwjgl_util-2.9.0.jar;%APPDATA%/.minecraft/libraries/argo/argo/2.25_fixed/argo-2.25_fixed.jar;%APPDATA%/.minecraft/libraries/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar;%APPDATA%/.minecraft/libraries/com/google/guava/guava/14.0/guava-14.0.jar;%APPDATA%/.minecraft/libraries/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar;%APPDATA%/.minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar;%APPDATA%/.minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar;%APPDATA%/.minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar;%APPDATA%/.minecraft/libraries/com/google/code/gson/gson/2.2.2/gson-2.2.2.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 "
Shell("cmd.exe /c" & launch & TextBox1.Text)
Me.Close()
End Sub
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
Me.Close()
End Sub
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
Dim Sebowyy As String = System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), ".minecraft\resourcepacks\HaesPack.zip")
If My.Computer.FileSystem.FileExists(Sebowyy) Then
My.Computer.FileSystem.DeleteFile(Sebowyy)
My.Computer.Network.DownloadFile("LINK", Sebowyy)
Else
My.Computer.Network.DownloadFile("LINK", Sebowyy)
End If
End Sub
End Class

sygna_frikos.png

Opublikowano

Zrobiłem wszystko i nie chce sie uruchomic Minecraft, Ty jakos to zrobiles ale nie pokazales jak.

 

Kod:

Wszystko MASZ okej ale jesli wgrałes styl jakis to textboxy maja inna nazwę zreszta dzisiaj dodam dopełnienie do cz.2 ;p

Mace v1.10 program do generowania zamków

http://www.mpcforum....pickich-zamkow/

Opublikowano

Mógłbys podac GG na pw ? Nie wgrywalem nic i nie dziala dalej ;/

 

//Edit

 

Okej mam nowy kod, ale jak mam zaznaczony CheckBox to nie zapisuje Nicku ;/

 

Imports System.Net
Imports System.Environment
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If CheckBox1.Checked = True Then
My.Settings.Ram = txtRam.Text()
My.Settings.Nick = txtnick.Text
End If
Dim launch As String
Dim nick As String
launch = "javaw -Xmx" & txtRam.Text & "m -Djava.library.path=%APPDATA%\.minecraft\versions\natives -cp %APPDATA%/.minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.5/jopt-simple-4.5.jar;%APPDATA%/.minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar;%APPDATA%/.minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar;%APPDATA%/.minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar;%APPDATA%/.minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar;%APPDATA%/.minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar;%APPDATA%/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.0/lwjgl-2.9.0.jar;%APPDATA%/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.0/lwjgl_util-2.9.0.jar;%APPDATA%/.minecraft/libraries/argo/argo/2.25_fixed/argo-2.25_fixed.jar;%APPDATA%/.minecraft/libraries/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar;%APPDATA%/.minecraft/libraries/com/google/guava/guava/14.0/guava-14.0.jar;%APPDATA%/.minecraft/libraries/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar;%APPDATA%/.minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar;%APPDATA%/.minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar;%APPDATA%/.minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar;%APPDATA%/.minecraft/libraries/com/google/code/gson/gson/2.2.2/gson-2.2.2.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=" & txtnick.Text
Shell("cmd.exe /c" & launch & nick)
Me.Close()
End Sub
End Class

sygna_frikos.png

Opublikowano

Mógłbys podac GG na pw ? Nie wgrywalem nic i nie dziala dalej ;/

 

//Edit

 

Okej mam nowy kod, ale jak mam zaznaczony CheckBox to nie zapisuje Nicku ;/

 

  Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        FlatTextBox1.Text = My.Settings.imie
        FlatTextBox2.Text = My.Settings.ram

tego ci brakuje to znaczy ze podczas startu laczera wyczytuje dane string

Zacznij od nowa i kliknij dwa razy na biale tło w form 1 ;D

Mace v1.10 program do generowania zamków

http://www.mpcforum....pickich-zamkow/

Opublikowano

Możesz mi powiedzieć co muszę zmienić w kodzie żeby startował mi Minecraft 1.6.4 ?

 

KOD:

 

Public Class Form1

 

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

TextBox1.Text = My.Settings.nick

TextBox2.Text = My.Settings.ram

End Sub

Private Sub Form1_Close(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.FormClosed

My.Settings.Save()

End Sub

 

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

My.Settings.nick = TextBox1.Text

My.Settings.ram = TextBox2.Text

End Sub

 

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

Dim launch As String

 

 

launch = "start javaw -Xmx" & TextBox2.Text & "m -Djava.library.path=%APPDATA%\.minecraft\versions\natives -cp %APPDATA%/.minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.5/jopt-simple-4.5.jar;%APPDATA%/.minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar;%APPDATA%/.minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar;%APPDATA%/.minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar;%APPDATA%/.minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar;%APPDATA%/.minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar;%APPDATA%/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.0/lwjgl-2.9.0.jar;%APPDATA%/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.0/lwjgl_util-2.9.0.jar;%APPDATA%/.minecraft/libraries/argo/argo/2.25_fixed/argo-2.25_fixed.jar;%APPDATA%/.minecraft/libraries/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar;%APPDATA%/.minecraft/libraries/com/google/guava/guava/14.0/guava-14.0.jar;%APPDATA%/.minecraft/libraries/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar;%APPDATA%/.minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar;%APPDATA%/.minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar;%APPDATA%/.minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar;%APPDATA%/.minecraft/libraries/com/google/code/gson/gson/2.2.2/gson-2.2.2.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 "

 

 

Shell("cmd.exe /c" & launch & TextBox1.Text)

Me.Close()

End Sub

End Class

@edit odstępy są takie jak być powinny ale coś mi je wyrównuje ...

Opublikowano

Tutorial dobry dla początkujących.

 

btw. Nie widziałem mniej czytelnej składni od tej w VB. Ale szczerze mówiąc jestem ciekaw kiedy ktos zrobi tutorial na temat pisania launchera chociażby w C++ z wykorzystaniem Qt lub GTK

  • 4 tygodnie później...
Opublikowano

Bardzo fajny poradnik dzieki ;p

" Pamiętaj mimo wszystko dąż do spełnienia marzeń.


Trzymaj się mocno, mimo tylu ciężkich wydarzeń.


Życie nie jest takie proste, pamiętaj masz je jedno,


Dawaj z siebie wszystko na 100% to jest sedno ,,


  • 2 tygodnie później...
  • 2 tygodnie później...
  • 2 miesiące temu...

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...