From 81aa30ac79538ce1f97ac2de421fe2e046e1b480 Mon Sep 17 00:00:00 2001 From: jchung01 Date: Fri, 4 Jul 2025 13:53:12 -0700 Subject: [PATCH] Fully exclude stack size patches if AE2 is loaded --- .../com/cleanroommc/modularui/core/ClassTransformer.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/cleanroommc/modularui/core/ClassTransformer.java b/src/main/java/com/cleanroommc/modularui/core/ClassTransformer.java index 749b94001..2b0bf4b7f 100644 --- a/src/main/java/com/cleanroommc/modularui/core/ClassTransformer.java +++ b/src/main/java/com/cleanroommc/modularui/core/ClassTransformer.java @@ -11,9 +11,9 @@ public class ClassTransformer implements IClassTransformer { @Override public byte[] transform(String name, String transformedName, byte[] basicClass) { - if (!ModularUICore.stackUpLoaded && - (transformedName.equals(PacketByteBufferVisitor.PACKET_UTIL_CLASS) || - (transformedName.equals(PacketByteBufferVisitor.PACKET_BUFFER_CLASS) && !ModularUICore.ae2Loaded))) { + if (!ModularUICore.stackUpLoaded && !ModularUICore.ae2Loaded && + (transformedName.equals(PacketByteBufferVisitor.PACKET_UTIL_CLASS) + || transformedName.equals(PacketByteBufferVisitor.PACKET_BUFFER_CLASS))) { ClassWriter classWriter = new ClassWriter(0); new ClassReader(basicClass).accept(new PacketByteBufferVisitor(classWriter), 0); ModularUICore.LOGGER.info("Applied {} ASM from ModularUI", transformedName);