Fix mod dev workspaces
parent
00382284fe
commit
c03f842227
|
@ -155,6 +155,24 @@ public class AbstractPlugin implements Plugin<Project> {
|
||||||
flatDirectoryArtifactRepository.setName("LoomCacheFiles");
|
flatDirectoryArtifactRepository.setName("LoomCacheFiles");
|
||||||
});
|
});
|
||||||
|
|
||||||
|
project1.getRepositories().maven(mavenArtifactRepository -> {
|
||||||
|
mavenArtifactRepository.setName("FabricMC");
|
||||||
|
mavenArtifactRepository.setUrl("http://maven.fabricmc.net/");
|
||||||
|
});
|
||||||
|
|
||||||
|
project1.getRepositories().maven(mavenArtifactRepository -> {
|
||||||
|
mavenArtifactRepository.setName("SpongePowered");
|
||||||
|
mavenArtifactRepository.setUrl("http://repo.spongepowered.org/maven");
|
||||||
|
});
|
||||||
|
|
||||||
|
project1.getRepositories().maven(mavenArtifactRepository -> {
|
||||||
|
mavenArtifactRepository.setName("Mojang");
|
||||||
|
mavenArtifactRepository.setUrl("https://libraries.minecraft.net/");
|
||||||
|
});
|
||||||
|
|
||||||
|
project1.getRepositories().mavenCentral();
|
||||||
|
project1.getRepositories().jcenter();
|
||||||
|
|
||||||
Gson gson = new Gson();
|
Gson gson = new Gson();
|
||||||
try {
|
try {
|
||||||
DownloadTask.downloadMcJson(extension, project1.getLogger());
|
DownloadTask.downloadMcJson(extension, project1.getLogger());
|
||||||
|
@ -173,6 +191,10 @@ public class AbstractPlugin implements Plugin<Project> {
|
||||||
}
|
}
|
||||||
project1.getDependencies().add(Constants.CONFIG_MC_DEPENDENCIES, "net.minecraft:" + Constants.MINECRAFT_CLIENT_MAPPED_JAR.get(extension).getName().replace(".jar", ""));
|
project1.getDependencies().add(Constants.CONFIG_MC_DEPENDENCIES, "net.minecraft:" + Constants.MINECRAFT_CLIENT_MAPPED_JAR.get(extension).getName().replace(".jar", ""));
|
||||||
|
|
||||||
|
if(extension.fabricVersion != null && !extension.fabricVersion.isEmpty()){
|
||||||
|
//only add this when not in a fabric dev env
|
||||||
|
project1.getDependencies().add(Constants.CONFIG_MC_DEPENDENCIES, "net.fabricmc:fabric-base:" + extension.version + "-" + extension.fabricVersion);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -27,4 +27,5 @@ package net.fabricmc.loom;
|
||||||
public class LoomGradleExtension {
|
public class LoomGradleExtension {
|
||||||
public String version;
|
public String version;
|
||||||
public String runDir = "run";
|
public String runDir = "run";
|
||||||
|
public String fabricVersion;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue