Public Access
54 lines
4.3 KiB
Markdown
54 lines
4.3 KiB
Markdown
# Milestone 7 compatibility review (#82)
|
|
|
|
Reviewed 2026-10-19 for Minecraft 1.21.1. The project now compiles against
|
|
NeoForge 21.1.264 and advertises that as its minimum. The official
|
|
[NeoForge Maven metadata](https://maven.neoforged.net/releases/net/neoforged/neoforge/maven-metadata.xml)
|
|
lists 21.1.264 as the newest 21.1 release. Its
|
|
[changelog](https://maven.neoforged.net/releases/net/neoforged/neoforge/21.1.264/neoforge-21.1.264-changelog.txt)
|
|
includes received split-packet size checks (21.1.260), network setup payload
|
|
direction/decoding limits (21.1.261), ad-hoc channel identifier limits
|
|
(21.1.262), and an initial attachment-sync fix (21.1.264). Those are concrete
|
|
reasons to evaluate an upgrade, but do not by themselves prove Rivencraft and
|
|
its optional integrations work on that loader.
|
|
|
|
**Decision: adopt 21.1.264 beginning with 0.6.6.2.** An override build
|
|
succeeded, but its GameTest server repeated its storage-progress display
|
|
without producing test results. That run was stopped; it is neither a pass nor
|
|
evidence of a NeoForge defect. The player subsequently passed an in-game
|
|
singleplayer test on 21.1.264 with the optional stack, then passed a dedicated
|
|
server test including Immersive Portals travel to a Rivencraft Age. The
|
|
dedicated server also reached the ready state with only the required mods
|
|
before the full optional stack was installed. Both modes used Rivencraft
|
|
0.6.6.1. The earlier 21.1.251 baseline passed 70 required GameTests for
|
|
release V0.6.6.0.
|
|
|
|
| Dependency | Project baseline | Newest checked 1.21.1 release | Follow-up |
|
|
| --- | --- | --- | --- |
|
|
| Dynamic Dimensions AR Edition (required) | 0.9.1 | 0.9.1 | No newer release found on [CurseForge](https://www.curseforge.com/minecraft/mc-mods/dynamicdimension-ar-edition/files/all). |
|
|
| Bad Packets (required) | neo-0.8.2 | neo-0.8.2 | No newer matching [Modrinth](https://modrinth.com/mod/badpackets/versions) release found. |
|
|
| JEI (optional) | 19.57.0.449 at #82 review | 19.69.0.457 beta | Updated in #86 after client and dedicated GameTest passes; see [JEI review](MILESTONE_7_JEI_REVIEW.md). |
|
|
| Create (optional) | 6.0.10 | 6.0.10 | No newer matching [Modrinth](https://modrinth.com/mod/create/versions) release found. Its jar bundles Ponder 1.0.82. |
|
|
| Ponder (bundled with Create) | 1.0.82 | 1.0.87 library artifact | [Maven](https://maven.createmod.net/net/createmod/ponder/ponder-neoforge/maven-metadata.xml) has a newer artifact, but Create 6.0.10 still bundles 1.0.82. Do not treat this as a separately installed Create update. |
|
|
| Immersive Portals (optional) | 6.0.7 | 6.0.7 | No newer matching [Modrinth](https://modrinth.com/mod/immersive-portals-neoforge/versions) release found. |
|
|
| TerraBlender (optional) | 4.1.0.8 | 4.1.0.8 | No newer matching [Modrinth](https://modrinth.com/mod/terrablender/versions) release found. |
|
|
| Serene Seasons (optional) | 10.1.0.8 compile target | 10.1.0.9 | Separate update issue; the user's Prism instance already contains 10.1.0.9, but that is not a recorded compatibility pass. |
|
|
| GlitchCore (Serene dependency) | 2.1.0.2 | 2.1.0.2 | No newer matching [Modrinth](https://modrinth.com/mod/glitchcore/versions) release found. |
|
|
| Biomes O' Plenty (TerraBlender test addon) | 21.1.0.14 in user's Prism instance | 21.1.0.14 | No newer matching [Modrinth](https://modrinth.com/mod/biomes-o-plenty/versions) release found. |
|
|
|
|
The Modrinth version comparisons above were filtered to **NeoForge and
|
|
Minecraft 1.21.1** on 2026-10-19. Create's bundled Ponder version was read
|
|
from `META-INF/jarjar/metadata.json` in `create-1.21.1-6.0.10.jar`; the
|
|
separate library-artifact comparison came from Create's Maven. Dynamic
|
|
Dimensions was checked on CurseForge. Versions for other Minecraft lines and
|
|
similarly named mods were excluded.
|
|
|
|
The full dedicated test stack contained Create/Ponder, Immersive Portals, JEI,
|
|
TerraBlender with Biomes O' Plenty, and Serene Seasons with GlitchCore. The
|
|
server loaded a new `rivencraft:age/test`, and its shutdown log confirms that
|
|
all Overworld, Nether, End, and Age chunks were saved. The player explicitly
|
|
approved 21.1.264 after that test. This does not independently certify every
|
|
optional combination, the LEGACY preview fallback on a client without Create
|
|
and Immersive Portals, or a full restart/rejoin cycle; keep those in the
|
|
regression checklist. Serene's GameTest mock-player network limitation still
|
|
requires real-client checks for seasonal behavior.
|