diff --git a/src/main/java/net/szum123321/textile_backup/TextileBackup.java b/src/main/java/net/szum123321/textile_backup/TextileBackup.java index a8e5fcd..7175478 100644 --- a/src/main/java/net/szum123321/textile_backup/TextileBackup.java +++ b/src/main/java/net/szum123321/textile_backup/TextileBackup.java @@ -33,6 +33,7 @@ import net.szum123321.textile_backup.commands.permission.WhitelistCommand; import net.szum123321.textile_backup.commands.restore.KillRestoreCommand; import net.szum123321.textile_backup.commands.restore.ListBackupsCommand; import net.szum123321.textile_backup.commands.restore.RestoreBackupCommand; +import net.szum123321.textile_backup.core.Utilities; import net.szum123321.textile_backup.core.create.BackupContext; import net.szum123321.textile_backup.core.create.BackupHelper; @@ -64,6 +65,7 @@ public class TextileBackup implements ModInitializer { if(Statics.CONFIG.backupInterval > 0) ServerTickEvents.END_SERVER_TICK.register(Statics.scheduler::tick); + //Restart Executor Service in singleplayer ServerLifecycleEvents.SERVER_STARTING.register(ignored -> { if(Statics.executorService.isShutdown()) Statics.executorService = Executors.newSingleThreadExecutor(); diff --git a/src/main/java/net/szum123321/textile_backup/core/Utilities.java b/src/main/java/net/szum123321/textile_backup/core/Utilities.java index 39898f8..25c2d5b 100644 --- a/src/main/java/net/szum123321/textile_backup/core/Utilities.java +++ b/src/main/java/net/szum123321/textile_backup/core/Utilities.java @@ -160,19 +160,6 @@ public class Utilities { return Optional.ofNullable(creationTime); } - public static File getBackupRootPath(String worldName) { - File path = new File(Statics.CONFIG.path).getAbsoluteFile(); - - if (Statics.CONFIG.perWorldBackup) - path = path.toPath().resolve(worldName).toFile(); - - if (!path.exists()) { - path.mkdirs(); - } - - return path; - } - public static boolean isValidBackup(File f) { return getArchiveExtension(f).isPresent() && getFileCreationTime(f).isPresent() && isFileOk(f); }