From 8ef5360c3fd82cec384c291e1c1954eee2dbe3ae Mon Sep 17 00:00:00 2001 From: ev chang Date: Sat, 4 Jan 2025 20:33:40 +0900 Subject: [PATCH] remove unneeded backup saving mechanisms --- .../oneconfig/internal/config/core/ConfigCore.java | 12 ------------ .../cc/polyfrost/oneconfig/internal/OneConfig.java | 7 ------- 2 files changed, 19 deletions(-) diff --git a/src/main/java/cc/polyfrost/oneconfig/internal/config/core/ConfigCore.java b/src/main/java/cc/polyfrost/oneconfig/internal/config/core/ConfigCore.java index 33ab87101..8475551f4 100644 --- a/src/main/java/cc/polyfrost/oneconfig/internal/config/core/ConfigCore.java +++ b/src/main/java/cc/polyfrost/oneconfig/internal/config/core/ConfigCore.java @@ -36,8 +36,6 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -import java.util.concurrent.Executors; -import java.util.concurrent.TimeUnit; import java.util.stream.Collectors; public class ConfigCore { @@ -77,14 +75,4 @@ public static Mod getParentMod(Mod mod) { } return null; } - - static { - Executors.newSingleThreadScheduledExecutor() - .scheduleAtFixedRate( - ConfigCore::saveAll, - 0, - 30, - TimeUnit.SECONDS - ); - } } diff --git a/versions/src/main/java/cc/polyfrost/oneconfig/internal/OneConfig.java b/versions/src/main/java/cc/polyfrost/oneconfig/internal/OneConfig.java index 8b5ed9a17..1305535a5 100644 --- a/versions/src/main/java/cc/polyfrost/oneconfig/internal/OneConfig.java +++ b/versions/src/main/java/cc/polyfrost/oneconfig/internal/OneConfig.java @@ -29,7 +29,6 @@ import cc.polyfrost.oneconfig.config.data.Mod; import cc.polyfrost.oneconfig.config.data.ModType; import cc.polyfrost.oneconfig.events.EventManager; -import cc.polyfrost.oneconfig.events.event.ShutdownEvent; import cc.polyfrost.oneconfig.internal.command.OneConfigCommand; import cc.polyfrost.oneconfig.internal.config.OneConfigConfig; import cc.polyfrost.oneconfig.internal.config.Preferences; @@ -38,7 +37,6 @@ import cc.polyfrost.oneconfig.internal.config.core.KeyBindHandler; import cc.polyfrost.oneconfig.internal.gui.BlurHandler; import cc.polyfrost.oneconfig.internal.hud.HudCore; -import cc.polyfrost.oneconfig.libs.eventbus.Subscribe; import cc.polyfrost.oneconfig.libs.universal.ChatColor; import cc.polyfrost.oneconfig.libs.universal.UChat; import cc.polyfrost.oneconfig.libs.universal.UScreen; @@ -261,9 +259,4 @@ private boolean handleForgeGui(ModContainer mod) { return true; } //#endif - - @Subscribe - private void onShutdown(ShutdownEvent event) { - ConfigCore.saveAll(); - } }