Make BackupScheduler actually work + typo
parent
888d56c3bb
commit
5dd25ce192
|
@ -44,7 +44,7 @@ public class TextileBackup implements ModInitializer {
|
||||||
public static ConfigHandler config;
|
public static ConfigHandler config;
|
||||||
|
|
||||||
public static final BackupScheduler scheduler = new BackupScheduler();
|
public static final BackupScheduler scheduler = new BackupScheduler();
|
||||||
public static final ExecutorService executorSerivece = Executors.newSingleThreadExecutor();
|
public static final ExecutorService executorService = Executors.newSingleThreadExecutor();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onInitialize() {
|
public void onInitialize() {
|
||||||
|
|
|
@ -35,7 +35,7 @@ public class StartBackupCommand {
|
||||||
}
|
}
|
||||||
|
|
||||||
private static int executeWithComment(CommandContext<ServerCommandSource> source) {
|
private static int executeWithComment(CommandContext<ServerCommandSource> source) {
|
||||||
TextileBackup.executorSerivece.submit(
|
TextileBackup.executorService.submit(
|
||||||
BackupHelper.create(
|
BackupHelper.create(
|
||||||
source.getSource().getMinecraftServer(),
|
source.getSource().getMinecraftServer(),
|
||||||
source.getSource(),
|
source.getSource(),
|
||||||
|
@ -48,7 +48,7 @@ public class StartBackupCommand {
|
||||||
}
|
}
|
||||||
|
|
||||||
private static int execute(ServerCommandSource source){
|
private static int execute(ServerCommandSource source){
|
||||||
TextileBackup.executorSerivece.submit(
|
TextileBackup.executorService.submit(
|
||||||
BackupHelper.create(
|
BackupHelper.create(
|
||||||
source.getMinecraftServer(),
|
source.getMinecraftServer(),
|
||||||
source,
|
source,
|
||||||
|
|
|
@ -22,8 +22,8 @@ public class BackupScheduler {
|
||||||
|
|
||||||
if(TextileBackup.config.doBackupsOnEmptyServer || server.getPlayerManager().getCurrentPlayerCount() > 0) {
|
if(TextileBackup.config.doBackupsOnEmptyServer || server.getPlayerManager().getCurrentPlayerCount() > 0) {
|
||||||
if(scheduled) {
|
if(scheduled) {
|
||||||
if(nextBackup >= now) {
|
if(nextBackup <= now) {
|
||||||
TextileBackup.executorSerivece.submit(BackupHelper.create(server, null, true, null));
|
TextileBackup.executorService.submit(BackupHelper.create(server, null, true, null));
|
||||||
|
|
||||||
nextBackup = now + TextileBackup.config.backupInterval;
|
nextBackup = now + TextileBackup.config.backupInterval;
|
||||||
}
|
}
|
||||||
|
@ -32,8 +32,8 @@ public class BackupScheduler {
|
||||||
scheduled = true;
|
scheduled = true;
|
||||||
}
|
}
|
||||||
} else if(!TextileBackup.config.doBackupsOnEmptyServer && server.getPlayerManager().getCurrentPlayerCount() == 0) {
|
} else if(!TextileBackup.config.doBackupsOnEmptyServer && server.getPlayerManager().getCurrentPlayerCount() == 0) {
|
||||||
if(scheduled && nextBackup >= now) {
|
if(scheduled && nextBackup <= now) {
|
||||||
TextileBackup.executorSerivece.submit(BackupHelper.create(server, null, true, null));
|
TextileBackup.executorService.submit(BackupHelper.create(server, null, true, null));
|
||||||
|
|
||||||
scheduled = false;
|
scheduled = false;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue