From 55ff30252a6987c8ae92a7880cf8c4924bd1dd86 Mon Sep 17 00:00:00 2001 From: IzzelAliz Date: Thu, 11 Feb 2021 17:18:52 +0800 Subject: [PATCH] No compute frame on v1_5 classes --- .../arclight/common/mod/util/remapper/ClassLoaderRemapper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arclight-common/src/main/java/io/izzel/arclight/common/mod/util/remapper/ClassLoaderRemapper.java b/arclight-common/src/main/java/io/izzel/arclight/common/mod/util/remapper/ClassLoaderRemapper.java index 0654816a..dcc2efed 100644 --- a/arclight-common/src/main/java/io/izzel/arclight/common/mod/util/remapper/ClassLoaderRemapper.java +++ b/arclight-common/src/main/java/io/izzel/arclight/common/mod/util/remapper/ClassLoaderRemapper.java @@ -291,7 +291,7 @@ public class ClassLoaderRemapper extends LenientJarRemapper { } // 有的插件的编译器奇奇怪怪的,所以在这里要重新计算 frame - ClassWriter wr = new PluginClassWriter(ClassWriter.COMPUTE_FRAMES); + ClassWriter wr = new PluginClassWriter(node.version == Opcodes.V1_5 ? 0 : ClassWriter.COMPUTE_FRAMES); node.accept(wr); return dump(wr.toByteArray());