Skip to content

Commit 17c848a

Browse files
committed
fix transforming not-yet loaded classes
1 parent a9df245 commit 17c848a

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/main/java/de/blazemcworld/jsscripts/Injector.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,8 @@ public static void transformBytes(String className, Function<byte[], byte[]> tra
7979
className = Mappings.remapClass("named", Mappings.current(), className);
8080
String slashName = className.replace('.', '/');
8181

82+
Class.forName(className); //ensure class is loaded
83+
8284
ClassFileTransformer classFileTransformer = new ClassFileTransformer() {
8385
@Override
8486
public byte[] transform(ClassLoader loader, String className, Class<?> classBeingRedefined, ProtectionDomain protectionDomain, byte[] classfileBuffer) {

0 commit comments

Comments
 (0)