
Red Core
Red Core is the foundational library for Red Studio projects and associated projects.
227.2K
12
Список изменений
Changelog File (Include Previous Versions)
Red Core Version 0.6 Changelog - 2025-02-01
Deprecation Warning
The method RedLogger#printFramedError has been renamed to RedLogger#logFramedError, all usages should be updated before 0.8.
Added
Casea utility enum for handling checking, applying and enforcing naming conventions, currently supported casing:camelCasePascalCasekebab-caselower_snake_caseUPPER_SNAKE_CASE
- Added
RedLogger#framedwhich allows logging lists in a readable manner (e.g., versioning information) - Added
DecimalUtilsa utility class which currently allows for truncating decimal numbers for human reading - Added empty private constructors to hide implicit public ones
- Added the brand new
Vectorsuite, it hasVector3andVector2variants for every primitive
Changed
- Improved documentation for
RedLogger#logFramedError - Renamed
RedLogger#printFramedErrortoRedLogger#framedError - Switched from Javadoc to Markdowndoc
- Most utility classes now use Lombok
@UtilityClass
Internal
- Updated to foojay-resolver 0.9.0
- Updated to gradle-buildconfig-plugin 5.5.1
- Updated to Gradle 8.12
- Changed the root project name
- Set a minimum Gradle Daemon JVM version requirement
- Switched to the new standard
gradle.properties - Updated to io.freefair.lombok 8.12
- Updated Qodana
- Cleaned up tests
- Updated to org.jetbrains.gradle.plugin.idea-ext 1.1.9
- Use Jabel
- General cleanup
- Vectors now uses interfaces for consistent implementations
- Updated to RetroFuturaGradle 1.4.2
- Switched to the new standard
gradle.properties - Reworked buildscript
Red Core MC
Added
AABBUtila utility class for handling axis aligned bounding boxesAABBUtil#orientAABBa utility method for orienting a north facing AABB towards anyEnumFacingallowing you to make only one AABB that works for every direction- Added empty private constructors to hide implicit public ones
Removed
- Removed support for 1.7.10 (Compatibility layer caused issue with the ownership system, wrongfully attributing issues to Red Core)
Optimization
OptiNotFinenow usesMethodHandle
Internal
- Minor cleanup
- Updated to RetroFuturaGradle 1.4.2
Метаданные
Канал релиза
Beta
Номер версии
0.6
Загрузчики
Forge
Версии игры
1.8–1.12.2
Загрузок
89.5K
Дата публикации
1 г. назад
