![CensoredASM](https://media.forgecdn.net/avatars/thumbnails/358/827/256/256/637520208754289091.png)
[1.12.2] Conflict with HEI + IC2 : Game crashes if "ic2:fluid_cell" renders in HEI.
SonicX8000 opened this issue · 3 comments
Minecraft: 1.12.2
Forge: 14.23.5.2860
Mods: 4
!mixinbooter-5.0
HadEnoughItems_1.12.2-4.22.2
loliasm-5.5
industrialcraft-2-2.8.221-ex112
Crash:
crash-2022-07-24_13.38.40-client.txt
Log:
latest.log
Debug:
debug.log
I updated from 'loliasm-4.13' due to the animated textures being bugged and was gonna check if they were fixed with 'loliasm-5.5'. Now the game now crashes with Had Enough Items if Industrialcraft 2 is installed. If you try to view a fluid cell item in HEI... the game goes boom. Unsure if there are other items that are affected.
I could've posted this in HEI but seeing as this just happens after updating ASM and the game not crashing if ASM isn't installed... it lead me to think that the issue could be made here.
EDIT
I blacklisted the "ic2:fluid_cell" from being shown in HEI and after going through a list of items in my survival world... the game no longer crashes. There may be some mods out there that will crash though but at least this is a workaround for those using Industrialcraft 2.
...until you view recipes that use the ic2:fluid_cell, then the game will crash once more.
Other items are also affected, e.g. from Buildcraft.
---- Minecraft Crash Report ----
// Lolis deobfuscated this stacktrace using MCP's stable-39 mappings.
// Don't be sad, have a hug! <3
Time: 2022-07-24 15:46:00 EDT
Description: Rendering item
java.lang.NullPointerException
at net.minecraft.client.renderer.RenderItem.handler$zhc000$beforeRenderItem(RenderItem.java:1173)
at net.minecraft.client.renderer.RenderItem.renderQuads(RenderItem.java:226)
at net.minecraftforge.client.ForgeHooksClient.drawSegment(ForgeHooksClient.java:754)
at net.minecraftforge.client.ForgeHooksClient.renderLitItem(ForgeHooksClient.java:716)
at net.minecraft.client.renderer.RenderItem.renderModel(RenderItem.java:118)
at net.minecraft.client.renderer.RenderItem.renderModel(RenderItem.java:106)
at net.minecraft.client.renderer.RenderItem.renderItem(RenderItem.java:149)
at net.minecraft.client.renderer.RenderItem.renderItemModelIntoGUI(RenderItem.java:308)
at net.minecraft.client.renderer.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:347)
at codechicken.lib.render.item.CCRenderItem.renderItemAndEffectIntoGUI(CCRenderItem.java:356)
at net.minecraft.client.gui.inventory.GuiContainer.drawSlot(GuiContainer.java:265)
at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:98)
at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:51)
at net.minecraft.client.gui.inventory.GuiContainerCreative.drawScreen(GuiContainerCreative.java:643)
at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:396)
at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1124)
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1119)
at net.minecraft.client.Minecraft.run(Minecraft.java:5114)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.polymc.impl.OneSixLauncher.invokeMain(OneSixLauncher.java:104)
at org.polymc.impl.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:175)
at org.polymc.impl.OneSixLauncher.launch(OneSixLauncher.java:185)
at org.polymc.EntryPoint.listen(EntryPoint.java:144)
at org.polymc.EntryPoint.main(EntryPoint.java:74)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Item being rendered --
Item Type: buildcraft.transport.item.ItemPipeHolder@28a4b930
Registry Name: buildcrafttransport:pipe_sandstone_item
Item Aux: 0
Item NBT: null
Item Foil: false
-- Item being rendered --
Item Type: buildcraft.transport.item.ItemPipeHolder@28a4b930
Item Aux: 0
Item NBT: null
Item Foil: false
-- Screen render details --
Screen name: net.minecraft.client.gui.inventory.GuiContainerCreative
Mouse location: Scaled: (466, 180). Absolute: (933, 659)
Screen size: Scaled: (960, 510). Absolute: (1920, 1019). Scale factor of 2