Skip to content

Releases: Red-Studio-Ragnarok/Red-Core

Red Core 0.6 Dev 2

09 Feb 18:08
Compare
Choose a tag to compare
Red Core 0.6 Dev 2 Pre-release
Pre-release

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

Red Core MC 1.7-1.12 0.6 Dev 2

09 Feb 19:06
Compare
Choose a tag to compare
Pre-release

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

Red Core MC

Internal

Red Core MC 1.7-1.12 0.6 Dev 1

24 Nov 22:55
Compare
Choose a tag to compare
Pre-release

Changelog File (Include Previous Versions)

Red Core MC

Added

  • AABBUtil a utility class for handling axis aligned bounding boxes
  • AABBUtil#orientAABB a utility method for orienting a north facing AABB towards any EnumFacing 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

20 Nov 13:35
Compare
Choose a tag to compare

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

17 Nov 15:33
Compare
Choose a tag to compare

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!

Red Core Banner
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 under utils.math
  • Separated MathUtil clamping methods into their own class ClampUtil
  • Changed GroupId from io.redstudioragnarok to dev.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

17 Nov 15:35
Compare
Choose a tag to compare

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!

Red Core Banner
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 under utils.math
  • Separated MathUtil clamping methods into their own class ClampUtil
  • Changed GroupId from io.redstudioragnarok to dev.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 from RedCore to `RedClientTicker
  • Moved forceOptiFineFastRenderOff from RedCore to OptiNotFine
  • 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

30 Oct 20:54
Compare
Choose a tag to compare
Pre-release

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

28 Oct 21:07
Compare
Choose a tag to compare
Pre-release

Changelog File (Include Previous Versions)

Fixed

  • Dummy not including the full class

Red Core MC 1.7-1.12 0.5 Dev 3

09 Oct 17:27
9a9945a
Compare
Choose a tag to compare
Pre-release

Changelog File (Include Previous Versions)

Added

  • Added support for mc versions 1.7.10 to 1.12.2

Changed

Red Core MC 1.7-1.12 0.5 Dev 2

06 Oct 23:17
9a9945a
Compare
Choose a tag to compare
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