diff --git a/src/main/kotlin/ley/anvil/modpacktools/util/Util.kt b/src/main/kotlin/ley/anvil/modpacktools/util/Util.kt index 517c322..4d2c83c 100644 --- a/src/main/kotlin/ley/anvil/modpacktools/util/Util.kt +++ b/src/main/kotlin/ley/anvil/modpacktools/util/Util.kt @@ -130,8 +130,8 @@ fun Path.toZip(zStream: ZipOutputStream) { } override fun preVisitDirectory(dir: Path, attrs: BasicFileAttributes?): FileVisitResult { - zStream.putNextEntry(ZipEntry(this@toZip.relativize(dir).toString())) - zStream.closeEntry() + val path = this@toZip.relativize(dir).toString() + zStream.putNextEntry(ZipEntry("$path/")) // slash required to add directory entry return FileVisitResult.CONTINUE } }