A fork of minecraft LCE with LAN multiplayer support and other fixes.
Find a file
2026-03-02 05:19:59 -06:00
cmake CMake support 2026-03-02 04:08:43 -06:00
Minecraft.Client CMake support 2026-03-02 04:08:43 -06:00
Minecraft.World CMake support 2026-03-02 04:08:43 -06:00
.gitignore Remove unused vendor & add working directory 2026-03-02 05:17:58 -06:00
CMakeLists.txt Don't add the vendor directory 2026-03-02 05:19:59 -06:00
MinecraftConsoles.sln add keyboard/mouse controls for menus and gameplay 2026-03-01 20:02:02 -06:00
README.md README clean up 2026-03-02 18:51:41 +10:00

Minecraft LCEMP

LCEMP is my Minecraft Legacy Console Edition source fork that enables LAN multiplayer hosting along side more complete pc compatibility.

notes:

  • This is NOT the full source code.
  • You need to provide the required asset files yourself.
  • Code quality is not perfect. I am still learning C++.
  • If you use this in other LCE-based projects, credit me.

features:

  • Fully working multiplayer
  • Breaking and placing blocks synced
  • Kick system
  • Up to 8 players (modifiable in source)
  • Keyboard and mouse support
  • Gamma fixed
  • Fullscreen support

launch_arguments:

  • name: -name usage: "-name " description: Sets your in-game username.

  • name: -ip usage: "-ip " description: > Manually connect to an IP if LAN advertising does not work or if the server cannot be discovered automatically.

  • name: -port usage: "-port " description: > Override the default port if it was changed in the source.

example: command: "Minecraft.Client.exe -name Steve -ip 192.168.0.25 -port 25565"

Compiling

directories:

  • path: Minecraft.Client\music\
  • path: Minecraft.Client\Common\Media\
  • path: Minecraft.Client\Common\res\
  • path: Minecraft.Client\Common\DummyTexturePack\
  • path: Minecraft.Client\DurangoMedia\
  • path: Minecraft.Client\OrbisMedia\
  • path: Minecraft.Client\PS3Media\
  • path: Minecraft.Client\PSVitaMedia\
  • path: Minecraft.Client\Windows64Media\
  • path: Minecraft.Client\redist64\
  • path: Minecraft.Client\PS3_GAME\
  • path: Minecraft.Client\PS4_GAME\
  • path: Minecraft.Client\sce_sys\
  • path: Minecraft.Client\TROPDIR\
  • path: Minecraft.Client\PS3\PS3Extras\DirectX\
  • path: Minecraft.Client\PS3\PS3Extras\HeapInspector\
  • path: Minecraft.Client\Common\Network\Sony\
  • path: Minecraft.Client\common\dlc\
  • path: Minecraft.Client\durango\sound\
  • path: Minecraft.Client\Xbox\4JLibs\
  • path: Minecraft.Client\Windows64\4JLibs\
  • path: Minecraft.Client\PSVita\4JLibs\
  • path: Minecraft.Client\PS3\4JLibs\
  • path: Minecraft.Client\Orbis\4JLibs\
  • path: Minecraft.Client\Durango\4JLibs\
  • path: Minecraft.Client\Windows64\Miles\
  • path: Minecraft.Client\PSVita\Miles\
  • path: Minecraft.Client\PS3\Miles\
  • path: Minecraft.Client\Orbis\Miles\
  • path: Minecraft.Client\Durango\Miles\
  • path: Minecraft.Client\Durango\Iggy\
  • path: Minecraft.Client\Windows64\Iggy\
  • path: Minecraft.Client\PSVita\Iggy\
  • path: Minecraft.Client\PS3\Iggy\
  • path: Minecraft.Client\Orbis\Iggy\
  • path: Minecraft.Client\PS3\Sentient\
  • path: Minecraft.Client\Orbis\Sentient\
  • path: Minecraft.Client\Durango\Sentient\
  • path: Minecraft.Client\Xbox\Sentient\
  • path: Minecraft.Client\Windows64\Sentient\
  • path: Minecraft.Client\PSVita\Sentient\
  • path: Minecraft.Client\PS3\PS3Extras\boost_1_53_0\

files:

  • path: Minecraft.Client\xbox\MinecraftWindows.rc
  • path: Minecraft.Client\xbox\MinecraftWindows.ico
  • path: Minecraft.Client\xbox\small.ico
  • path: x64\Debug\iggy_w64.dll
  • path: x64\Debug\mss64.dll

install:

  • Get required assets.
  • Replace your Minecraft.Client and Minecraft.World source folder with this one.
  • Build.
  • Run with optional launch arguments if needed.

contributing:

  • If you find issues, open a PR.
  • I will review and merge if valid.

author: notpies