diff --git a/core/src/main/java/com/volmit/iris/util/reflect/Reflect.java b/core/src/main/java/com/volmit/iris/util/reflect/Reflect.java index 80ea3fcea..130f75e1e 100644 --- a/core/src/main/java/com/volmit/iris/util/reflect/Reflect.java +++ b/core/src/main/java/com/volmit/iris/util/reflect/Reflect.java @@ -28,7 +28,7 @@ public class Reflect { c.setAccessible(true); try { - return (T) c.newInstance(initArgs); + return (T) c.newInstance(initArgs.stream().map(Pair::getB).toArray()); } catch (InstantiationException | IllegalAccessException e) { throw new InvocationTargetException(e); }