Releases: Red-Studio-Ragnarok/Red-Core
Red Core 0.6 Dev 2
Changelog File (Include Previous Versions)
Added
Case
a utility enum for handling checking, applying and enforcing naming conventions, currently supported casing:camelCase
PascalCase
kebab-case
lower_snake_case
UPPER_SNAKE_CASE
Internal
- Updated RetroFuturaGradle to version 1.3.33
- Updated foojay-resolver to version 0.8.0
Red Core MC 1.7-1.12 0.6 Dev 2
Changelog File (Include Previous Versions)
Added
Case
a utility enum for handling checking, applying and enforcing naming conventions, currently supported casing:camelCase
PascalCase
kebab-case
lower_snake_case
UPPER_SNAKE_CASE
Internal
- Updated RetroFuturaGradle to version 1.3.33
- Updated foojay-resolver to version 0.8.0
Red Core MC
Internal
- Updated gradle-buildconfig-plugin to version 5.3.5
Red Core MC 1.7-1.12 0.6 Dev 1
Changelog File (Include Previous Versions)
Red Core MC
Added
AABBUtil
a utility class for handling axis aligned bounding boxesAABBUtil#orientAABB
a utility method for orienting a north facing AABB towards anyEnumFacing
allowing you to make only one AABB that works for every direction
Internal
- Minor cleanup
Red Core MC 1.7-1.12 0.5.1
Changelog File (Include Previous Versions)
Red Core Version 0.5.1 Changelog - 2023-11-20
Red Core MC
Changed
- Improved compatibility with older versions
Fixed
- Fixed version check
- Fixed mod not showing up in the mod menu in older versions
Red Core 0.5
Changelog File (Include Previous Versions)
Red Core Version 0.5 Changelog - 2023-11-17
Highlight
Welcome to Red Core 0.5 an originally breaking release, but now it has a compatibility layer, all mods using it should update before 0.8 when the compatibility layer will be removed.
Note: The compatibility layer is only for the MC (Minecraft) part of Red Core as normally it should only have been used there prior to 0.5
The separation
Red Core and its Minecraft parts have been separated into two, this allows for greater freedom in how we develop Red Core, but also allows for Red Core to be used in any Java project.
Thanks to this separation, Red Core MC is now available for 1.7.10 through 1.12.2 meaning every version in between is compatible.
New GroupId
The old groupId was bad, and I did not own it, now both of these things are fixed by the brand new dev.redstudio
which is more readable and sounds better, also I actually own it.
Re-Branding!
Say welcome to the new Red Core branding! The Readme is also getting a makeover.
Added
- Added an
Experimental
annotation - Added a new experimental vector suite, this is supposed to replace the existing vector suite in 0.6 the existing vector suite is marked for removal in 0.8
- Added a compatibility layer for old groupId which is marked for removal in 0.8
Changed
MathUtil
is now underutils.math
- Separated
MathUtil
clamping methods into their own classClampUtil
- Changed GroupId from
io.redstudioragnarok
todev.redstudio
- Made
RedLogger#RANDOM
private
Removed
- Removed
Stopwatch
it wasn't that good or useful but was fun to make
Fixed
- Fixed inconsistent argument naming in
MathUtil#lerp
Internal
- Switched to gradle-buildconfig-plugin entirely for project constants
- Switched to Gradle Kotlin DSL
- Switched to Adoptium
- General cleanup
Red Core MC 1.7-1.12 0.5
Changelog File (Include Previous Versions)
Red Core Version 0.5 Changelog - 2023-11-17
Highlight
Welcome to Red Core 0.5 an originally breaking release, but now it has a compatibility layer, all mods using it should update before 0.8 when the compatibility layer will be removed.
Note: The compatibility layer is only for the MC (Minecraft) part of Red Core as normally it should only have been used there prior to 0.5
The separation
Red Core and its Minecraft parts have been separated into two, this allows for greater freedom in how we develop Red Core, but also allows for Red Core to be used in any Java project.
Thanks to this separation, Red Core MC is now available for 1.7.10 through 1.12.2 meaning every version in between is compatible.
New GroupId
The old groupId was bad, and I did not own it, now both of these things are fixed by the brand new dev.redstudio
which is more readable and sounds better, also I actually own it.
Re-Branding!
Say welcome to the new Red Core branding! The Readme is also getting a makeover.
Added
- Added an
Experimental
annotation - Added a new experimental vector suite, this is supposed to replace the existing vector suite in 0.6 the existing vector suite is marked for removal in 0.8
- Added a compatibility layer for old groupId which is marked for removal in 0.8
Changed
MathUtil
is now underutils.math
- Separated
MathUtil
clamping methods into their own classClampUtil
- Changed GroupId from
io.redstudioragnarok
todev.redstudio
- Made
RedLogger#RANDOM
private
Removed
- Removed
Stopwatch
it wasn't that good or useful but was fun to make
Fixed
- Fixed inconsistent argument naming in
MathUtil#lerp
Internal
- Switched to gradle-buildconfig-plugin entirely for project constants
- Switched to Gradle Kotlin DSL
- Switched to Adoptium
- General cleanup
Red Core MC
Added
- Added support for mc versions 1.7.10 through 1.12.2
Changed
- Switched to CurseUpdate for update checking
- Moved
startClientTicker
fromRedCore
to `RedClientTicker - Moved
forceOptiFineFastRenderOff
fromRedCore
toOptiNotFine
- Deprecated the vector suite as it is to be replaced by the new vector suite in 0.6
Removed
- Removed
pack.mcmeta
Internal
- General cleanup
Red Core MC 1.7-1.12 0.5 Dev 5
Changelog File (Include Previous Versions)
Changed
- Merged the mod and the plugin class
Fixed
- Fixed version checking being broken by unescaped characters
Internal
- Switched to Adoptium
Removed
- Removed part of the in game description
Red Core MC 1.7-1.12 0.5 Dev 4
Red Core MC 1.7-1.12 0.5 Dev 3
Changelog File (Include Previous Versions)
Added
- Added support for mc versions 1.7.10 to 1.12.2
Changed
- Switched to CurseUpdate for update checking
Red Core MC 1.7-1.12 0.5 Dev 2
Changelog File (Include Previous Versions)
Changed
- Red Core is now split into two,
Red Core
andRed Core MC
the later being the MC specific part of Red Core, this finally allows it to be used everywhere MathUtil
is now underutils.math
- Separated
MathUtil
clamping methods into their own classClampUtil
Removed
- Removed
Stopwatch
😭 it wasn't that good or useful but was fun to make
Internal
- Switched to Gradle Kotlin DSL