# Portal fork runtime compatibility — 1.0.1.140-beta.1 Candidate downloads for Minecraft 26.3 / NeoForge: - Immersive Portals Reborn 7.0.12: https://www.curseforge.com/minecraft/mc-mods/immersive-portals-reborn-unofficial-fork/files/9435354 Version 7.0.18 is Fabric, so use the NeoForge 7.0.12 file for this test. - Seamless latest file 9218525: https://www.curseforge.com/minecraft/mc-mods/immersive-portal/files/9218525 Display name is 10.0.0, but its downloaded filename/internal version remain 1.0.0. This exactly matches the user's installed working JAR. Use ONE portal fork per instance: they share engine classes and mixins. Prism files were left unchanged. Install matching Rivencraft builds on both sides for dedicated testing. Current tested loader is NeoForge 26.3.0.99. 1. Enable/install the chosen fork and Rivencraft .140. 2. Create an authored Descriptive Book after joining, using a distinctive sky and lighting. Travel into its newly created Age without reconnecting. 3. Return using a bound Linking Book and test a second freshly created Age. 4. Restart and revisit both Ages. Check for unknown/unloaded-dimension rejection, disconnects or incorrect sky/lighting. 5. Test existing crystal portals through the usual Rivencraft fallback path. This slice synchronizes runtime Ages and native metadata. Live book panels and live crystal portal surfaces are NOT ported yet; animated fallbacks are expected. Actual client travel/packet handling needs your check. Server lifecycle, packet serialization and restart checks passed with both Reborn and latest Seamless (32 lifecycle/packet plus 15 restart checks each). NeoForge .102 is a candidate for a later isolated upgrade check; the project target has not been changed yet.