Update MultiMCModpackInstallTask.java
This commit is contained in:
parent
5fbf51f56d
commit
074aa8d91f
|
@ -113,12 +113,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…
Reference in New Issue