From c032dc385274d743c8273eed9543a1dccb1593f3 Mon Sep 17 00:00:00 2001 From: IzzelAliz Date: Sat, 3 Sep 2022 23:38:57 +0800 Subject: [PATCH] Fix plugin cache sometimes failed to set obsolete state --- .../arclight/common/mod/util/remapper/ArclightClassCache.java | 1 + 1 file changed, 1 insertion(+) diff --git a/arclight-common/src/main/java/io/izzel/arclight/common/mod/util/remapper/ArclightClassCache.java b/arclight-common/src/main/java/io/izzel/arclight/common/mod/util/remapper/ArclightClassCache.java index 2ab6d67e..38fbb573 100644 --- a/arclight-common/src/main/java/io/izzel/arclight/common/mod/util/remapper/ArclightClassCache.java +++ b/arclight-common/src/main/java/io/izzel/arclight/common/mod/util/remapper/ArclightClassCache.java @@ -130,6 +130,7 @@ public abstract class ArclightClassCache implements AutoCloseable { Files.createDirectories(blob); } if (obsolete) { + Files.deleteIfExists(version); Files.writeString(version, current, StandardOpenOption.CREATE); ArclightMod.LOGGER.info(MARKER, "Obsolete plugin class cache is cleared"); }