The old launcher we all know and love with the quality-of-life features of the new launcher. This aims to support java 8 through modern java. A fork of OLauncher to restore the former glory of the jar launcher, like a snapshot from the past.
- Go to the latest release
- Download the
MinecraftLauncher-xxx-redist.jar
file - Run it
- Microsoft authentication
- Bundled JVMs
- Automatically downloads the appropriate JVM for all minecraft versions
- You just need a runtime to open the actual launcher
- You can still provide your own JVMs
- Update checking
- Add skin/cape management
- Support demo users (if they have a Microsoft account but no Minecraft profile)
NOTE: You need jdk (I used openjdk17), git, and maven.
If it fails theres a chance you have to tell git who you are, I did it like this:
git config --global user.email "[email protected]"
git config --global user.name "Your Name"
Of course replacing the quotes with your values.
- Run
git clone https://github.com/waterdragon78/MinecraftLauncher-1.6.93 && cd MinecraftLauncher-1.6.93
- Run
./compile.sh
(easiest and recommended) OR the steps below: The commands must be run in the following order to build from source:
./decompile.sh
- Downloads original jar and decompiles it
./init.sh
- Turns decompiled sources into a git repository
./applyPatches.sh
- Applies OLauncher patches to the decompiled sources
mvn clean package
- Compiles the patched launcher
./genredist.sh
(optional)- Make sure you've run
git submodule update --init
as this script uses theAutoOL
submodule. - Generates the redistributable JAR - Do not distribute the JARs in
olauncher/target
!
- Make sure you've run
- You can either run the MinecraftLauncher-1.6.93-redist.jar with
java -jar MinecraftLauncher-1.6.93-redist.jar
or the MinecraftLauncher-1.6.93.jar inside olauncher/target/ withjava -jar olauncher/target/MinecraftLauncher-1.6.93.jar