TU19 · REBUILT FOR PC

MINECRAFTLEGACY
Legacy Console Edition, decompiled & running again.

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.

Download Nightly Build View on GitLab
WHERE IT CAME FROM

Console Minecraft, off the console.

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.

GET PLAYING

Download

Windows users can grab the Nightly Build. Download the .zip, extract it wherever you'd like to keep the game, then:

Windows — supported for building & running macOS / Linux — unofficial, via Wine or CrossOver
WHAT'S BEEN FIXED

Features

BUILD

Fixed compilation and execution in both Debug and Release mode on Windows using Visual Studio 2022.

INPUT

Added proper support for keyboard and mouse input.

DISPLAY

Fullscreen mode support — toggle anytime with F11.

PERF · WIP

V-Sync disabled for better performance (work in progress).

TIMING

High-resolution timer path on Windows for smoother high-FPS gameplay.

DISPLAY

Uses your device's actual screen resolution instead of a fixed 1920×1080.

NETWORK

LAN multiplayer and session discovery, restored and working.

PROFILE

Persistent username system via a simple username.txt file.

TCP 25565 · UDP 25566

LAN Multiplayer

Basic LAN multiplayer is available on the Windows build, the way console Minecraft always worked: host a world and it's on the network.

Parts of this feature build on code from LCEMP — thanks to that project.

servers.txt

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

Launch Arguments

-name <username>Sets your in-game username
-fullscreenLaunches the game in fullscreen
Minecraft.Client.exe -name Steve -fullscreen
KEYBOARD & MOUSE

Controls

MovementW A S D
Jump / Fly upSPACE
Sneak / Fly downSHIFT (hold)
SprintCTRL or 2× W
InventoryE
ChatT
Drop itemQ
Crafting tabsC, then Q / E
Toggle FPS / TPSF5
FullscreenF11
Pause menuESC
Attack / destroyLEFT CLICK
Use / placeRIGHT CLICK
Select itemWHEEL or 1–9
Accept / decline tutorialENTER / B
Player list / host optionsTAB
Toggle HUDF1
Toggle debug infoF3
Debug overlayF4
Debug consoleF6
FOR CONTRIBUTORS

Build & Run

  1. Install Visual Studio 2022.
  2. Clone the repository.
  3. Open the project by double-clicking MinecraftConsoles.sln.
  4. Make sure Minecraft.Client is set as the Startup Project.
  5. Set the build configuration to Debug (Release also works but has some bugs) and the target platform to Windows64, then build and run.

CMake (Windows x64)

cmake -S . -B build -G "Visual Studio 17 2022" -A x64
cmake --build build --config Debug --target MinecraftClient

Full details live in COMPILE.md.

GOOD TO KNOW

Known Issues

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.

JOIN IN

Contributors

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.