diff --git a/src/main/java/de/bixilon/minosoft/data/assets/AssetsManager.java b/src/main/java/de/bixilon/minosoft/data/assets/AssetsManager.java index d688a8b9c..8212b5010 100644 --- a/src/main/java/de/bixilon/minosoft/data/assets/AssetsManager.java +++ b/src/main/java/de/bixilon/minosoft/data/assets/AssetsManager.java @@ -282,6 +282,9 @@ public class AssetsManager { // move file to desired destination File outputFile = new File(getAssetDiskPath(hash)); Util.createParentFolderIfNotExist(outputFile); + if (outputFile.exists()) { + return hash; + } if (!tempDestinationFile.renameTo(outputFile)) { throw new RuntimeException(String.format("Could not rename file %s to %s", tempDestinationFile.getAbsolutePath(), outputFile.getAbsolutePath())); }