From 9a1b9f779837f14527bb71c268b1d2ac98412fc2 Mon Sep 17 00:00:00 2001 From: FalsePattern Date: Thu, 28 Mar 2024 19:14:56 +0100 Subject: [PATCH] stop people from complaining all the time --- .../com/falsepattern/endlessids/asm/IETransformer.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/falsepattern/endlessids/asm/IETransformer.java b/src/main/java/com/falsepattern/endlessids/asm/IETransformer.java index ac7e2ac..f2e0739 100644 --- a/src/main/java/com/falsepattern/endlessids/asm/IETransformer.java +++ b/src/main/java/com/falsepattern/endlessids/asm/IETransformer.java @@ -78,7 +78,13 @@ public class IETransformer implements IClassTransformer { } } final ClassWriter writer = new ClassWriter(expanded ? ClassWriter.COMPUTE_FRAMES : 0); - cn.accept(writer); + try { + cn.accept(writer); + } catch (Exception e) { + for (int i = 0; i < 100; i++) { + IETransformer.logger.fatal("FAILED TO TRANSFORM " + transformedName + ", WORLD MAY GET CORRUPTED!", e); + } + } IETransformer.logger.debug("Patched {} successfully.", transformedName); return writer.toByteArray(); }