Skip to content

Releases: Red-Studio-Ragnarok/Red-Core

Red Core 0.5 Dev 2

06 Oct 23:17
Compare
Choose a tag to compare
Red Core 0.5 Dev 2 Pre-release
Pre-release

Changelog File (Include Previous Versions)

Changed

  • Red Core is now split into two, Red Core and Red Core MC the later being the MC specific part of Red Core, this finally allows it to be used everywhere
  • MathUtil is now under utils.math
  • Separated MathUtil clamping methods into their own class ClampUtil

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

19 Sep 22:33
Compare
Choose a tag to compare
Red Core 0.5 Dev 1 Pre-release
Pre-release

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 to dev.redstudio
  • Moved startClientTicker from RedCore to `RedClientTicker
  • Moved forceOptiFineFastRenderOff from RedCore to OptiNotFine

Removed

  • Removed pack.mcmeta

Internal

Red Core 0.4

07 Sep 18:34
Compare
Choose a tag to compare

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
Before
After
After

Red Logger just got cleaner!

RedLogger#printFramedError will not add empty lines anymore if whatNow and/or additionalInformation is empty.

Before
Before
After
After

Added

  • NetworkUtil: Designed to streamline network coding practices, this utility makes writing cleaner, safer, and more efficient networking code effortless.
  • Added read and write methods to all vectors that allows for easy networking
  • Added int, short and byte versions of clampTest, clampMinFirst and clampMaxFirst in MathUtil
  • 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 if whatNow and/or additionalInformation 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

28 Aug 04:24
Compare
Choose a tag to compare
Red Core 0.4 Dev 6 Pre-release
Pre-release

Changelog File (Include Previous Versions)

Added

  • Added short and byte versions of clampTest, clampMinFirst and clampMaxFirst in MathUtil

Fixed

  • Fixed int versions of clampTest, clampMinFirst and clampMaxFirst in MathUtil returning double

Red Core 0.4 Dev 5

17 Aug 01:53
Compare
Choose a tag to compare
Red Core 0.4 Dev 5 Pre-release
Pre-release

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

09 Aug 10:51
Compare
Choose a tag to compare
Red Core 0.4 Dev 4 Pre-release
Pre-release

Changelog File (Include Previous Versions)

Added

  • Added int versions of clampTest, clampMinFirst and clampMaxFirst in MathUtil

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

05 Aug 13:04
Compare
Choose a tag to compare
Red Core 0.4 Dev 3 Pre-release
Pre-release

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

31 Jul 14:21
Compare
Choose a tag to compare
Red Core 0.4 Dev 2 Pre-release
Pre-release

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

24 Jul 18:20
Compare
Choose a tag to compare
Red Core 0.4-Dev-1 Pre-release
Pre-release

Changelog File (Include Previous Versions)

Added

  • Added read and write methods to all vectors that allows for easy networking

Changed

  • RedLogger#printFramedError will not add empty lines if whatNow and/or additionalInformation is empty

Red Core 0.3.1

16 Jul 17:55
e00598a
Compare
Choose a tag to compare

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