Skip to content

Keep companion data when upgrading old worlds on Forge 26.2 - #543

Merged
SkyBlade1978 merged 2 commits into
MinecraftModDevelopmentMods:master-26.2from
SkyBlade1978:feature/basemetals-26.2-advantage-shared-hook
Nov 12, 2026
Merged

SkyBlade1978 merged 2 commits into
MinecraftModDevelopmentMods:master-26.2from
SkyBlade1978:feature/basemetals-26.2-advantage-shared-hook

Conversation

@SkyBlade1978

@SkyBlade1978 SkyBlade1978 commented Nov 12, 2026 •

Copy link
Copy Markdown
Contributor

This brings the shared companion migration hook to Forge 26.2. It preserves
companion block metadata, inventories and the embedded host player before
Minecraft flattens an old world. Current player files remain authoritative,
and chunk-return hooks no longer cancel companion callbacks.

The version is 3.1.2.2602001. The standalone build still uses the published
OreSpawn 4.1.0.2602001 dependency and the existing supported runtime range.

Checked locally: 135 unit tests, 29 Python tests, 8 Node tests, full release
audits, both IDE configurations and an offline clean rebuild. All three release
jars are unchanged from the tested candidate. Combined Advantage upgrade,
load-order and endurance checks passed, and manual gameplay was accepted.
All 46 GameTests and the packaged client/server smokes also passed with the
standalone OreSpawn dependency.

Player jar SHA-256:
15CBD0C8DD95BBA846969929B8767887BA4B8152DFB10C9C58FB314AD39FB9E1.

Publication follows the OreSpawn 4.1.1.2602001 release.

@SkyBlade1978
SkyBlade1978 merged commit a68fe5a into MinecraftModDevelopmentMods:master-26.2 Nov 12, 2026
5 checks passed
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