mirror of
https://github.com/HMCL-dev/HMCL.git
synced 2025-09-12 21:36:21 -04:00
parent
648b671210
commit
097a8eaf26
@ -134,12 +134,20 @@ public final class MultiMCModpackInstallTask extends Task<Void> {
|
||||
String subDirectory;
|
||||
|
||||
try (FileSystem fs = CompressingUtils.readonly(zipFile.toPath()).setEncoding(modpack.getEncoding()).build()) {
|
||||
if (Files.exists(fs.getPath("/" + manifest.getName() + "/.minecraft"))) {
|
||||
// /.minecraft
|
||||
if (Files.exists(fs.getPath("/.minecraft"))) {
|
||||
subDirectory = "/.minecraft";
|
||||
// /minecraft
|
||||
} else if (Files.exists(fs.getPath("/minecraft"))) {
|
||||
subDirectory = "/minecraft";
|
||||
// /[name]/.minecraft
|
||||
} else if (Files.exists(fs.getPath("/" + manifest.getName() + "/.minecraft"))) {
|
||||
subDirectory = "/" + manifest.getName() + "/.minecraft";
|
||||
// /[name]/minecraft
|
||||
} else if (Files.exists(fs.getPath("/" + manifest.getName() + "/minecraft"))) {
|
||||
subDirectory = "/" + manifest.getName() + "/minecraft";
|
||||
} else {
|
||||
subDirectory = "/" + manifest.getName() + "/minecraft";
|
||||
subDirectory = "/" + manifest.getName() + "/.minecraft";
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user