RenderLib

RenderLib

8M Downloads

Armourer Workshop Incompatiblity

EdoEquin0x opened this issue ยท 0 comments

commented

Disclaimer: If applicable please set the openGLDebugOutput -> enabled config option from RenderLib to true and try to reproduce the issue.

Describe the bug
Armourer workshop mannequins cause a client-sided crash when renderlib is installed

Reproducibility
Please try to reproduce the issue with as few other mods as possible. Then check one of the following checkboxes according to your results. To check a checkbox replace the space between the square brackets with an x (like this [x]) or create the issue and check the checkbox by clicking on it.

  • I reproduced this issue with as few other mods as possible installed.
  • I am unable to reproduce this issue consistently.

To Reproduce
Steps to reproduce the behavior.
Please keep in mind that I most likely don't know how other mods involved in this issue work. Thus terms like "Go to dimension X" should be explained in more detail because I probably don't know how to do that.

  1. Install RenderLib and Armourer Workshop
  2. Place a mannequin

Screenshots/Videos
If applicable, add screenshots or videos to help explain your problem.

Versions
RenderLib: Latest
Forge: Latest
Minecraft: 1.20.1
Other mods (necessary to reproduce the bug): Armourer Workshop

Hardware
CPU: R5 3600
RAM: 32Go DDR4
GPU: RX6700XT
VRAM: 16Go

Log File
java.lang.ClassCastException: moe.plushie.armourers_workshop.common.init.entities.EntityMannequin cannot be cast to net.minecraft.entity.EntityLivingBase
at net.minecraft.client.model.ModelBiped.handler$zdp000$setRotationAngles(SourceFile:551)
at net.minecraft.client.model.ModelBiped.setRotationAngles(SourceFile:259)
at net.minecraft.client.model.ModelPlayer.setRotationAngles(ModelPlayer.java:126)
at moe.plushie.armourers_workshop.client.render.entity.RenderEntityMannequin.doRender(RenderEntityMannequin.java:145)
at moe.plushie.armourers_workshop.client.render.entity.RenderEntityMannequin.doRender(RenderEntityMannequin.java:55)
at net.minecraft.client.renderer.entity.RenderManager.renderEntity(RenderManager.java:413)
at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:393)
at meldexun.renderlib.renderer.entity.EntityRenderer.renderEntities(EntityRenderer.java:85)
at meldexun.renderlib.renderer.entity.EntityRendererOptifine.renderEntities(EntityRendererOptifine.java:13)
at meldexun.renderlib.renderer.entity.EntityRenderer.renderEntities(EntityRenderer.java:77)
at meldexun.renderlib.renderer.EntityRenderManager.renderEntities(EntityRenderManager.java:22)
at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:807)
at net.minecraft.client.renderer.EntityRenderer.renderWorldPass(EntityRenderer.java:1808)
at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1621)
at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1390)
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1119)
at net.minecraft.client.Minecraft.run(Minecraft.java:6614)
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)