Indium

Indium

26M Downloads

Crashes game when loading into world

PotatoezMen-PotatoPixle opened this issue ยท 6 comments

commented

Confirmation

  • I have tested the bug without Sodium and Indium.
  • I have kept all my mods up to date.

Bug Description

Indium crashes game when 'Continuity' or 'Snow! Real Magic!' is loaded

Steps to Reproduce

  1. have indium (obviously) 2. have either 'Continuity' or 'Snow! Real Magic!' 3. load into world

Mod Version

Indium 1.0.34

Minecraft Version

1.21

Attach latest.log

latest.log

Attach Crash Report

crash-2024-08-07_15.38.44-client.txt

Additional Information

No response

commented

Same thing. I already got the latest Fabric API version and am crashing with the same stacktrace as above.

commented

Duplicate of #324

commented

I've been running into this also. The crash occurs if a version of Fabric API newer than 0.100.8+1.21 is installed.
You can stop the crashes by downgrading to Fabric API version 0.100.8+1.21.
This looks to be the culprit:

Description: Tessellating block in world - Indium Renderer

java.lang.NoSuchMethodError: 'void net.fabricmc.fabric.impl.renderer.VanillaModelEncoder.emitBlockQuads(net.minecraft.class_1087, net.minecraft.class_2680, java.util.function.Supplier, net.fabricmc.fabric.api.renderer.v1.render.RenderContext, net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter)'
	at net.minecraft.class_1087.emitBlockQuads(class_1087.java:1039)
	at net.minecraft.class_1097.emitBlockQuads(class_1097.java:574)
	at net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel.emitBlockQuads(ForwardingBakedModel.java:51)
	at me.pepperbell.continuity.client.model.CtmBakedModel.emitBlockQuads(CtmBakedModel.java:53)
	at link.infra.indium.renderer.render.TerrainRenderContext.tessellateBlock(TerrainRenderContext.java:131)
	at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.redirect$bmh000$indium$onRenderBlock(ChunkBuilderMeshingTask.java:543)
	at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.execute(ChunkBuilderMeshingTask.java:103)
	at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.execute(ChunkBuilderMeshingTask.java:39)
	at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobTyped.execute(ChunkJobTyped.java:44)
	at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:186)
	at java.base/java.lang.Thread.run(Thread.java:1570)```

![image](https://github.com/user-attachments/assets/72469b70-598f-47dc-86e9-19f927566268)
commented

Just a little bump, as the update of the Fabric API is needed to run the newly 1.21.1, this will need to be addressed anyway ๐Ÿ˜‹ (just posting there if anyone search for 1.21.1 issue :) )

commented

I've been running into this also. The crash occurs if a version of Fabric API newer than 0.100.8+1.21 is installed. You can stop the crashes by downgrading to Fabric API version 0.100.8+1.21. This looks to be the culprit:

Description: Tessellating block in world - Indium Renderer

java.lang.NoSuchMethodError: 'void net.fabricmc.fabric.impl.renderer.VanillaModelEncoder.emitBlockQuads(net.minecraft.class_1087, net.minecraft.class_2680, java.util.function.Supplier, net.fabricmc.fabric.api.renderer.v1.render.RenderContext, net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter)'
	at net.minecraft.class_1087.emitBlockQuads(class_1087.java:1039)
	at net.minecraft.class_1097.emitBlockQuads(class_1097.java:574)
	at net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel.emitBlockQuads(ForwardingBakedModel.java:51)
	at me.pepperbell.continuity.client.model.CtmBakedModel.emitBlockQuads(CtmBakedModel.java:53)
	at link.infra.indium.renderer.render.TerrainRenderContext.tessellateBlock(TerrainRenderContext.java:131)
	at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.redirect$bmh000$indium$onRenderBlock(ChunkBuilderMeshingTask.java:543)
	at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.execute(ChunkBuilderMeshingTask.java:103)
	at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.execute(ChunkBuilderMeshingTask.java:39)
	at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobTyped.execute(ChunkJobTyped.java:44)
	at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:186)
	at java.base/java.lang.Thread.run(Thread.java:1570)```

![image](https://github.com/user-attachments/assets/72469b70-598f-47dc-86e9-19f927566268)

Soo this just saved me after a day of research and thinking "Snow! Real Magic!" was the culprit! Downgrading to Fabric API version 0.100.8+1.21 saved me! Thank you so much. Now to delete my issue to Snownee lol :,)

commented

Duplicate of #324