aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorJonas Herzig <jonas@spark-squared.com>2022-05-21 16:32:22 +0200
committerJonas Herzig <jonas@spark-squared.com>2022-05-21 16:32:22 +0200
commit86c3ecb7ca62a9525defb6156b3363043ee1580b (patch)
tree8b4be7aaf6c3cd5d7125a080e8b24fae483cf2d1 /src/main
parentd776a57784daca57b81b0dfd65abd8bf2c98f2ab (diff)
downloadarchitectury-loom-dev/0.10.0.tar.gz
architectury-loom-dev/0.10.0.tar.bz2
architectury-loom-dev/0.10.0.zip
Just enough to allow compiling against 1.19-pre1HEADdev/0.10.0
Upgrading asm 9.3 because apparently there's Java 19 classes in the MC jar now. Removing the `module` wrapper around dependencies because frankly I don't know why it's a thing in the first place (works fine without on all versions of UniversalCraft) and it prevents you from having two modules differing only in the classifier, which is what MC 1.19 does. Removing the throw when there are no natives, because those come bundled in jars now (this doesn't allow running in a dev env, but it's enough to compile a jar).
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/net/fabricmc/loom/configuration/providers/minecraft/MinecraftLibraryProvider.java2
-rw-r--r--src/main/java/net/fabricmc/loom/configuration/providers/minecraft/MinecraftNativesProvider.java4
2 files changed, 1 insertions, 5 deletions
diff --git a/src/main/java/net/fabricmc/loom/configuration/providers/minecraft/MinecraftLibraryProvider.java b/src/main/java/net/fabricmc/loom/configuration/providers/minecraft/MinecraftLibraryProvider.java
index 53c9412d..617a1571 100644
--- a/src/main/java/net/fabricmc/loom/configuration/providers/minecraft/MinecraftLibraryProvider.java
+++ b/src/main/java/net/fabricmc/loom/configuration/providers/minecraft/MinecraftLibraryProvider.java
@@ -42,7 +42,7 @@ public class MinecraftLibraryProvider {
for (MinecraftVersionMeta.Library library : versionInfo.libraries()) {
if (library.isValidForOS() && !library.hasNatives() && library.artifact() != null) {
- project.getDependencies().add(Constants.Configurations.MINECRAFT_DEPENDENCIES, project.getDependencies().module(library.name()));
+ project.getDependencies().add(Constants.Configurations.MINECRAFT_DEPENDENCIES, library.name());
}
}
}
diff --git a/src/main/java/net/fabricmc/loom/configuration/providers/minecraft/MinecraftNativesProvider.java b/src/main/java/net/fabricmc/loom/configuration/providers/minecraft/MinecraftNativesProvider.java
index 03904aa6..779b72ad 100644
--- a/src/main/java/net/fabricmc/loom/configuration/providers/minecraft/MinecraftNativesProvider.java
+++ b/src/main/java/net/fabricmc/loom/configuration/providers/minecraft/MinecraftNativesProvider.java
@@ -112,10 +112,6 @@ public class MinecraftNativesProvider {
private boolean requiresExtract() {
List<MinecraftVersionMeta.Download> natives = getNatives();
- if (natives.isEmpty()) {
- throw new IllegalStateException("No natives found for the current system");
- }
-
for (MinecraftVersionMeta.Download library : natives) {
File libJarFile = library.relativeFile(jarStore);
File libSha1File = new File(nativesDir, libJarFile.getName() + ".sha1");