Fix bukkit library loader not working (#443)
This commit is contained in:
parent
408a327d2d
commit
b78d3af448
@ -264,7 +264,7 @@ public class ForgeInstaller {
|
|||||||
if (split[0].equals("legacyClassPath")) {
|
if (split[0].equals("legacyClassPath")) {
|
||||||
split[1] =
|
split[1] =
|
||||||
Stream.concat(
|
Stream.concat(
|
||||||
Stream.concat(Stream.of(self.toString(), split[1]), installInfo.libraries.keySet().stream()
|
Stream.concat(Stream.concat(Stream.of(self.toString()), Arrays.stream(split[1].split(File.pathSeparator))), installInfo.libraries.keySet().stream()
|
||||||
.map(it -> Paths.get("libraries", Util.mavenToPath(it)))
|
.map(it -> Paths.get("libraries", Util.mavenToPath(it)))
|
||||||
.peek(it -> {
|
.peek(it -> {
|
||||||
var name = it.getFileName().toString();
|
var name = it.getFileName().toString();
|
||||||
@ -275,7 +275,16 @@ public class ForgeInstaller {
|
|||||||
.map(Path::toString)),
|
.map(Path::toString)),
|
||||||
Stream.empty()
|
Stream.empty()
|
||||||
//Stream.of(self)
|
//Stream.of(self)
|
||||||
).collect(Collectors.joining(File.pathSeparator));
|
).sorted((a, b) -> {
|
||||||
|
// damn stupid jpms
|
||||||
|
if (a.contains("maven-repository-metadata")) {
|
||||||
|
return -1;
|
||||||
|
} else if (b.contains("maven-repository-metadata")) {
|
||||||
|
return 1;
|
||||||
|
} else {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
}).collect(Collectors.joining(File.pathSeparator));
|
||||||
} else if (split[0].equals("ignoreList")) {
|
} else if (split[0].equals("ignoreList")) {
|
||||||
ignores.addAll(Arrays.asList(split[1].split(",")));
|
ignores.addAll(Arrays.asList(split[1].split(",")));
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user