diff --git a/build.gradle b/build.gradle index 0b2e69e..6a118fa 100644 --- a/build.gradle +++ b/build.gradle @@ -33,6 +33,18 @@ repositories { // Loom adds the essential maven repositories to download Minecraft and libraries from automatically. // See https://docs.gradle.org/current/userguide/declaring_repositories.html // for more information about repositories. + maven { url = "https://www.cursemaven.com" } + //maven { url = "https://mvn.devos.one/releases/" } + /* + maven { + name = "TerraformersMC" + url = "https://maven.terraformersmc.com/" + } + maven { // Fabric ASM for Porting Lib + url = "https://jitpack.io/" + content { includeGroupAndSubgroups("com.github") } + } + */ } dependencies { @@ -40,8 +52,22 @@ dependencies { minecraft "com.mojang:minecraft:${project.minecraft_version}" mappings "net.fabricmc:yarn:${project.yarn_mappings}:v2" modImplementation "net.fabricmc:fabric-loader:${project.loader_version}" - modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}" + // Source: https://mvnrepository.com/artifact/com.github.Chocohead/Fabric-ASM + modImplementation "curse.maven:farmersdelight-482834:4640640" + modCompileOnlyApi "curse.maven:jei-238222:4644452" + modRuntimeOnly "curse.maven:jei-238222:4644452" + //modImplementation "curse.maven:farmers-delight-refabricated-993166:5299727" + /* + modImplementation("vectorwing:FarmersDelight:${fdrf_version}") { + exclude(group: "net.fabricmc") + } + for (String module in port_lib_modules.split(",")) { + modImplementation("io.github.fabricators_of_create.Porting-Lib:$module:$port_lib_version") + } + //modLocalRuntime "com.github.Chocohead:Fabric-ASM:v2.3" + modLocalRuntime "dev.emi:emi-fabric:${emi_version}" + */ } processResources { diff --git a/gradle.properties b/gradle.properties index 0ad3dd5..50c0fcd 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,6 @@ # Done to increase the memory available to gradle. -org.gradle.jvmargs=-Xmx1G +org.gradle.jvmargs=-Xmx2G +org.gradle.parallel=true # Fabric Properties # check these on https://modmuss50.me/fabric.html minecraft_version=1.20.1 @@ -12,3 +13,9 @@ archives_base_name=SushiMod # Dependencies # check this on https://modmuss50.me/fabric.html fabric_version=0.92.7+1.20.1 + + +## Porting Lib +#port_lib_modules = config +#port_lib_version = 2.3.4+1.20.1 +#emi_version = 1.1.22+1.20.1 \ No newline at end of file diff --git a/settings.gradle b/settings.gradle index f91a4fe..b02216b 100644 --- a/settings.gradle +++ b/settings.gradle @@ -4,6 +4,7 @@ pluginManagement { name = 'Fabric' url = 'https://maven.fabricmc.net/' } + mavenCentral() gradlePluginPortal() } }