Red Core
Red Core is a foundational library that serves as the core foundation for all Red Studio projects and related developments.
Main Features
RedLogger - a convenient logging system for both users and developers. Particularly useful for handling errors and crashes when detailed information is needed for problem diagnosis.
Vectors - a fast and simple set of vector operations supporting all Java primitive data types.
MathUtil - a utility class containing useful mathematical methods that simplify working with calculations.
ClampUtil - a utility for efficient value clamping with bias, including testers for precise determination of offset direction.
Jafama - the library is embedded in Red Core, allowing you to use its functionality in your mods.
Minecraft-Specific Features
RedClientTicker - a client ticker providing methods with reduced update frequency for elements that don't require updating 20 times per second.
NetworkUtil - a utility for network operations, making network interaction simpler, safer, and more organized.
OptiNotFine - a tool for detecting the presence of OptiFine, forcibly disabling specific OptiFine features, and checking shader status.
Usage Benefits
Red Core is actively used in most Red Studio projects, which helps avoid code duplication between different developments and significantly simplifies the execution of numerous tasks.
The library features high-quality Javadoc documentation and detailed comments, allowing you to understand the functionality of any component without leaving your development environment.
Red Core is constantly evolving and improving. We welcome feature requests and are ready to consider pull requests from the community.