aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorisaiah <isaiahjclark21@gmail.com>2026-03-01 15:07:50 -0700
committerisaiah <isaiahjclark21@gmail.com>2026-03-01 15:16:04 -0700
commita0edf193fe7c130e8bef2da8677e13e603bfdaa0 (patch)
tree343096c979d67f420ce8aec71c0359eca7629a73 /README.md
parent071d4f65998d617440ade95bd291e47a6a220c59 (diff)
Add CMake build system and source files for Minecraft Client
- Created Compile.md with detailed instructions for building the project using Visual Studio and CMake. - Added ClientSources.cmake to define the source files for the Minecraft Client. - Implemented CopyAssets.cmake to handle asset copying during the build process. - Introduced WorldSources.cmake to list the source files for Minecraft world functionalities.
Diffstat (limited to 'README.md')
-rw-r--r--README.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/README.md b/README.md
index 6be5cd7e..dd9a7965 100644
--- a/README.md
+++ b/README.md
@@ -42,6 +42,13 @@ This project contains the source code of Minecraft Legacy Console Edition v1.3.0
4. Make sure `Minecraft.Client` is set as the Startup Project
5. Set the build configuration to **Debug** (Release is also OK but has some bugs) and the target platform to **Windows64**, then build and run
+### CMake (Windows x64)
+
+```powershell
+cmake -S . -B build -G "Visual Studio 17 2022" -A x64
+cmake --build build --config Debug --target MinecraftClient
+```
+
## Known Issues
- Builds for other platforms have not been tested and are most likely non-functional