Skip to content

Fix Chunk API Compatibility - #22

Merged
Alexdoru merged 4 commits into
masterfrom
chunk-api-fix
Mar 10, 2026
Merged

Alexdoru merged 4 commits into
masterfrom
chunk-api-fix

Conversation

@C0bra5

@C0bra5 C0bra5 commented Mar 8, 2026 •

Copy link
Copy Markdown

The addition of ChunkAPI and EndlessIDs to the pack has completely broke the world migrations from postea. This is because it essentially does a full overwrite of the function Postea's mixins are targeting, preventing postea from doing it's thing.

This PR fixes this issue

  • Adds a new late mixin targetting ChunkAPI directly since it completely overrides the usual read logic
  • Made the write mixin order higher so it gets executed
  • Updated EID and ChunkAPI deps

A good way to check if this works right would be to load up a test world with some IC2 crops in experimental 80 and then load that world into exp 91 with the updated postea.

All crops should get automatically migrated.

@C0bra5 C0bra5 changed the title Chunk api fix Fix Chunk API Compatibility Mar 8, 2026
Comment thread src/main/java/com/gtnewhorizons/postea/mixins/PosteaLateLoadingPlugin.java Outdated
Comment thread dependencies.gradle Outdated
Comment thread src/main/java/com/gtnewhorizons/postea/mixins/late/MixinDataRegistryImpl.java Outdated
@Alexdoru
Alexdoru enabled auto-merge (squash) March 10, 2026 12:04
@Alexdoru
Alexdoru merged commit b0df1a2 into master Mar 10, 2026
1 check passed
@Alexdoru
Alexdoru deleted the chunk-api-fix branch March 10, 2026 12:05
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.

2 participants