Skip to content

[1.20.1/1.21.1] Incompatibility with C2ME (and friends) - Surface Indicator Generator Placement #4799

@carbonatek

Description

@carbonatek

Checked for existing issues

  • I have checked for existing issues, and have found none.

Tested latest version

  • I have checked that this occurs on the latest version.

GregTech CEu Version

1.6.4, 7.0.2, 7.1.4, 7.4.1, 7.5.3, 8.0.0-SNAPSHOT+b3e16a3

Minecraft Version

1.20.1 Forge

Recipe Viewer Installed

EMI

Environment

Singleplayer

Cross-Mod Interaction

Yes

Other Installed Mods

C2ME (any version or fork on 1.20.1/1.21.1)

Expected Behavior

Game proceeds to load and generate chunks.

Actual Behavior

The game after a while stalls, and starts printing chunk errors and refuses to load any new chunks.

Steps to Reproduce

  1. Installed C2ME and any of the listed versions of GTCEu Modern either on Forge 1.20.1, or NeoForge 1.21.1.
  2. Loaded into a world.
  3. Flew around a bit.
  4. Toasts (I think those are exclusive to 1.21 though) start popping up with chunk errors and their coordinates, and that the user should reference the log to see what caused it.

Additional Information

Mixin affecting the placement: async_serialization/MixinChunkRegion.java
Tech22 on Discord suggested the problem lies in SurfaceIndicatorGenerator.java#L151
The Chunk I/O error log can be found here; chunkio.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions