MCLegacyCross
A pixel-accurate 1:1 recreation of the classic 2013–2016 Minecraft Launcher (1.6.89 / OLauncher style) built with Electron, React, and TypeScript for Windows, Linux, and macOS.
Get MCLegacyCross
Build 5 · 29 Oct 2026 · Newest test build, not an official version
MCLegacyCross — Classic 2013–2016 Minecraft Launcher (Windows, Linux & macOS)
A pixel-accurate 1:1 recreation of the classic 2013–2016 Minecraft Launcher (1.6.89 / OLauncher style) built with Electron, React, and TypeScript for Windows, Linux, and macOS.
Features
- 1:1 Original Visuals:
- Classic
#E6E6E6Swing UI, crisp 1px borders, classic top tabs (Update Notes,Launcher Log,Profile Editor), tiled dark bedrock news background, etchedTitledBordergroup boxes, and exact190pxbottom-left column alignment (Profile:dropdown +New Profile/Edit Profilebuttons).
- Classic
- Cross-Platform Game Engine (Windows, Linux, macOS):
- OS-specific
.minecraftandMCLegacydirectories (%APPDATA%\.minecrafton Windows,~/.minecrafton Linux,~/Library/Application Support/minecrafton macOS). - Pure Node.js ZIP/JAR native library unpacker (
.dllon Windows,.soon Linux,.dylib/.jnilibon macOS). - Platform-accurate JVM arguments (
;vs:classpath separator, LWJGL 2 vs LWJGL 3 macOS-XstartOnFirstThread&-Xdock:name=Minecrafthandling, Windows Intel heap dump flag).
- OS-specific
- Built-in Isolated Java Runtime Manager:
- Automatically downloads and manages isolated OpenJDK 8, OpenJDK 17, and OpenJDK 21 runtimes via the Eclipse Adoptium API for Windows (
.zip), Linux (.tar.gz), and macOS (.tar.gz).
- Automatically downloads and manages isolated OpenJDK 8, OpenJDK 17, and OpenJDK 21 runtimes via the Eclipse Adoptium API for Windows (
- Full Version & Mod Loader Support:
- Official Mojang
version_manifest_v2.json(Releases, Snapshots, Old Beta, Old Alpha). - Mod loader switcher per profile: Vanilla, Fabric, Forge, NeoForge, and Quilt (including full
inheritsFromparent JAR and library merging).
- Official Mojang
- Authentication:
- Official Microsoft OAuth 2.0 Device Code flow -> Xbox Live -> XSTS -> Minecraft Services, plus Offline Profile creation.
Development & Building
# Run unit & cross-platform integration tests
npm test
# Start in development mode
npm run dev
# Build TypeScript & Vite bundles
npm run build
# Package distributables for Windows, Linux, or macOS
npm run package:win
npm run package:linux
npm run package:mac