diff --git a/core/src/main/java/org/geysermc/geyser/registry/loader/ResourcePackLoader.java b/core/src/main/java/org/geysermc/geyser/registry/loader/ResourcePackLoader.java index 641d39ff5..9662f6f0b 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/loader/ResourcePackLoader.java +++ b/core/src/main/java/org/geysermc/geyser/registry/loader/ResourcePackLoader.java @@ -285,8 +285,12 @@ public class ResourcePackLoader implements RegistryLoader { - deleteFile(path); CACHED_FAILED_PACKS.invalidate(packId); + deleteFile(path); }, 5, TimeUnit.MINUTES); } catch (RejectedExecutionException exception) { // No scheduling here, probably because we're shutting down?