From 21798d6b3c49e64cdb89393ef26f400647cad173 Mon Sep 17 00:00:00 2001 From: Xytronix <32957125+Xytronix@users.noreply.github.com> Date: Fri, 27 Feb 2026 08:04:30 +0100 Subject: [PATCH] Fix ClassLoader NoClassDefFoundError --- src/main/java/cc/irori/hyinit/mixin/HyinitClassLoader.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/cc/irori/hyinit/mixin/HyinitClassLoader.java b/src/main/java/cc/irori/hyinit/mixin/HyinitClassLoader.java index a67a2ba..5cd09a0 100644 --- a/src/main/java/cc/irori/hyinit/mixin/HyinitClassLoader.java +++ b/src/main/java/cc/irori/hyinit/mixin/HyinitClassLoader.java @@ -233,7 +233,11 @@ private Class tryLoadClass(String name, boolean allowFromParent) throws Class } } - return defineClass(name, input, 0, input.length, metadata.codeSource); + try { + return defineClass(name, input, 0, input.length, metadata.codeSource); + } catch (NoClassDefFoundError e) { + throw new ClassNotFoundException(name, e); + } } public byte[] getClassByteArray(String name, boolean runTransformers) throws IOException {