diff --git a/launcher/src/main/java/com/skcraft/launcher/install/ZipExtract.java b/launcher/src/main/java/com/skcraft/launcher/install/ZipExtract.java index 9cc8c48..6a1ac4c 100644 --- a/launcher/src/main/java/com/skcraft/launcher/install/ZipExtract.java +++ b/launcher/src/main/java/com/skcraft/launcher/install/ZipExtract.java @@ -46,7 +46,11 @@ while ((entry = zis.getNextEntry()) != null) { if (matches(entry)) { File file = new File(getDestination(), entry.getName()); - writeEntry(zis, file); + if (entry.isDirectory()) { + file.mkdirs(); + } else { + writeEntry(zis, file); + } } } } catch (IOException e) {