Releases: Red-Studio-Ragnarok/Red-Core
Red Core 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
Red Core 0.5 Dev 1
Changelog File (Include Previous Versions)
Do not download if you are a user, 100% of mods using Red Core will CRASH with this installed, stay on 0.4 for now
Changed
- Changed GroupId from
io.redstudioragnarok
todev.redstudio
- Moved
startClientTicker
fromRedCore
to `RedClientTicker - Moved
forceOptiFineFastRenderOff
fromRedCore
toOptiNotFine
Removed
- Removed
pack.mcmeta
Internal
- Switched to gradle-buildconfig-plugin entirely for project constants
- General cleanup
Red Core 0.4
Changelog File (Include Previous Versions)
Red Core Version 0.4 Changelog - 2023-09-07
Highlight
Welcome to Red Core 0.4 a non-breaking release that includes a lot of Quality of Life enhancements and general polishing of certain parts of Red Core.
Red Core 0.5 will be a breaking release since we will switch from io.redstudioragnarok
to dev.redstudio
stay tuned as dev builds will only be released for devs on GitHub as to not cause issue will mods prepare their updates.
Networking with Vectors just got a lot easier and cleaner too!
You now have read
and write
methods for all Vectors from Red Core, it simply take in ByteBuf
and takes care of the rest.
Before
After
Red Logger just got cleaner!
RedLogger#printFramedError
will not add empty lines anymore if whatNow
and/or additionalInformation
is empty.
Before
After
Added
- NetworkUtil: Designed to streamline network coding practices, this utility makes writing cleaner, safer, and more efficient networking code effortless.
- Added
read
andwrite
methods to all vectors that allows for easy networking - Added
int
,short
andbyte
versions ofclampTest
,clampMinFirst
andclampMaxFirst
inMathUtil
- Added
int
versions of the vectors - Added a
Vec2f
constructor for the 2-dimensional vectors - Added a
zero
method for the 2-dimensional vector - Added missing
pack.mcmeta
Changed
- Red Core is now a core-mod making it load as early as possible, so Red Core can now be used in Mixins for example
RedLogger#printFramedError
will not add empty lines ifwhatNow
and/oradditionalInformation
is empty- Improved error logging of the Stopwatch
- Red Core jar name now has a
!
at the start so that it gets loaded earlier than mods using it - Cleaned up the vectors they might be slightly more performant as a result
- Updated
mcmod.info
Fixed
- Fixed Red Core using the wrong GitHub issue link when logging errors
- Fixed Red Core using its id instead of its name for logging
Red Core 0.4 Dev 6
Changelog File (Include Previous Versions)
Added
- Added
short
andbyte
versions ofclampTest
,clampMinFirst
andclampMaxFirst
inMathUtil
Fixed
- Fixed
int
versions ofclampTest
,clampMinFirst
andclampMaxFirst
inMathUtil
returningdouble
Red Core 0.4 Dev 5
Changelog File (Include Previous Versions)
Added
- Added
int
versions of the vectors - Added a
Vec2f
constructor for the 2-dimensional vectors - Added a
zero
method for the 2-dimensional vector - Added missing
pack.mcmeta
- Added
MCVersion
annotation to the coremod
Changed
- Cleaned up the vectors they might be slightly more performant as a result
- Updated
mcmod.info
- Made Red Core load in priority compared to other coremods
- Renamed the coremod
Red Core 0.4 Dev 4
Changelog File (Include Previous Versions)
Added
- Added
int
versions ofclampTest
,clampMinFirst
andclampMaxFirst
inMathUtil
Changed
- Red Core jar name now has a
!
at the start so that it gets loaded earlier than mods using it - Improved error logging of the Stopwatch
Fixed
- Fixed Red Core using the wrong GitHub issue link when logging errors
Red Core 0.4 Dev 3
Changelog File (Include Previous Versions)
Changed
- Red Core is now a core-mod making it load as early as possible, so Red Core can now be used in Mixins for example
Red Core 0.4 Dev 2
Changelog File (Include Previous Versions)
Added
- NetworkUtil: Designed to streamline network coding practices, this utility makes writing cleaner, safer, and more efficient networking code effortless.
Red Core 0.4-Dev-1
Changelog File (Include Previous Versions)
Added
- Added
read
andwrite
methods to all vectors that allows for easy networking
Changed
RedLogger#printFramedError
will not add empty lines ifwhatNow
and/oradditionalInformation
is empty
Red Core 0.3.1
Changelog File (Include Previous Versions)
Red Core Version 0.3.1 Changelog - 2023-7-16 [YANKED]
Fixed
- Fixed Forge not being able to subscribe the RedClientTicker causing a crash