Fixed compilation and execution in both Debug and Release mode on Windows using Visual Studio 2022.
The source of Minecraft Legacy Console Edition v1.6.0560.0 — the version that shipped on Xbox 360, PS3 and Wii U — pulled from its Internet Archive release, patched, and made to build and run on modern Windows.
This project contains the source of Minecraft Legacy Console Edition (TU19), originally released via the Internet Archive, with fixes and improvements applied on top so it compiles and runs outside its original hardware.
It's the version longtime console players remember — the shared inventory crafting grid, the LAN-first multiplayer, the distinct UI — kept alive and buildable on PC.
Windows users can grab the Nightly Build. Download the .zip, extract it wherever you'd like to keep the game, then:
username.txt fileservers.txtFixed compilation and execution in both Debug and Release mode on Windows using Visual Studio 2022.
Added proper support for keyboard and mouse input.
Fullscreen mode support — toggle anytime with F11.
V-Sync disabled for better performance (work in progress).
High-resolution timer path on Windows for smoother high-FPS gameplay.
Uses your device's actual screen resolution instead of a fixed 1920×1080.
LAN multiplayer and session discovery, restored and working.
Persistent username system via a simple username.txt file.
Basic LAN multiplayer is available on the Windows build, the way console Minecraft always worked: host a world and it's on the network.
25565 by default25566uid.datParts of this feature build on code from LCEMP — thanks to that project.
To add a server, create a servers.txt file next to Minecraft.Client.exe, formatted as address, port, then display name — repeat the pattern for each server:
1.1.1.1 25565 Cloudflare's Very Own LCE Server 127.0.0.1 25565 Localhost Test Crap
Minecraft.Client.exe -name Steve -fullscreen
MinecraftConsoles.sln.Minecraft.Client is set as the Startup Project.cmake -S . -B build -G "Visual Studio 17 2022" -A x64 cmake --build build --config Debug --target MinecraftClient
Full details live in COMPILE.md.
Native builds for platforms other than Windows haven't been tested and most likely don't work. The Windows nightly build may still run on macOS and Linux through Wine or CrossOver, but that path is unofficial and unsupported.
Want to contribute? Read the Contributor's Guide first — it covers current goals, standards for inclusion, and the rules for submissions.
Languages in the codebase: C++ (90.5%), C (9.3%), plus small amounts of HTML, Perl, Batchfile and CMake.