Radiant is a community-driven project that builds on the decompiled Minecraft source code provided by MCP (Minecraft Coder Pack) for version 1.8.9, combined with OptiFine M6-Pre2. It focuses on pre-optimized tweaks, bug and exploit fixes, and quality-of-life improvements to enhance performance, stability, and the overall Minecraft experience.
- Increased performance
- Increased efficiency
- Exploit and bug fixes
- QoL (Quality of Life) improvements and features
- Native Image support (WIP)
- Code Quality Improvements (Follow Conventions)
- Patch all known packet exploits
- Optimize network stack heavily without sacrificing security (using tricks from Velocity / no reflection for packets)
- Optimize and clean up LWJGL3 translation layer
- One-click auto native compile task
- Remove reflection usage for structure stuff
- Optimize OpenGL rendering
- JDK: Oracle GraalVM 25
- Python 3.6+
- C/C++ Compiler:
- Clang
- GCC
- MSVC (Kinda bad but so is anything made by Microsoft)
To run the client in development, use the RunClient Gradle task located in the Dev module under the RadiantMCP
task group in your IDE or via CLI.
- Make sure you have a valid C/C++ compiler installed.
- Run the
RunClientNativeAgentgradle task, it is recommended that you load a world to make sure the tracing agent doesn't miss anything. ALWAYS DO THIS BEFORE DOING STEP 3! - Run the compile script located in the
nativeimagefolder, depending on your OS. Compilation time depends on your system.
Native image compilation isn’t fully supported yet, so you can’t currently build a working native executable.
For legal info and disclaimers, see the NOTICE file.
Full license details are in the LICENSE file.
Major changes are documented in CHANGELOG.md.
For a complete history of all changes, check the project's commit history in the repository.