diff --git a/src/main/java/com/gmail/nossr50/database/DatabaseManagerFactory.java b/src/main/java/com/gmail/nossr50/database/DatabaseManagerFactory.java index a798af736..6630d4a38 100644 --- a/src/main/java/com/gmail/nossr50/database/DatabaseManagerFactory.java +++ b/src/main/java/com/gmail/nossr50/database/DatabaseManagerFactory.java @@ -40,10 +40,10 @@ public class DatabaseManagerFactory { public static void setCustomDatabaseManagerClass(Class clazz) { try { clazz.getConstructor((Class) null); + customManager = clazz; } catch (Throwable e) { throw new IllegalArgumentException("Provided database manager class must have an empty constructor", e); } - customManager = clazz; } public static Class getCustomDatabaseManagerClass() {