Răsfoiți Sursa

Save on shutdown

Lortseam 4 ani în urmă
părinte
comite
1bc6a75cfa

+ 8 - 0
src/main/java/me/lortseam/completeconfig/CompleteConfig.java

@@ -13,6 +13,14 @@ public final class CompleteConfig {
 
     private static final HashMap<String, ConfigManager> MANAGERS = new HashMap<>();
 
+    static {
+        Runtime.getRuntime().addShutdownHook(new Thread(() -> {
+            for (ConfigManager manager : MANAGERS.values()) {
+                manager.save();
+            }
+        }));
+    }
+
     /**
      * Registers a mod.
      *