Skip to content

Update to Minecraft 26.1#19

Merged
eclipseisoffline merged 22 commits intomasterfrom
feature/26.1
Apr 11, 2026
Merged

Update to Minecraft 26.1#19
eclipseisoffline merged 22 commits intomasterfrom
feature/26.1

Conversation

@eclipseisoffline
Copy link
Copy Markdown
Member

@eclipseisoffline eclipseisoffline commented Mar 25, 2026

This PR updates Rainbow to Minecraft 26.1.x. This includes, but is not limited to, the following changes:

  • Buildscript updates for Java 26 and deobfuscated versions of Minecraft.
  • Gradle wrapper has been updated to 9.4.1.
  • A lot of import/mixin fixes.
  • Primarily using ItemStackTemplate in the mapping process.
  • Initialising (item) data components in the datagen module.

Along with these changes, the following features/fixes have been implemented as well:

  • Support for transformations in item model definitions (only translation and scale transformations, could have issues).
  • A proper third_person condition in generated animation files.
  • A more proper report.txt file with no FIXME counts.
  • Fixed exporting of armour textures, or other textures with no atlas (Armor rendering doesnt work #21).

Rainbow's code base has also been properly null-marked, with all nullability annotations now using JSpecify's set. Lastly, publishing to Modrinth is now enabled.

@eclipseisoffline eclipseisoffline marked this pull request as draft March 25, 2026 13:54
@eclipseisoffline eclipseisoffline marked this pull request as ready for review April 11, 2026 19:45
@eclipseisoffline eclipseisoffline merged commit 5588f3f into master Apr 11, 2026
1 check passed
@eclipseisoffline eclipseisoffline deleted the feature/26.1 branch April 11, 2026 19:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant