From ddbb4265f282315ff4885070bf9390dc5b576655 Mon Sep 17 00:00:00 2001 From: IzzelAliz Date: Fri, 12 Feb 2021 16:21:11 +0800 Subject: [PATCH] ... but still compute maxs for them --- .../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 dcc2efed..a7e7ab11 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(node.version == Opcodes.V1_5 ? 0 : ClassWriter.COMPUTE_FRAMES); + ClassWriter wr = new PluginClassWriter(node.version == Opcodes.V1_5 ? ClassWriter.COMPUTE_MAXS : ClassWriter.COMPUTE_FRAMES); node.accept(wr); return dump(wr.toByteArray());