Tags
Creators
Details
Licensed MIT
Published 3 years ago
All versions
0.6
Beta
Red Core 1.8-1.12 0.6last year 105.4K
Uploaded by
Compatibility
Minecraft: Java Edition
1.12.2
1.12
1.11.2
1.11
1.10.2
1.10
1.9.4
1.9
1.8.8–1.8.9
1.8
Platform
Forge
Supported environments
Client and server
Changes
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
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| !Red-Core-MC-1.8-1.12-0.6-sources.jar | Unknown | 24.01 KiB |
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:iRzbJEus:SWvZZBIP"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:iRzbJEus:SWvZZBIP"
}

