diff --git a/build.gradle b/build.gradle index 7f03bce3c..ba97e3c06 100644 --- a/build.gradle +++ b/build.gradle @@ -63,6 +63,24 @@ allprojects { p -> // used to download and compile dependencies from git repos maven { url 'https://jitpack.io' } + // Required for importing Modrinth mods + maven { + name = "Modrinth" + url = "https://api.modrinth.com/maven" + content { + includeGroup "maven.modrinth" + } + } + + // Required for importing CursedForge mods + maven { + url "https://www.cursemaven.com" + content { + includeGroup "curse.maven" + } + } + + // These 2 are for importing mods that arnt on CursedForge, Modrinth, GitHub, GitLab or anywhere opensource flatDir { dirs "${rootDir}/mods/fabric" content { diff --git a/fabric/build.gradle b/fabric/build.gradle index 63d4187d1..98a7cbe0b 100644 --- a/fabric/build.gradle +++ b/fabric/build.gradle @@ -24,23 +24,6 @@ configurations { repositories { // Required for ModMenu maven { url "https://maven.terraformersmc.com/" } - - // Required for Sodium - maven { - name = "Modrinth" - url = "https://api.modrinth.com/maven" - content { - includeGroup "maven.modrinth" - } - } - - // Required for importing cursedforge mods - maven { - url "https://www.cursemaven.com" - content { - includeGroup "curse.maven" - } - } } @@ -64,7 +47,7 @@ dependencies { implementation "org.joml:joml:1.10.2" // Lithium - //modImplementation "maven.modrinth:lithium:${project.lithium_version}" +// modImplementation "maven.modrinth:lithium:${project.lithium_version}" // Iris // modImplementation "maven.modrinth:iris:${project.iris_version}" diff --git a/forge/build.gradle b/forge/build.gradle index 71b19e393..1041e1972 100644 --- a/forge/build.gradle +++ b/forge/build.gradle @@ -25,24 +25,16 @@ configurations { developmentForge.extendsFrom common } -repositories { - // Required for importing CurseForge mods - maven { - url "https://www.cursemaven.com" - content { - includeGroup "curse.maven" - } - } -} - dependencies { + // Forge loader forge "net.minecraftforge:forge:${rootProject.minecraft_version}-${rootProject.forge_version}" // Optifine -// implementation("forge-mod:OptiFine_1.18.1_HD_U_H4") +// modImplementation("forge-mod:OptiFine_1.18.1_HD_U_H4") // Starlight // implementation("curse.maven:starlight-forge-526854:${project.starlight_version_forge}") + annotationProcessor "org.spongepowered:mixin:0.8.4:processor" common(project(path: ":common", configuration: "namedElements")) { transitive false } shadowMe(project(path: ":common", configuration: "transformProductionForge")) { transitive = false }