diff --git a/src/main/java/net/szum123321/textile_backup/TextileBackup.java b/src/main/java/net/szum123321/textile_backup/TextileBackup.java index ff10cea..a01128d 100644 --- a/src/main/java/net/szum123321/textile_backup/TextileBackup.java +++ b/src/main/java/net/szum123321/textile_backup/TextileBackup.java @@ -57,7 +57,8 @@ public class TextileBackup implements ModInitializer { System.exit(1); } - ServerTickEvents.END_SERVER_TICK.register(scheduler::tick); + if(TextileBackup.config.backupInterval > 0) + ServerTickEvents.END_SERVER_TICK.register(scheduler::tick); CommandRegistrationCallback.EVENT.register((dispatcher, dedicated) -> dispatcher.register( LiteralArgumentBuilder.literal("backup") diff --git a/src/main/java/net/szum123321/textile_backup/core/BackupScheduler.java b/src/main/java/net/szum123321/textile_backup/core/BackupScheduler.java index a0703aa..0ae155d 100644 --- a/src/main/java/net/szum123321/textile_backup/core/BackupScheduler.java +++ b/src/main/java/net/szum123321/textile_backup/core/BackupScheduler.java @@ -15,9 +15,6 @@ public class BackupScheduler { } public void tick(MinecraftServer server) { - if(TextileBackup.config.backupInterval <= 0) - return; - long now = Instant.now().getEpochSecond(); if(TextileBackup.config.doBackupsOnEmptyServer || server.getPlayerManager().getCurrentPlayerCount() > 0) {