forked from Sk1erLLC/Patcher
-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Description
Mod will cause a crash when rendering a player model if used with powns' ping tag mod:
[22:32:14] [Client thread/ERROR] [FML]: Exception caught during firing event net.minecraftforge.client.event.RenderPlayerEvent$Pre@59e5ded8:
java.lang.NoClassDefFoundError: club/sk1er/patcher/asm/external/mods/optifine/RenderTransformer
at me.powns.pingtag.rendering.TagRenderer.renderTag(TagRenderer.java:45) ~[TagRenderer.class:?]
at me.powns.pingtag.rendering.TagRenderListener.render(TagRenderListener.java:36) ~[TagRenderListener.class:?]
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_41_TagRenderListener_render_Pre.invoke(.dynamic) ~[?:?]
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:49) ~[ASMEventHandler.class:?]
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:140) [EventBus.class:?]
at net.minecraft.client.renderer.entity.RenderPlayer.localDoRender(RenderPlayer.java:52) [bln.class:?]
at api.player.render.RenderPlayerAPI.doRender(Unknown Source) [RenderPlayerAPI.class:?]
at net.minecraft.client.renderer.entity.RenderPlayer.func_76986_a(RenderPlayer.java) [bln.class:?]
at net.minecraft.client.renderer.entity.RenderPlayer.func_76986_a(RenderPlayer.java:23) [bln.class:?]
at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:403) [biu.class:?]
at net.minecraft.client.renderer.entity.RenderManager.func_147936_a(RenderManager.java:357) [biu.class:?]
at net.minecraft.client.renderer.entity.RenderManager.func_147937_a(RenderManager.java:324) [biu.class:?]
at net.minecraft.client.renderer.RenderGlobal.func_180446_a(RenderGlobal.java:874) [bfr.class:?]
at net.minecraft.client.renderer.EntityRenderer.func_175068_a(EntityRenderer.java:1770) [bfk.class:?]
at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1587) [bfk.class:?]
at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1377) [bfk.class:?]
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1051) [ave.class:?]
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:349) [ave.class:?]
at net.minecraft.client.main.Main.main(SourceFile:124) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_472]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_472]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_472]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_472]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_472]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_472]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_472]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_472]
at gg.essential.loader.stage2.relaunch.Relaunch.relaunch(Relaunch.java:124) [stage2.forge_1.8.9.jar:?]
at gg.essential.loader.stage2.EssentialLoader.preloadEssential(EssentialLoader.java:220) [stage2.forge_1.8.9.jar:?]
at gg.essential.loader.stage2.EssentialLoader.loadPlatform(EssentialLoader.java:116) [stage2.forge_1.8.9.jar:?]
at gg.essential.loader.stage2.EssentialLoaderBase.load(EssentialLoaderBase.java:148) [stage2.forge_1.8.9.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_472]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_472]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_472]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_472]
at gg.essential.loader.stage1.EssentialLoaderBase.load(EssentialLoaderBase.java:293) [stage1.jar:7]
at gg.essential.loader.stage1.EssentialSetupTweaker.<init>(EssentialSetupTweaker.java:44) [stage1.jar:7]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [?:1.8.0_472]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) [?:1.8.0_472]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [?:1.8.0_472]
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) [?:1.8.0_472]
at gg.essential.loader.stage0.EssentialSetupTweaker.loadStage1(EssentialSetupTweaker.java:53) [AutoGG%201.8.9-LOCAL.jar:?]
at gg.essential.loader.stage0.EssentialSetupTweaker.<init>(EssentialSetupTweaker.java:26) [AutoGG%201.8.9-LOCAL.jar:?]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [?:1.8.0_472]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) [?:1.8.0_472]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [?:1.8.0_472]
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) [?:1.8.0_472]
at java.lang.Class.newInstance(Class.java:442) [?:1.8.0_472]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:98) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105) [NewLaunch.jar:?]
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) [NewLaunch.jar:?]
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) [NewLaunch.jar:?]
Caused by: java.lang.ClassNotFoundException: club.sk1er.patcher.asm.external.mods.optifine.RenderTransformer
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.12.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_472]
at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_472]
... 55 more
Caused by: java.lang.NullPointerException
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ~[launchwrapper-1.12.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_472]
at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_472]
... 55 more
I cannot find the mod anywhere online anymore and it seems powns has removed it, but here's a jar file for it:
note: rename zip -> jar, as github didn't want me to upload a jar
it seems like it's caused by this here:
PolyPatcher/src/main/java/club/sk1er/patcher/asm/external/mods/pingtag/TagRendererTransformer.java
Lines 52 to 63 in e96a179
| private InsnList timesByModifier() { | |
| InsnList list = new InsnList(); | |
| list.add( | |
| new MethodInsnNode( | |
| Opcodes.INVOKESTATIC, | |
| "club/sk1er/patcher/asm/external/mods/optifine/RenderTransformer", | |
| "checkPerspective", | |
| "()F", | |
| false)); | |
| list.add(new InsnNode(Opcodes.FMUL)); | |
| return list; | |
| } |
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
No status