Actually made automatic resourcepacks working lol.

This commit is contained in:
OmeWillem
2024-07-04 21:02:03 +02:00
parent 17c85bdd38
commit d07c06e788
2 changed files with 9 additions and 1 deletions

View File

@@ -36,7 +36,7 @@ public class ExtensionMain implements Extension {
try (ZipOutputStream zipOutputStream = new ZipOutputStream(Files.newOutputStream(generatedPackZip))) { try (ZipOutputStream zipOutputStream = new ZipOutputStream(Files.newOutputStream(generatedPackZip))) {
// 压缩文件夹 // 压缩文件夹
ZipUtil.compressFolder(generatedPack, generatedPack.getName(), zipOutputStream); ZipUtil.compressFolder(generatedPack, null, zipOutputStream);
} catch (IOException e) { } catch (IOException e) {
e.printStackTrace(); e.printStackTrace();

View File

@@ -13,8 +13,16 @@ public class ZipUtil {
if (files != null) { if (files != null) {
for (File file : files) { for (File file : files) {
if (file.isDirectory()) { if (file.isDirectory()) {
if (folderName == null) {
compressFolder(file, file.getName(), zipOutputStream);
continue;
};
compressFolder(file, folderName + "/" + file.getName(), zipOutputStream); compressFolder(file, folderName + "/" + file.getName(), zipOutputStream);
} else { } else {
if (folderName == null) {
addToZipFile(file.getName(), file, zipOutputStream);
continue;
};
addToZipFile(folderName + "/" + file.getName(), file, zipOutputStream); addToZipFile(folderName + "/" + file.getName(), file, zipOutputStream);
} }
} }