2026-03-03 21:26:08 -06:00
2026-03-03 18:31:35 -06:00
2026-03-03 20:52:51 -06:00
2026-03-03 21:26:08 -06:00

Modding SDK for LCE

Work in progress, commits are (strongly) welcomed

Warning

Not stable (yet)

Might also be important to know that it doesnt work yet

Requirements

1. Source Patches:

Minecraft.Client contains them

2. Create a mod:

Create a main function:

#include "../Minecraft.Client/Minecraft.h"

void minecraft_mod(Minecraft* minecraft) {
...
}

Create a thread and include ANYTHING from ../Minecraft.Client/, and manipulate anything under the Minecraft class or it's members inside the new thread.

Post init stuff can be done before the thread, but you should read the code to understand it's limitations at this stage.

You will need to use the same compiler to compile the mod as you compiled the fork to compile a library (DLL file), and place it in MINECRAFT_DIR/mods/

Still working on a cleaned up interface

Other modding resources/tools: https://github.com/NessieHax/mc-arc-util https://dlce.pages.dev/

I have no legal affiliation with Microsoft, thier trademarks, thier affiliates trademarks, nor with any other companies intellectual property.

Description
Mirror of DanielLMcGuire/LCE-SDK. Does NOT contain its Labels, Issues, Pull Requests, Releases, or Milestones
Readme 17 MiB
Languages
C++ 100%