
Conflicting with C2ME
4li77l3n00b opened this issue ยท 1 comments
When opening JEI multiblock preview gui, the multiblock structure isn't rendered correctly (All blocks are invisible but I can still select and see block info).
Meanwhile, C2ME throws the following exception in log:
[22:02:17] [Thread-215/ERROR]: ThreadLocalRandom accessed from a different thread (owner: Render thread, current: Thread-215)
This is usually NOT a bug in C2ME, but a bug in another mod or in vanilla code.
Possible solutions:
Find possible causes in the stack trace below and
if caused by another mod, report this to the corresponding mod authors
if no other mods are involved, report this to C2ME
java.util.ConcurrentModificationException: ThreadLocalRandom accessed from a different thread (owner: Render thread, current: Thread-215)
at com.ishland.c2me.fixes.worldgen.threading_issues.common.CheckedThreadLocalRandom.handleNotOwner(CheckedThreadLocalRandom.java:55) ~[c2me-fabric-mc1.20.1-0.2.0+alpha.11.15$c2me-fixes-worldgen-threading-issues-mc1.20.1-0.2.0+alpha.11.15_mapped_srg_1.20.1.jar%23941!/:?]
at com.ishland.c2me.fixes.worldgen.threading_issues.common.CheckedThreadLocalRandom.isSafe(CheckedThreadLocalRandom.java:38) ~[c2me-fabric-mc1.20.1-0.2.0+alpha.11.15$c2me-fixes-worldgen-threading-issues-mc1.20.1-0.2.0+alpha.11.15_mapped_srg_1.20.1.jar%23941!/:?]
at com.ishland.c2me.fixes.worldgen.threading_issues.common.CheckedThreadLocalRandom.m_188584_(CheckedThreadLocalRandom.java:77) ~[c2me-fabric-mc1.20.1-0.2.0+alpha.11.15$c2me-fixes-worldgen-threading-issues-mc1.20.1-0.2.0+alpha.11.15_mapped_srg_1.20.1.jar%23941!/:?]
at net.minecraft.client.renderer.block.ModelBlockRenderer.tesselateWithAO(net/minecraft/client/renderer/block/ModelBlockRenderer.java:79) ~[client-1.20.1-20230612.114412-srg.jar%23438!/:?]
at net.minecraftforge.client.model.lighting.ForgeModelBlockRenderer.tesselateWithAO(ForgeModelBlockRenderer.java:65) ~[forge-1.20.1-47.3.24-universal.jar%23443!/:?]
at net.minecraft.client.renderer.block.ModelBlockRenderer.tesselateBlock(net/minecraft/client/renderer/block/ModelBlockRenderer.java:54) ~[client-1.20.1-20230612.114412-srg.jar%23438!/:?]
at net.minecraft.client.renderer.block.BlockRenderDispatcher.renderBatched(net/minecraft/client/renderer/block/BlockRenderDispatcher.java:68) ~[client-1.20.1-20230612.114412-srg.jar%23438!/:?]
at com.lowdragmc.lowdraglib.client.scene.forge.WorldSceneRendererImpl.renderBlocksForge(WorldSceneRendererImpl.java:32) ~[ldlib-forge-1.20.1-1.0.33.b.jar%23392!/:?]
at com.lowdragmc.lowdraglib.client.scene.WorldSceneRenderer.renderBlocksForge(WorldSceneRenderer.java) ~[ldlib-forge-1.20.1-1.0.33.b.jar%23392!/:?]
at com.lowdragmc.lowdraglib.client.scene.WorldSceneRenderer.renderBlocks(WorldSceneRenderer.java:661) ~[ldlib-forge-1.20.1-1.0.33.b.jar%23392!/:?]
at com.lowdragmc.lowdraglib.client.scene.WorldSceneRenderer.lambda$renderCacheBuffer$1(WorldSceneRenderer.java:516) ~[ldlib-forge-1.20.1-1.0.33.b.jar%23392!/:?]
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) ~[?:?]
at com.lowdragmc.lowdraglib.client.scene.WorldSceneRenderer.lambda$renderCacheBuffer$5(WorldSceneRenderer.java:515) ~[ldlib-forge-1.20.1-1.0.33.b.jar%23392!/:?]
at java.lang.Thread.run(Thread.java:840) ~[?:?]
full log: