2.x-1.16 1.3.1
szymon 2020-07-19 12:00:15 +02:00
parent d81aa65cc6
commit 31623906d9
1 changed files with 6 additions and 1 deletions

View File

@ -45,7 +45,7 @@ public class TextileBackup implements ModInitializer {
public static ConfigHandler config;
public static final BackupScheduler scheduler = new BackupScheduler();
public static final ExecutorService executorService = Executors.newSingleThreadExecutor();
public static ExecutorService executorService = Executors.newSingleThreadExecutor();
@Override
public void onInitialize() {
@ -61,6 +61,11 @@ public class TextileBackup implements ModInitializer {
if(TextileBackup.config.backupInterval > 0)
ServerTickEvents.END_SERVER_TICK.register(scheduler::tick);
ServerLifecycleEvents.SERVER_STARTING.register(ignored -> {
if(executorService.isShutdown())
executorService = Executors.newSingleThreadExecutor();
});
ServerLifecycleEvents.SERVER_STOPPED.register(ignored -> executorService.shutdown());
CommandRegistrationCallback.EVENT.register((dispatcher, dedicated) -> dispatcher.register(