Skip to content

Commit 1baca8c

Browse files
authored
make sure original jar is backed up and removed after update
1 parent 2b9cae3 commit 1baca8c

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

src/main/java/me/crazyg/everything/utils/Updater.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,13 @@ private void downloadUpdate() {
145145
fos.write(buffer, 0, len);
146146
}
147147
}
148+
149+
// Delete the original JAR file after successful backup
150+
if (currentJar.delete()) {
151+
plugin.getLogger().info("Original plugin JAR deleted after backup: " + currentJar.getName());
152+
} else {
153+
plugin.getLogger().warning("Could not delete original plugin JAR: " + currentJar.getName());
154+
}
148155

149156
// Download the new jar and save as the GitHub asset name in the plugins folder
150157
File pluginsDir = plugin.getDataFolder().getParentFile();

0 commit comments

Comments
 (0)