Nuvola (previously known as Lunity) is a Minecraft: Windows 10 Edition anticheat penetration testing and toolkit framework
These are the contributors since the start of the rewrite.
- Main project structure
- Patch system & most patches
- Module system
- Command system
- Bridge/SDK sources & source generator
- ClassBuilder
Nuvola is a modification for Minecraft: Windows 10 Edition, which, as shown in the name, runs on Windows 10. Nearly every single developer of this (and other) related projects use a 64-bit computer. As such, 32-bit support has been dropped. The target build of Minecraft was likely built using MSVC in Release configuration, and so its best practice to build Nuvola the same way.
You are required to clone the repository in some capacity in order for this project to build, so its important to have git
installed. This project uses many submodules as well, so the zipped source won't provide much help alone.
There are many things needed to properly build Nuvola.
- Git - Its required to clone & update submodules
- CMake - CMake is used to generate the files for MSVC to build the project
- Visual Studio - Visual Studio provides the compilers we need.
- C++ Desktop development
- .NET framework development
A collection of build scripts are provided, this is to simplify the process of compiling the project in its entirety. These scripts are capable of automatically updating the Git submodules and automating other tedious tasks.
To use the scripts, simply run .\Nuvola
in powershell, or run Nuvola.bat
in a command prompt terminal.
Brampedgex, a developer of the Chronos client approves of Nuvola's source code.