2026-07-07 17:17:27 +02:00
2026-07-07 17:17:27 +02:00
2026-03-17 16:39:22 -05:00
2026-07-07 17:17:27 +02:00
2026-07-07 17:17:27 +02:00
2026-07-07 17:17:27 +02:00
2026-04-26 15:38:13 -05:00
Add
2026-06-14 10:23:25 +02:00
2026-03-17 16:39:22 -05:00
2026-07-07 17:17:27 +02:00

Legacy Edition Banner

MCLEClient (Minecraft Legacy Edition)

Discord

This project is based on itsRevela/LCE-Revelations With Modified Networking to allow Custom Authentication, Relayed servers & Relayed Player Worlds. And various Improvments & Changes.

Originally made on MinecraftConsoles, now using a more advanced codebase with support for FourKit and regular headless servers aswell! Download Server Software Seperately here: Release Tags - Choose from Headless FourKit and Default, or the Open Realm

Download

Client

Windows users can Look at our Release Tags And choose what version to download.

Server

If you're looking for Dedicated Server software, Look at its Release Tags And choose what version to download.

Platform Support

  • Windows: Supported for building and running the project
  • macOS / Linux: All Builds should work on Wine 8.0 Above & Crossover, This is tested by maintainers but not frequently.
  • Android: VIA x86 EMULATORS (like GameNative) ONLY! Does run but has stability / frametime pacing issues.
  • iOS: No current support
  • All Consoles: Console support remains in the code, but maintainers are not currently verifying console functionality.

Features

  • Relayed Multiplayer & Discovery
  • Support for keyboard and mouse input
  • Fullscreen mode support (toggle using F11)
  • Splitscreen Multiplayer support (connect to servers, etc)
  • Added a high-resolution timer path on Windows for smoother high-FPS gameplay timing
  • Device's screen resolution will be used as the game resolution instead of using a fixed resolution (1920x1080)

Controls (Keyboard & Mouse)

  • Movement: W A S D
  • Jump / Fly (Up): Space
  • Sneak / Fly (Down): Shift (Hold)
  • Sprint: Ctrl (Hold) or Double-tap W
  • Inventory: E
  • Chat: T
  • Drop Item: Q
  • Crafting: C To open, Q and E to move through tabs (cycles Left/Right)
  • Change to 3rd, 2nd or 1st person: F5
  • Fullscreen: F11
  • Pause Menu: Esc
  • Attack / Destroy: Left Click
  • Use / Place: Right Click
  • Select Item: Mouse Wheel or keys 1 to 9
  • Accept or Decline Tutorial hints: Enter to accept and B to decline
  • Game Info (Player list and Host Options): TAB
  • Toggle HUD: F1
  • Toggle F3 Menu: F3

Contributors

Would you like to contribute to this project? Please read our Contributor's Guide before doing so! This document includes our current goals, standards for inclusions, rules, and more.

Client Launch Arguments

Argument Description
-fullscreen Launches the game in Fullscreen mode

Example:

Minecraft.Client.exe -fullscreen

Multiplayer

Multiplayer is relayed to allow anyone to easily host!

  • Hosting a multiplayer world automatically advertises it on the in-game Join Game menu to all players
  • Other players on the same version can discover the session from the in-game Join Game menu
  • Split-screen players can join in, even in Multiplayer!

Credits

Special thanks to neoLegacy for allowing us to use their version for Higher TU's.
Special thanks to DrPerky for making the backend used for authentication, leaderboards, and relaying, and for the original networking.

Build & Run

  1. Install Visual Studio 2022 or newer.
  2. Clone the repository with submodules. If you don't, you will get a build error!
    • git clone --recurse-submodules https://github.com/MCLCE/MinecraftConsoles.git
  3. Open the project folder from Visual Studio.
  4. Set the build configuration to Windows64 - Debug (Release is also ok but missing some debug features), then build and run.

CMake (Windows x64)

cmake --preset windows64
cmake --build --preset windows64-debug --target Minecraft.Client

For more information, see COMPILE.md.

Star History

Star History Chart
S
Description
Minecraft Legacy Edition. This project contains copyrighted works by 4J Studios, Mojang AB and Microsoft. This project is purely for educational purposes
Readme
2.1 GiB
Languages
Arc 63.6%
PLSQL 18.9%
C++ 15%
Self 1.3%
C 1%