mod loader: cleanroom 0.3.35
hei: 4.29.15
optifine: 1.12.2_HD_U_G5
java: graalvm 25.0.1
when i use optifine shaders,sometimes game crash when open inventory and render hei items
java.lang.IndexOutOfBoundsException
at java.nio.Buffer$1.apply(Buffer.java:756)
at java.nio.Buffer$1.apply(Buffer.java:753)
at jdk.internal.util.Preconditions$4.apply(Preconditions.java:213)
at jdk.internal.util.Preconditions$4.apply(Preconditions.java:210)
at jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:98)
at jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
at jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
at java.nio.Buffer.checkIndex(Buffer.java:767)
at java.nio.DirectIntBufferU.put(DirectIntBufferU.java:373)
at net.minecraft.client.renderer.BufferBuilder.putColorRGBA(BufferBuilder.java:1103)
at net.minecraftforge.client.ForgeHooksClient.putQuadColor(ForgeHooksClient.java:559)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.lang.reflect.Method.invoke(Method.java:565)
at net.optifine.reflect.Reflector.call(Reflector.java:808)
at net.minecraft.client.renderer.RenderItem.renderQuad(RenderItem.java:338)
at net.minecraft.client.renderer.RenderItem.renderQuads(RenderItem.java:372)
at net.minecraft.client.renderer.RenderItem.renderModel(RenderItem.java:171)
at net.minecraft.client.renderer.RenderItem.renderModel(RenderItem.java:136)
at mezz.jei.render.ItemStackFastRenderer.uncheckedRenderItemAndEffectIntoGUI(ItemStackFastRenderer.java:63)
at mezz.jei.render.ItemStackFastRenderer.renderItemAndEffectIntoGUI(ItemStackFastRenderer.java:32)
at mezz.jei.render.IngredientListBatchRenderer.renderImpl(IngredientListBatchRenderer.java:284)
at mezz.jei.render.IngredientListBatchRenderer.render(IngredientListBatchRenderer.java:246)
at com.github.vfyjxf.jeiutilities.gui.history.AdvancedIngredientGrid.draw(AdvancedIngredientGrid.java:132)
at mezz.jei.gui.overlay.IngredientGridWithNavigation.draw(IngredientGridWithNavigation.java:97)
at mezz.jei.gui.overlay.IngredientListOverlay.drawScreen(IngredientListOverlay.java:189)
at mezz.jei.gui.GuiEventHandler.onDrawBackgroundEventPost(GuiEventHandler.java:78)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:79)
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:204)
at net.minecraft.client.gui.GuiScreen.drawDefaultBackground(GuiScreen.java:578)
at net.minecraft.client.gui.inventory.GuiInventory.drawScreen(SourceFile:66)
at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:383)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.lang.reflect.Method.invoke(Method.java:565)
at net.optifine.reflect.Reflector.callVoid(Reflector.java:669)
at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1462)
at net.minecraft.client.Minecraft.runGameLoop(MinecraftAccessor.java:1109)
at net.minecraft.client.Minecraft.run(MinecraftAccessor.java:11168)
at net.minecraft.client.main.Main.main(SourceFile:123)
at top.outlands.foundation.LaunchHandler.launch(LaunchHandler.java:125)
at top.outlands.foundation.boot.Foundation.main(Foundation.java:42)
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:115)
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
mod loader: cleanroom 0.3.35
hei: 4.29.15
optifine: 1.12.2_HD_U_G5
java: graalvm 25.0.1
when i use optifine shaders,sometimes game crash when open inventory and render hei items
java.lang.IndexOutOfBoundsException
at java.nio.Buffer$1.apply(Buffer.java:756)
at java.nio.Buffer$1.apply(Buffer.java:753)
at jdk.internal.util.Preconditions$4.apply(Preconditions.java:213)
at jdk.internal.util.Preconditions$4.apply(Preconditions.java:210)
at jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:98)
at jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
at jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
at java.nio.Buffer.checkIndex(Buffer.java:767)
at java.nio.DirectIntBufferU.put(DirectIntBufferU.java:373)
at net.minecraft.client.renderer.BufferBuilder.putColorRGBA(BufferBuilder.java:1103)
at net.minecraftforge.client.ForgeHooksClient.putQuadColor(ForgeHooksClient.java:559)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.lang.reflect.Method.invoke(Method.java:565)
at net.optifine.reflect.Reflector.call(Reflector.java:808)
at net.minecraft.client.renderer.RenderItem.renderQuad(RenderItem.java:338)
at net.minecraft.client.renderer.RenderItem.renderQuads(RenderItem.java:372)
at net.minecraft.client.renderer.RenderItem.renderModel(RenderItem.java:171)
at net.minecraft.client.renderer.RenderItem.renderModel(RenderItem.java:136)
at mezz.jei.render.ItemStackFastRenderer.uncheckedRenderItemAndEffectIntoGUI(ItemStackFastRenderer.java:63)
at mezz.jei.render.ItemStackFastRenderer.renderItemAndEffectIntoGUI(ItemStackFastRenderer.java:32)
at mezz.jei.render.IngredientListBatchRenderer.renderImpl(IngredientListBatchRenderer.java:284)
at mezz.jei.render.IngredientListBatchRenderer.render(IngredientListBatchRenderer.java:246)
at com.github.vfyjxf.jeiutilities.gui.history.AdvancedIngredientGrid.draw(AdvancedIngredientGrid.java:132)
at mezz.jei.gui.overlay.IngredientGridWithNavigation.draw(IngredientGridWithNavigation.java:97)
at mezz.jei.gui.overlay.IngredientListOverlay.drawScreen(IngredientListOverlay.java:189)
at mezz.jei.gui.GuiEventHandler.onDrawBackgroundEventPost(GuiEventHandler.java:78)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:79)
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:204)
at net.minecraft.client.gui.GuiScreen.drawDefaultBackground(GuiScreen.java:578)
at net.minecraft.client.gui.inventory.GuiInventory.drawScreen(SourceFile:66)
at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:383)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.lang.reflect.Method.invoke(Method.java:565)
at net.optifine.reflect.Reflector.callVoid(Reflector.java:669)
at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1462)
at net.minecraft.client.Minecraft.runGameLoop(MinecraftAccessor.java:1109)
at net.minecraft.client.Minecraft.run(MinecraftAccessor.java:11168)
at net.minecraft.client.main.Main.main(SourceFile:123)
at top.outlands.foundation.LaunchHandler.launch(LaunchHandler.java:125)
at top.outlands.foundation.boot.Foundation.main(Foundation.java:42)
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:115)
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)