mirror of
https://github.com/GabsPuNs/Project-Zenith-Main.git
synced 2026-07-16 03:20:03 +00:00
5ccc8db08852229c147c86578a86742389d6476b
* Fix Vec3/AABB pool reset logic
* resetPool()/clearPool() now reset poolPointer to 0
* Prevents endless pool growth, invalid temporary references,
and increasing memory usage
* Resolves the leaderboard-related crash mentioned in
Windows64_Minecraft.cpp
* Properly free old screens in Minecraft::setScreen()
* Added virtual destructor to Screen
* Screen destructor now cleans up GuiParticles and Buttons
* Previous screen is now deleted after screen transitions
* Screen::init() now clears old buttons/particles before re-init
* Fix GuiParticles memory leak
* Removed GuiParticle instances are now deleted in tick()
* Added GuiParticles destructor to free remaining particles
…
…
…
Just another project.
Platform Support
- Windows: Supported for building and running the project
- macOS / Linux: The Windows nightly build will run through Wine or CrossOver
- All Consoles: There is no support for consoles. It will be removed later to clean up the code, save space, and improve compilation time.
Build & Run
- Install Visual Studio 2022 or newer.
- Clone the repository.
- Open the project folder from Visual Studio.
- 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.
Description
Languages
Arc
60.5%
C++
18.5%
PLSQL
18.3%
Self
1.6%
C
1%
