JAVA JAR LAUNCHER WINDOWS
Here's my approach for creating a Windows batch script that will run Minecraft and skip the launcher: If you want to have an icon to launch Minecraft it's as simple as right-clicking your desktop, selecting New > Shortcut and entering this command as the 'file'. You can then launch from cmd using this command at any time. Account/session data is in the command so you must use your own copy as generated by the launcher.Ĭopy your entire, edited command (excluding Running at the start), and save it somewhere. Edit your command so that it uses your backup copies (just paste it in a text editor and find-replace 11569750504590 with backup).ĭon't use my command, as it will not work. This is obviously a problem! Make a copy of the 1.6.1-natives-11569750504590 folder (just make a copy in the same folder called 1.6.1-natives-backup in the same folder).
![java jar launcher java jar launcher](https://bandsever.weebly.com/uploads/1/2/6/1/126155763/772085034.jpg)
JAVA JAR LAUNCHER CODE
You will see some lines at the end of the Dev Console that read something like Game ended with no troubles detected (exit code 0)ĭeleting C:\Users\fredley\AppData\Roaming\.minecraft\versions\1.6.1\1.6.1-natives-11569750504590Ĭouldn't delete C:\Users\fredley\AppData\Roaming\.minecraft\versions\1.6.1\1.6.1-natives-11569750504590 - scheduling for deletion upon exit Running C:\Program Files\Java\jre7\bin\javaw.exeĬlose Minecraft, but not the launcher. I've edited mine a bit to remove system-specific data, it'll probably start with something like What you need to look for is a line that looks a bit like this (yes, it's very long!): java -Xmx1G =%APPDATA%\.minecraft\versions\1.6.1\1.6.1-natives-10107774015424 -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.1\1.6.1.jar .Main -username %YOUR_USERNAME% -session token:%SOME_TOKEN% -version 1.6.1 -gameDir %APPDATA%\.minecraft -assetsDir %APPDATA%\.minecraft\assets Assuming Minecraft launches ok, you'll get a load of output in the Development Console.
![java jar launcher java jar launcher](https://www.solvusoft.com/file-extensions/images/software/large/1553_apple-jar-launcher.png)
What you need to do for 1.6.1 is a little more complex.įirst, you'll need to launch from the launcher. My earlier post was wrong, sorry, it was launching an old version and I didn't realise.