Skip to content

Commit 79ef4cc

Browse files
committed
fix: use data manager's class loader
1 parent d82c397 commit 79ef4cc

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

core/src/main/java/net/staticstudios/data/util/ClassUtils.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
package net.staticstudios.data.util;
22

3+
import net.staticstudios.data.DataManager;
4+
35
public class ClassUtils {
46

57
@SuppressWarnings("unchecked")
68
public static <T> Class<T> forName(String className) {
79
try {
8-
return (Class<T>) Class.forName(className, false, Thread.currentThread().getContextClassLoader());
10+
return (Class<T>) Class.forName(className, false, DataManager.class.getClassLoader());
911
} catch (ClassNotFoundException e) {
1012
throw new RuntimeException("Class not found: " + className, e);
1113
}

0 commit comments

Comments
 (0)