Skip to content

Keep old expansion machine data when upgrading worlds on 1.21.1 - #540

Merged
SkyBlade1978 merged 1 commit into
MinecraftModDevelopmentMods:master-1.21.1from
SkyBlade1978:master-1.21.1
Nov 11, 2026
Merged

SkyBlade1978 merged 1 commit into
MinecraftModDevelopmentMods:master-1.21.1from
SkyBlade1978:master-1.21.1

Conversation

@SkyBlade1978

Copy link
Copy Markdown
Contributor

This keeps old machine directions, inventories and item wear intact when a
world is upgraded with the Base Metals expansions installed.

Base Metals now offers a small migration extension hook so basePower can
preserve its data before Minecraft converts the old chunks and item stacks.
The hook works regardless of which transformer is applied first. Existing
Base Metals registry names and gameplay are unchanged.

The patch is version 3.1.2.121011. The README and changelog are updated.
Local checks cover the migration hook, original-world conversion and cold
restart, along with the coordinated basePower, baseSteam and baseElectric
machine and endurance tests. The accepted player jar is pinned by SHA-256:

7C0B961A8D4991C9B69379518AAD700A71C1E4B2076CF5DEF292C58029408A07

Publication will wait for the merged build to reproduce that jar.

@SkyBlade1978
SkyBlade1978 merged commit 327c197 into MinecraftModDevelopmentMods:master-1.21.1 Nov 11, 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