Minecraft Launcher in Autoit

      Minecraft Launcher in Autoit

      Hallo zusammen,
      Dies ist meine Version eines Minecraft Launchers in Autoit,
      Er kann Minecraft Updaten und Minecraft starten,
      doch zurzeit läuft er leider noch ohne offizielle Anmeldung (Name geht)
      Ich release dieses Script um Hobbyprogrammierern eine Unterlage zu geben und mir selber Tips von Profis zu holen
      Falls es Illegal ist jenes zu Veröffentlichen (Code, Datein, etc.) so werde ich dieses Thema sofort entfernen

      Letzte Version 0.1.2

      Kritik bitte! :)

      Enthalten:
      Spoiler anzeigen
      Minecraft News
      Minecraft (Force) Update
      Minecraft Launch mit Name


      ToDo:
      Spoiler anzeigen
      Code Übersichtlicher gestalten
      Anmeldung mit Passwort
      Update Erkennung


      ChangeLog:
      Spoiler anzeigen
      V0.1.2
      Anmeldung mit Name eingebaut (Passwort wird noch nicht überprüft)

      V0.1.1
      Speicherfunktion von Java-Weg, etc.

      V0.1
      Release


      Benutzte Objekte:
      Spoiler anzeigen
      Minecraft Icon
      LZMA SDK
      lastlogin.jar aus der orginalen MinecraftLauncher source
      Minecraft.ttf Keine ahnung wo ich das herhatte (sorry)


      Vorherige Downloads: 24
      Dateien

      Dieser Beitrag wurde bereits 8 mal editiert, zuletzt von „TheDearDead“ ()

      Ich hab mir das Skript jetzt nicht angeschaut aber Java lässt sich auch über die PATH Variable finden, wenn sie denn gesetzt wurde.
      Spoiler anzeigen

      AutoIt-Quellcode

      1. $sPath = EnvGet("PATH")
      2. $aPath = StringSplit($sPath, ";", 1)
      3. For $i = 1 To $aPath[0]
      4. If StringInStr($aPath[$i], "java") Then MsgBox(0,"",$aPath[$i])
      5. Next
      MfG i2c
      BBM-ID 7593FD26


      Join us: irc.afterworkchat.net Channel: #autoit

      Als Gott sah, dass er die Menscheit nicht mit Seuche, Pest und Sintflut bestrafen konnte, schickte er mich!


      [SciTE/Notepad++] Send To Pastebin/Get From Pastebin
      [SciTE/Notepad++] Regexp Tester
      Okay hab jetzt eine Speicherfunktion eingebaut
      Man kann jetzt auch Kommandos, UpdateURL, etc Konfigurieren ohne neu zu kompilieren

      @i2c Ja das ist eine Möglichkeit aber man hat auch oft Probleme das Java unter Path nicht gesetzt wurde (Kenn da so einige Programme die mich damit genervt haben)
      Bei mir funzt es net, leider ;(

      also hab win7 32bit

      passt alles bis es minecraft startet, wo sich nur ein weißer bildschirm öffnet und nichts passiert.
      beim erneuten starten trotz vorigen "passwort Speichern", muss i alles neu eingeben und wieder selbe fehler bei minecraft

      Fehlermeldung in der console:

      java.lang.UnsupportedClassVersionError: MCExploit : Unsupported major.minor version 51.0
      at java.lang.ClassLoader.defineClass1(Native Method)
      at java.lang.ClassLoader.defineClassCond(Unknown Source)
      at java.lang.ClassLoader.defineClass(Unknown Source)
      at java.security.SecureClassLoader.defineClass(Unknown Source)
      at java.net.URLClassLoader.defineClass(Unknown Source)
      at java.net.URLClassLoader.access$000(Unknown Source)
      at java.net.URLClassLoader$1.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findClass(Unknown Source)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      Could not find the main class: MCExploit. Program will exit.
      Exception in thread "main" +>14:25:37 AutoIT3.exe ended.rc:0
      >Exit code: 0 Time: 49.457

      Ich kann mit der Fehlermeldung leider gar nichts anfangen

      AutoItfreak schrieb:

      Bei mir funzt es net, leider ;(

      also hab win7 32bit

      passt alles bis es minecraft startet, wo sich nur ein weißer bildschirm öffnet und nichts passiert.
      beim erneuten starten trotz vorigen "passwort Speichern", muss i alles neu eingeben und wieder selbe fehler bei minecraft

      Fehlermeldung in der console:

      java.lang.UnsupportedClassVersionError: MCExploit : Unsupported major.minor version 51.0
      at java.lang.ClassLoader.defineClass1(Native Method)
      at java.lang.ClassLoader.defineClassCond(Unknown Source)
      at java.lang.ClassLoader.defineClass(Unknown Source)
      at java.security.SecureClassLoader.defineClass(Unknown Source)
      at java.net.URLClassLoader.defineClass(Unknown Source)
      at java.net.URLClassLoader.access$000(Unknown Source)
      at java.net.URLClassLoader$1.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findClass(Unknown Source)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      Could not find the main class: MCExploit. Program will exit.
      Exception in thread "main" +>14:25:37 AutoIT3.exe ended.rc:0
      >Exit code: 0 Time: 49.457

      Ich kann mit der Fehlermeldung leider gar nichts anfangen

      Okay da scheint sich ein Fehler in der lastlogin.jar eingeschlichen zu haben (die dein passwort und benutzernamen herausfindet) werd ich gleich mal überprüfen. Danke für die Nachricht :)
      Hm i'm currently working on a new design for the minecraft launcher, so it might take some time, but before that, i will fix this. I hope i'll finish the design tomorrow.

      Hm ich bin grad mit einem neuen Design für den Launcher beschäftigt, aber vorher fix ich das noch. Ich hoffe ich vollende das Design morgen.
      Ach für die Leute die sich wundern wieso sie andere Minecraft Versionen haben als sie "normalerweise" haben

      Ganz einfach:
      Mein Minecraft Launcher führt alle Datein aus dem .minecraft\bin Ordner aus.
      Da McPatcher immer ein Backup von Minecraft erstellt erhaltet ihr die Version eures letzten Backups.
      Wird gefixt.
    autoit.de Webutation