A certain block game
Find a file
2026-03-14 02:15:08 +02:00
.github Add Discord Invite to issue flow 2026-03-08 03:50:16 -05:00
.vscode Cherry-pick non-code files to exclude from vscode search 2026-03-07 02:35:34 +07:00
cmake voids request - Move the filesystem files to root/ as it will be used in both Minecraft.Client and Minecraft.World (#819) 2026-03-07 18:36:05 +07:00
include/lce_filesystem Fix PCH (#828) 2026-03-07 20:21:37 +07:00
Minecraft.Client Remove all old binka redist files (#1116) 2026-03-13 19:43:37 +00:00
Minecraft.World Merge branch 'smartcmd:main' into main 2026-03-14 02:10:14 +02:00
x64 Remove all old binka redist files (#1116) 2026-03-13 19:43:37 +00:00
.clang-format Fix overlapping debug menus and screens (#294) 2026-03-04 12:31:47 +08:00
.clang-tidy Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
.gitattributes Disable git LFS 2026-03-09 20:49:50 -05:00
.gitignore Fixed baby zombie hitbox size (#765) 2026-03-06 18:45:22 -06:00
CMakeLists.txt Move to newer C++17 language standard 2026-03-08 00:23:39 +07:00
COMPILE.md docs: clarify platform support and building requirements in README.md and COMPILE.md 2026-03-03 05:43:32 +08:00
CONTRIBUTING.md Only single topic PRs, please - CONTRIBUTING.md 2026-03-10 09:37:52 -05:00
MinecraftConsoles.sln Add ARM64EC Support (#174) 2026-03-03 03:06:21 +07:00
README.md Update README.md 2026-03-14 02:15:08 +02:00

BetterMinecraftLCE

Introduction

This project contains the fork of MinecraftConsoles, this fork aims to be better and only focus on windows build.

Download

Windows users can download our Nightly Build! Simply download the .zip file and extract it to a folder where you'd like to keep the game. You can set your username in username.txt (you'll have to make this file)

Platform Support

  • Windows: Supported for building and running the project

Multiplayer

Basic LAN multiplayer is available on the Windows build

  • Hosting a multiplayer world automatically advertises it on the local network
  • Other players on the same LAN can discover the session from the in-game Join Game menu
  • Game connections use TCP port 25565 by default
  • LAN discovery uses UDP port 25566
  • Add servers to your server list with the in-game Add Server button (temp)
  • Rename yourself without losing data by keeping your uid.dat

Parts of this feature are based on code from LCEMP (thanks!)

Launch Arguments

Argument Description
-name <username> Sets your in-game username.
-fullscreen Launches the game in Fullscreen mode

Example:

Minecraft.Client.exe -name Steve -fullscreen

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 Use Q and E to move through tabs (cycles Left/Right)
  • Toggle View (FPS/TPS): 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 Debug Info: F3
  • Open Debug Overlay: F4
  • Toggle Debug Console: F6

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 is also ok but missing some debug features) and the target platform to Windows64, then build and run.

For more information, see COMPILE.md.

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.