Critical Mixin conflict with Atmospherics on NeoForge 1.21.1 (crash on startup) #19

Open d1-boy4h.tngl.sh
Open opened by d1-boy4h.tngl.sh

Mod version: Infinite Dimensions 2.7.3+1.21.1 (infinity-2.7.3+1.21.1-neoforge.jar) Minecraft version: 1.21.1 Mod loader: NeoForge 21.1.248 Other relevant mods: Atmospherics 2.6.5 (atmospherics-2.6.5-mc-1.21.1.jar)

The game crashes during bootstrap with a MixinTransformerError. The crash is caused by a direct @ModifyConstant conflict between Infinite Dimensions and Atmospherics on net.minecraft.client.renderer.WorldRenderer.

Relevant log lines:

@ModifyConstant conflict. Skipping atmospherics.mixins.json:WorldRendererSkyMixin from mod atmospherics->@ModifyConstant::atmospherics$modifyStarCount(I)I with priority 1000, already redirected by infinity.mixins.json:options.WorldRendererMixin from mod infinity->@ModifyConstant::injected(I)I with priority 1000

@ModifyConstant conflict. Skipping atmospherics.mixins.json:WorldRendererSkyMixin from mod atmospherics->@ModifyConstant::atmospherics$modifyStarBaseSize(F)F with priority 1000, already redirected by infinity.mixins.json:options.WorldRendererMixin from mod infinity->@ModifyConstant::injected2(F)F with priority 1000

@ModifyConstant conflict. Skipping atmospherics.mixins.json:WorldRendererSkyMixin from mod atmospherics->@ModifyConstant::atmospherics$modifyStarRandomSize(F)F with priority 1000, already redirected by infinity.mixins.json:options.WorldRendererMixin from mod infinity->@ModifyConstant::injected3(F)F with priority 1000

Crash cause:

Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Constant modifier method atmospherics$modifyStarCount(I)I in atmospherics.mixins.json:WorldRendererSkyMixin from mod atmospherics failed injection check, (0/1) succeeded. Scanned 0 target(s). No refMap loaded.

Can u fix it please?

Sign up or Sign in to add to the discussion.