Skip to content

Update to Minecraft 26.3 - #55

Merged
rubensworks merged 3 commits into
master-26from
claude/minecraft-26-3-update-xr1cny
Sep 20, 2026
Merged

rubensworks merged 3 commits into
master-26from
claude/minecraft-26-3-update-xr1cny

Conversation

@rubensworks

@rubensworks rubensworks commented Sep 20, 2026

Copy link
Copy Markdown
Member

Updates all three loaders to Minecraft 26.3, alongside CyclopsMC/CyclopsCore#243. ./gradlew build passes and all 29 game tests are green on Fabric, NeoForge and Forge.

Tooling

  • Gradle wrapper 9.5.0 → 9.7.1. Fabric Loom 1.18 requires it, and Loom also requires the build JVM itself to be Java 25 (CI already provisions Java 25).
  • Fabric Loom 1.17-SNAPSHOT1.18.2, NeoForge ModDev 2.0.1412.0.147.
  • NeoForge 26.3.0.7-beta, Forge 26.3-66.0.2, Fabric API 0.161.0+26.3, Fabric Loader 0.19.5, NeoForm 26.3-1, Forge Config API Port 26.3.0.

Code

The block type MapCodec registry and Block#codec were removed entirely, so the codec fields and codec() overrides are dropped from all four proxy blocks.

Data

The minecraft:recipe_unlocked advancement trigger now takes a "recipes" HolderSet instead of a single "recipe". This is not cosmetic: the old form fails datapack loading outright, which took the whole game test run down with it.

Not a JSON object: [{"recipe":"capabilityproxy:capability_proxy"}]
  Advancement completion requirements did not exactly match specified criteria.

🤖 Generated with Claude Code

https://claude.ai/code/session_01V35MFZ7JSgoLe79J4d1uxf


Generated by Claude Code


Generated by Claude Code

rubensworks and others added 3 commits September 20, 2026 07:56
Tooling, matching CyclopsCore:
- Gradle 9.7.1, needed by Fabric Loom 1.18 (which requires a Java 25 JVM
  for the build itself)
- Fabric Loom 1.18.2, NeoForge ModDev 2.0.147
- NeoForge 26.3.0.7-beta, Forge 26.3-66.0.2, Fabric API 0.161.0+26.3,
  Fabric Loader 0.19.5, NeoForm 26.3-1, Forge Config API Port 26.3.0

cyclopscore_version still points at a 26.2 build, since no CyclopsCore
26.3 build is published yet. Building this needs
cyclopscore_version_local in secrets.properties until then.

Code:
- The block type MapCodec registry and Block#codec were removed, so the
  codec fields and codec() overrides are dropped from the four proxy blocks
- The minecraft:recipe_unlocked advancement trigger takes a "recipes"
  HolderSet instead of a single "recipe", which otherwise fails datapack
  loading outright

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V35MFZ7JSgoLe79J4d1uxf
Appended automatically by clientdevbridge on first use, matching the
entry already present in CyclopsCore.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V35MFZ7JSgoLe79J4d1uxf
CyclopsMC/CyclopsCore#243 is merged, and its master-26 run published
cyclopscore 1.30.0-1159, so the placeholder version and the note about
building locally are no longer needed.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V35MFZ7JSgoLe79J4d1uxf
@coveralls

coveralls commented Sep 20, 2026

Copy link
Copy Markdown

Coverage Report for CI Build 35507343261

Coverage increased (+0.2%) to 80.684%

Details

  • Coverage increased (+0.2%) from the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • 20 coverage regressions across 2 files.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

20 previously-covered lines in 2 files lost coverage.

File Lines Losing Coverage Coverage
org/cyclops/capabilityproxy/block/BlockRangedCapabilityProxy.java 11 65.31%
org/cyclops/capabilityproxy/block/BlockEntityCapabilityProxy.java 9 30.43%

Coverage Stats

Coverage Status
Relevant Lines: 1000
Covered Lines: 852
Line Coverage: 85.2%
Relevant Branches: 170
Covered Branches: 92
Branch Coverage: 54.12%
Branches in Coverage %: Yes
Coverage Strength: 6.86 hits per line

💛 - Coveralls

@rubensworks
rubensworks merged commit 029a3cc into master-26 Sep 20, 2026
3 checks passed
@rubensworks
rubensworks deleted the claude/minecraft-26-3-update-xr1cny branch September 20, 2026 11:31
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.

3 participants