diff --git a/common/src/main/java/io/github/skydynamic/quickbakcupmulti/QuickbakcupmultiReforged.java b/common/src/main/java/io/github/skydynamic/quickbakcupmulti/QuickbakcupmultiReforged.java index 119fb2d..230ecca 100644 --- a/common/src/main/java/io/github/skydynamic/quickbakcupmulti/QuickbakcupmultiReforged.java +++ b/common/src/main/java/io/github/skydynamic/quickbakcupmulti/QuickbakcupmultiReforged.java @@ -74,7 +74,7 @@ public static void setNewDataBase(String collectionName) { String appendFolder = (QuickbakcupmultiReforged.getModContainer().getEnvType() == ModEnvType.CLIENT) ? "/" + collectionName : ""; DatabaseManager databaseManager = new DatabaseManager( - "QuickBakcupMulti", + "QuickBackupMulti", QuickbakcupmultiReforged.getModConfig().getStoragePath(), UUID.nameUUIDFromBytes(collectionName.getBytes()) ); diff --git a/common/src/main/java/io/github/skydynamic/quickbakcupmulti/event/OnLoadedWorldHandler.java b/common/src/main/java/io/github/skydynamic/quickbakcupmulti/event/OnLoadedWorldHandler.java index ac86758..2935d9b 100644 --- a/common/src/main/java/io/github/skydynamic/quickbakcupmulti/event/OnLoadedWorldHandler.java +++ b/common/src/main/java/io/github/skydynamic/quickbakcupmulti/event/OnLoadedWorldHandler.java @@ -30,7 +30,7 @@ public static void handler() { Runnable scheduleBackupRunnable = new DefaultScheduleBackupRunnable(); if (scheduleBackupConfig.interval != null) { int interval = (int) DurationUtils.parseDurationToSeconds(scheduleBackupConfig.interval); - ScheduleManager.registerSchedule("scheduleBackup", databaseBackupConfig.interval, scheduleBackupRunnable); + ScheduleManager.registerSchedule("scheduleBackup", interval, scheduleBackupRunnable); } else if (scheduleBackupConfig.crontab != null) { ScheduleManager.registerSchedule("scheduleBackup", scheduleBackupConfig.crontab, scheduleBackupRunnable); } diff --git a/common/src/main/java/io/github/skydynamic/quickbakcupmulti/schedule/impl/ModSchedule.java b/common/src/main/java/io/github/skydynamic/quickbakcupmulti/schedule/impl/ModSchedule.java index 0f50e7a..b159081 100644 --- a/common/src/main/java/io/github/skydynamic/quickbakcupmulti/schedule/impl/ModSchedule.java +++ b/common/src/main/java/io/github/skydynamic/quickbakcupmulti/schedule/impl/ModSchedule.java @@ -46,9 +46,9 @@ public boolean startSchedule() { jobDetail = JobBuilder.newJob(this.getClass()).withIdentity(identity).build(); StdSchedulerFactory sf = new StdSchedulerFactory(); - if (crontab != null && !crontab.isEmpty() && interval == null) { + if (crontab != null && !crontab.isEmpty()) { trigger = buildTrigger(identity, CronUtils.ScheduleMode.CRONTAB, crontab); - } else if (interval != null && interval > 0 && crontab == null) { + } else if (interval != null && interval > 0) { trigger = buildTrigger(identity, CronUtils.ScheduleMode.INTERVAL, interval); } else { return false; diff --git a/gradle.properties b/gradle.properties index fe013c6..d569075 100644 --- a/gradle.properties +++ b/gradle.properties @@ -2,7 +2,7 @@ org.gradle.jvmargs = -Xmx2G org.gradle.parallel = true # Mod properties -mod_version = 3.2.0 +mod_version = 3.2.2 maven_group = io.github.skydynamic mod_id = quickbakcupmulti_reforged archives_name = QuickBakcupMulti-Reforged