Skip to content

Iris crashes when joining any world #3080

Description

@PoohBear02

Minecraft Version

Minecraft 26.1.1

Iris Version

iris-fabric-1.10.9+mc26.1.1

Sodium Version

sodium-fabric-0.8.9+mc26.1.1

Operating System

Macbook Pro (M3)

What is your GPU?

No idea, i got a basic macbook Pro M3 without any expansions on GPU

Java Version

Java 18 (i think?? I have no idea tbh)

Reproduction Steps

  1. I've got Fabric installed for 26.1.1, sodium, iris, got my shaders, etc...
  2. In the launcher I go to Java edition, check if my game is set on fabric 26.1.1 and open the game.
  3. Minecraft opens up, i can see and navigate through the menu.
  4. I open a world and then the game crashes.

I tried the following things without success:

  • disable shaders before joining a world
  • enable shaders before joining a world
  • try joining singleplayer- and multiplayer worlds

Without Iris (only sodium) my game works just fine. I can join any world without any problems.

Crash Report file and latest.log

---- Minecraft Crash Report ----
// Quite honestly, I wouldn't worry myself about that.

Time: 2026-04-10 12:58:46
Description: Unexpected error

java.lang.RuntimeException: Mixin transformation of net.irisshaders.iris.pathways.HandRenderer failed
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:440)
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:336)
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:231)
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490)
	at knot//net.minecraft.client.renderer.LevelRenderer.handler$caj000$iris$beginTranslucents(LevelRenderer.java:6308)
	at knot//net.minecraft.client.renderer.LevelRenderer.lambda$addMainPass$0(LevelRenderer.java:708)
	at knot//com.mojang.blaze3d.framegraph.FrameGraphBuilder.execute(FrameGraphBuilder.java:67)
	at knot//net.minecraft.client.renderer.LevelRenderer.renderLevel(LevelRenderer.java:556)
	at knot//net.minecraft.client.renderer.GameRenderer.mixinextras$bridge$renderLevel$115(GameRenderer.java)
	at knot//net.minecraft.client.renderer.GameRenderer.wrapOperation$cba000$iris$renderLevel(GameRenderer.java:6529)
	at knot//net.minecraft.client.renderer.GameRenderer.wrapOperation$cba000$iris$renderLevel$mixinextras$bridge$93(GameRenderer.java)
	at knot//net.minecraft.client.renderer.GameRenderer.renderLevel(GameRenderer.java:730)
	at knot//net.minecraft.client.renderer.GameRenderer.render(GameRenderer.java:443)
	at knot//net.minecraft.client.Minecraft.renderFrame(Minecraft.java:1433)
	at knot//net.minecraft.client.Minecraft.runTick(Minecraft.java:1378)
	at knot//net.minecraft.client.Minecraft.run(Minecraft.java:991)
	at knot//net.minecraft.client.main.Main.main(Main.java:248)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:514)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:381)
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:237)
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202)
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:435)
	... 20 more
Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [flashback.mixins.json:compat.iris.MixinIrisHandRenderer from mod flashback] from phase [DEFAULT] in config [flashback.mixins.json] FAILED during APPLY
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:686)
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:637)
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:368)
	... 23 more
Caused by: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: @Shadow method isHandTranslucent in flashback.mixins.json:compat.iris.MixinIrisHandRenderer from mod flashback was not located in the target class net.irisshaders.iris.pathways.HandRenderer. No refMap loaded.
	at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachSpecialMethod(MixinPreProcessorStandard.java:436)
	at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachShadowMethod(MixinPreProcessorStandard.java:412)
	at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachMethods(MixinPreProcessorStandard.java:340)
	at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:299)
	at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:277)
	at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1291)
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:203)
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:437)
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:418)
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:352)
	... 23 more

Additional context

This is the message I get in the launcher when it crashes:
The game crashed: unexpected error
Error: java.lang.RuntimeException: Mixin transformation of net.irisshaders.iris.pathways.HandRenderer failed

Code: 255

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions