diff --git a/src/main/java/xyz/webmc/originblacklist/base/OriginBlacklist.java b/src/main/java/xyz/webmc/originblacklist/base/OriginBlacklist.java index 25ffd94..b93e4d0 100644 --- a/src/main/java/xyz/webmc/originblacklist/base/OriginBlacklist.java +++ b/src/main/java/xyz/webmc/originblacklist/base/OriginBlacklist.java @@ -271,11 +271,13 @@ public final class OriginBlacklist { } finally { conn.disconnect(); } - Files.delete(jar); - Files.delete(bak); - this.jarFile = upd; - action1.run(); - return; + if (Files.exists(upd)) { + Files.delete(jar); + Files.delete(bak); + this.jarFile = upd; + action1.run(); + return; + } } catch (final Throwable t) { Files.move(bak, jar, StandardCopyOption.REPLACE_EXISTING); throw t;