diff --git a/core/src/mindustry/ui/dialogs/ModsDialog.java b/core/src/mindustry/ui/dialogs/ModsDialog.java index 7e8af5c29b..089ddee2e5 100644 --- a/core/src/mindustry/ui/dialogs/ModsDialog.java +++ b/core/src/mindustry/ui/dialogs/ModsDialog.java @@ -621,7 +621,9 @@ public class ModsDialog extends BaseDialog{ long len = result.getContentLength(); Floatc cons = len <= 0 ? f -> {} : p -> modImportProgress = p; - Streams.copyProgress(result.getResultAsStream(), file.write(false), len, 4096, cons); + try(var stream = file.write(false)){ + Streams.copyProgress(result.getResultAsStream(), stream, len, 4096, cons); + } var mod = mods.importMod(file); mod.setRepo(repo); diff --git a/gradle.properties b/gradle.properties index fd44ef1e89..6d26153105 100644 --- a/gradle.properties +++ b/gradle.properties @@ -25,4 +25,4 @@ org.gradle.caching=true #used for slow jitpack builds; TODO see if this actually works org.gradle.internal.http.socketTimeout=100000 org.gradle.internal.http.connectionTimeout=100000 -archash=d143fbe44f +archash=1a1af26c6a