Zero 5ccc8db088 Fix multiple memory leaks and stale pooled allocations
* 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
2026-05-26 16:08:09 +02:00
2026-05-17 02:56:05 -04:00
2026-05-14 19:16:33 -04:00
2026-05-14 19:16:33 -04:00
2026-05-14 19:16:33 -04:00
2026-05-14 19:16:33 -04:00
2026-05-14 19:16:33 -04:00
2026-05-14 19:16:33 -04:00
2026-05-14 19:16:33 -04:00
2026-05-14 19:16:33 -04:00
2026-05-14 19:16:33 -04:00
2026-05-14 19:16:33 -04:00
2026-05-14 19:16:33 -04:00
2026-05-14 19:16:33 -04:00
2026-05-14 19:16:33 -04:00
2026-05-14 19:16:33 -04:00
2026-05-23 16:21:09 -04:00
2026-05-14 19:16:33 -04:00

Project Zenith Banner

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

  1. Install Visual Studio 2022 or newer.
  2. Clone the repository.
  3. Open the project folder from Visual Studio.
  4. 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
No description provided
Readme 1.5 GiB
Languages
Arc 63.3%
C++ 17.1%
PLSQL 17%
Self 1.5%
C 1%