Evaluate newer NeoForge and optional integration compatibility #82

Closed
opened 2026-10-12 15:17:23 -04:00 by dnorberg · 4 comments
Owner

Goal

Check whether upgrading from the current NeoForge 21.1.251 to a newer Minecraft 1.21.1 build provides a concrete benefit, without forcing a loader bump during the Milestone 6 release gate.

Acceptance criteria

  • Check official NeoForge Maven metadata and changelog at the time of work; identify relevant fixes and minimum-version changes.
  • If upgrading is beneficial, build and test client and dedicated server before changing the required NeoForge range.
  • Test the supported optional matrix: Dynamic Dimensions and Bad Packets requirements; JEI, Create/Ponder, Immersive Portals, TerraBlender biome mods, and Serene Seasons when installed and absent.
  • Verify core Rivencraft starts without optional addons and that preview fallback still works.
  • Record an explicit keep/upgrade decision and compatibility results; do not upgrade solely because a newer version exists.
## Goal Check whether upgrading from the current NeoForge 21.1.251 to a newer Minecraft 1.21.1 build provides a concrete benefit, without forcing a loader bump during the Milestone 6 release gate. ## Acceptance criteria - [ ] Check official NeoForge Maven metadata and changelog at the time of work; identify relevant fixes and minimum-version changes. - [ ] If upgrading is beneficial, build and test client and dedicated server before changing the required NeoForge range. - [ ] Test the supported optional matrix: Dynamic Dimensions and Bad Packets requirements; JEI, Create/Ponder, Immersive Portals, TerraBlender biome mods, and Serene Seasons when installed and absent. - [ ] Verify core Rivencraft starts without optional addons and that preview fallback still works. - [ ] Record an explicit keep/upgrade decision and compatibility results; do not upgrade solely because a newer version exists.
dnorberg added this to the Milestone 7 — Structures and polish milestone 2026-10-12 15:17:23 -04:00
Author
Owner

lets also check for new releases of the optional mods and create a new issue for each instance to address individually.

lets also check for new releases of the optional mods and create a new issue for each instance to address individually.
Author
Owner

Compatibility review recorded in docs/MILESTONE_7_COMPATIBILITY_REVIEW.md. Official NeoForge Maven lists 21.1.264; 21.1.260–262 add received-packet validation and 21.1.264 fixes initial attachment sync. A 21.1.264 override built successfully, but the GameTest server stalled in storage progress; I stopped it under the project test rule. No 21.1.264 client/dedicated-server or optional-mod matrix pass is recorded, so the build target and minimum stay at 21.1.251 for now. Created separate update issues #86 (JEI), #87 (Create Ponder), and #88 (Serene Seasons) per this issue's comment. The required Dynamic Dimensions/Bad Packets versions and other checked 1.21.1 optional versions showed no newer matching release. Manual handoff: on a clean 21.1.264 client and dedicated server, test required-only startup, Age travel/restart and LEGACY preview fallback, then each optional combination listed in the review; report any crash or mismatch before changing the loader requirement.

Compatibility review recorded in docs/MILESTONE_7_COMPATIBILITY_REVIEW.md. Official NeoForge Maven lists 21.1.264; 21.1.260–262 add received-packet validation and 21.1.264 fixes initial attachment sync. A 21.1.264 override built successfully, but the GameTest server stalled in storage progress; I stopped it under the project test rule. No 21.1.264 client/dedicated-server or optional-mod matrix pass is recorded, so the build target and minimum stay at 21.1.251 for now. Created separate update issues #86 (JEI), #87 (Create Ponder), and #88 (Serene Seasons) per this issue's comment. The required Dynamic Dimensions/Bad Packets versions and other checked 1.21.1 optional versions showed no newer matching release. Manual handoff: on a clean 21.1.264 client and dedicated server, test required-only startup, Age travel/restart and LEGACY preview fallback, then each optional combination listed in the review; report any crash or mismatch before changing the loader requirement.
Author
Owner

Correction to the optional-update inventory: Create 6.0.10 bundles Ponder 1.0.82 and remains the latest NeoForge 1.21.1 Create release. Ponder 1.0.87 is a standalone Maven artifact, not a Create update. Issue #87 was closed as not applicable; the review document now distinguishes them.

Correction to the optional-update inventory: Create 6.0.10 bundles Ponder 1.0.82 and remains the latest NeoForge 1.21.1 Create release. Ponder 1.0.87 is a standalone Maven artifact, not a Create update. Issue #87 was closed as not applicable; the review document now distinguishes them.
Author
Owner

Review completed with a KEEP decision for NeoForge 21.1.251; no loader bump. Official Maven lists 21.1.264 with worthwhile network fixes, and an override build succeeded, but its GameTest storage runner stalled. We have no recorded 21.1.264 client/dedicated-server optional matrix pass, so that qualification is carried forward in #89 rather than assumed complete. Corrected the Create/Ponder distinction: Create 6.0.10 is the latest 1.21.1 release and bundles Ponder 1.0.82; #87 was closed as not applicable. Optional-update follow-ups #86 (JEI) and #88 (Serene Seasons) remain open. Findings are committed in docs/MILESTONE_7_COMPATIBILITY_REVIEW.md and released with V0.6.6.1 (commit 54c10cc). The user reported an in-game pass for this slice. Release jar checksum was verified: 9c8340fa03db687bb9a2ecb5c0eb4cc221c9b5b5eddca525e6e455c91166aa2b. Release: https://truenas-scale.tail180fb1.ts.net:8443/dnorberg/rivencraft/releases/tag/V0.6.6.1

Review completed with a KEEP decision for NeoForge 21.1.251; no loader bump. Official Maven lists 21.1.264 with worthwhile network fixes, and an override build succeeded, but its GameTest storage runner stalled. We have no recorded 21.1.264 client/dedicated-server optional matrix pass, so that qualification is carried forward in #89 rather than assumed complete. Corrected the Create/Ponder distinction: Create 6.0.10 is the latest 1.21.1 release and bundles Ponder 1.0.82; #87 was closed as not applicable. Optional-update follow-ups #86 (JEI) and #88 (Serene Seasons) remain open. Findings are committed in docs/MILESTONE_7_COMPATIBILITY_REVIEW.md and released with V0.6.6.1 (commit 54c10cc). The user reported an in-game pass for this slice. Release jar checksum was verified: 9c8340fa03db687bb9a2ecb5c0eb4cc221c9b5b5eddca525e6e455c91166aa2b. Release: https://truenas-scale.tail180fb1.ts.net:8443/dnorberg/rivencraft/releases/tag/V0.6.6.1
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dnorberg/rivencraft#82